Boka revatsvagiri kubva kuVrije Universiteit Amsterdam neETH Zurich vakagadzira nzira yekurwisa network.
Intel
Nzira inoshandiswa pakurwisa yakafanana nenjodzi "
Kutenda kuDDIO, iyo processor cache inosanganisirawo data rakagadzirwa panguva yakaipa network chiitiko. Kurwiswa kweNetCAT kwakavakirwa pachokwadi chekuti makadhi etiweki anoshingairira cache data, uye kumhanya kwepakeji kugadzirisa mune zvemazuva ano network inokwana kupesvedzera kuzadzwa kwecache uye kuona kuvepo kana kusavapo kwedata mucache nekuongorora kunonoka panguva yedata. transfer.
Paunenge uchishandisa zvikamu zvinopindirana, zvakadai seSSH, network packet inotumirwa pakarepo mushure mokunge kiyi yatsikirirwa, i.e. kunonoka pakati pemapaketi anoenderana nekunonoka pakati pemakiyi. Uchishandisa nzira dzekuongorora nhamba uye uchifunga kuti kunonoka pakati pemakiyi kunowanzoenderana nenzvimbo yekiyi pakiyibhodhi, zvinokwanisika kudzokorora ruzivo rwakapinda neimwe mukana. Semuenzaniso, vanhu vazhinji vanowanzonyora "s" mushure me "a" nekukurumidza kupfuura "g" mushure me "s".
Iwo ruzivo rwakaiswa mu processor cache zvakare inobvumira munhu kutonga iyo chaiyo nguva yemapakiti anotumirwa netiweki kadhi kana uchigadzirisa zvinongedzo seSSH. Nekugadzira kumwe kuyerera kwetraffic, anorwisa anogona kuona nguva iyo data nyowani painooneka mucache ine chekuita nechimwe chiitiko muhurongwa. Kuti uongorore zviri mukati me cache, nzira inoshandiswa
Zvinogoneka kuti nzira yakatsanangurwa inogona kushandiswa kuona kwete chete makiyi, asiwo mamwe marudzi ezvakavanzika data akaiswa muCPU cache. Kurwiswa kwacho kunogona kuitwa kunyangwe RDMA yakaremara, asi pasina RDMA kushanda kwayo kwakaderedzwa uye kuuraya kunowedzera kuoma. Izvo zvakare zvinogoneka kushandisa DDIO kuronga yakavanzika yekutaurirana chiteshi inoshandiswa kutamisa data mushure mekunge sevha yakanganiswa, ichipfuura masisitimu ekuchengetedza.
Source: opennet.ru