Uhlobo olusha lwesitoreji se-SSD luzonciphisa ukusetshenziswa kwamandla esikhungweni sedatha - ukuthi lusebenza kanjani

Uhlelo luzonciphisa izindleko zamandla ngesigamu.

Uhlobo olusha lwesitoreji se-SSD luzonciphisa ukusetshenziswa kwamandla esikhungweni sedatha - ukuthi lusebenza kanjani
/isithombe Andy Melton CC BY-SA

Kungani sidinga i-architecture entsha?

Ngokwezilinganiso ze-Data Center DynamicsNgo-2030, izinto zikagesi zizosebenzisa u-40% wawo wonke amandla akhiqizwa emhlabeni. Cishe u-20% walo mqulu uzovela emkhakheni we-IT kanye nezikhungo zedatha. Ngu inikezwe Ngokusho kwabahlaziyi baseYurophu, izikhungo zedatha sezivele "zithatha" i-1,4% yawo wonke ugesi. Kulindeleke ukuthi lokhu isibalo sizokhuphukela ku-5% ngo-2020.

Isitoreji se-SSD sisebenzisa ingxenye enkulu kagesi. Esikhathini esisuka ku-2012 kuya ku-2017, isabelo samadrayivu e-solid-state kuzikhungo zedatha linyuke lisuka ku-8 laya ku-22%. Nakuba ama-SSD edla amandla amathathu amancane (PDF, ikhasi 13) kune-HDD, izikweletu zikagesi zihlala zizinkulu esikalini sezikhungo zedatha.

Ukuze kuncishiswe ukusetshenziswa kwamandla kwamadrayivu e-solid-state esikhungweni sedatha, onjiniyela abavela ku-MIT bathuthukise ukwakheka okusha kwesitoreji se-SSD. Ibizwa nge-LightStore futhi ikuvumela ukuthi uxhume amadrayivu ngqo kunethiwekhi yesikhungo sedatha, udlule amaseva okugcina. Ngu ngokusho ababhali, uhlelo luzonciphisa izindleko zamandla ngesigamu.

Kanjani lo msebenzi

I-LightStore iyisitolo se-flash key-value esibonisa izicelo zabasebenzisi ukushayela njengokhiye. Bese zithunyelwa kuseva, ekhipha idatha ehlotshaniswa nalowo khiye.

Uhlelo iqukethe iphrosesa eyakhelwe ngaphakathi eyonga amandla, inkumbulo ye-DRAM ne-NAND. Ilawulwa isilawuli nesofthiwe ekhethekile. Isilawuli sinesibopho sokusebenza nezinhlaka ze-NAND, futhi isofthiwe inesibopho sokucubungula izicelo ze-KV nokugcina amapheya okhiye. Isakhiwo sesofthiwe sakhiwe ngesisekelo Izihlahla ze-LSM, esetshenziswa kuma-DBMS amaningi esimanje.

Umdwebo wezakhiwo ungamelwa kanje:

Uhlobo olusha lwesitoreji se-SSD luzonciphisa ukusetshenziswa kwamandla esikhungweni sedatha - ukuthi lusebenza kanjani

Umdwebo ubonisa izingxenye eziyisisekelo ze-LightStore. Iqoqo le-node lisebenza ngamapheya enani elingukhiye. Amaseva ohlelo lokusebenza axhunywe ohlelweni kusetshenziswa ama-adaptha. Baguqula izicelo zeklayenti (ezifana ne-fread() kusuka ku-POSIX API) zibe izicelo ze-KV. I-architecture nayo inama-adaptha ahlukene e- I-YCSB, vimba (ngokusekelwe kumojula ye-BUSE) nokugcinwa kwamafayela.

Lapho usabalalisa izicelo, i-adaptha isebenzisa i-hashing engaguquki. Isetshenziswa ezinhlelweni ezifana ne-Redis noma i-Swift. Isebenzisa ukhiye wesicelo we-KV, i-adaptha ikhiqiza ukhiye we-hashi ivelu yawo ekhomba indawo eqondiwe.

Umthamo weqoqo le-LightStore ukala ngokulandelana - vele uxhume ama-node engeziwe kunethiwekhi. Kwezinye izimo, kungase kudingeke uthenge amaswishi amasha. Kodwa-ke, abathuthukisi bahlomise indawo ngayinye ngezikhala ezengeziwe zokuxhuma ama-NAND chips.

Amandla e-Architecture

Onjiniyela be-MIT bathi ikhambi elisuselwa ku-LightStore linomphumela we-620 Mbps ngaphezulu kwe-10 Gigabit Ethernet. I-node eyodwa idla u-10 W esikhundleni se-20 W evamile (kuzinhlelo ze-SSD ezisetshenziswa izikhungo zedatha namuhla). Ngaphezu kwalokho, imishini ithatha ingxenye yesikhala.

Manje onjiniyela baphothula izici ezithile. Isibonelo, i-LightStore ayikwazi ukusebenza ngemibuzo yebanga kanye nemibuzo emincane. Lezi zici zizongezwa esikhathini esizayo, njengoba i-LightStore isebenzisa izihlahla ze-LSM. Futhi, isistimu isenayo isethi elinganiselwe yama-adaptha - i-YCSB nama-adaptha we-block asekelwe. Ngokuzayo, i-LightStore izokwazi ukucubungula imibuzo ye-SQL, njll.

Ezinye intuthuko

Ehlobo lika-2018, uMarvell, inkampani yokuthuthukisa isitoreji, wethule umugqa omusha wabalawuli be-SSD ngokusekelwe ezinhlelweni ze-AI. Onjiniyela bahlanganise izisheshisi zokufunda ezijulile ze-NVIDIA zibe izilawuli ezijwayelekile zezikhungo zedatha nezinhlelo zokusebenza zamaklayenti. Ngenxa yalokho, badale i-architecture ezimele edla amandla amancane uma iqhathaniswa nezilawuli ze-SSD zakudala. Inkampani inethemba lokuthi uhlelo luzothola uhlelo lokusebenza kukhompyutha enqenqemeni, ukuhlaziya idatha enkulu kanye ne-IoT.

Ulayini we-Western Digital Blue wamadrayivu usanda kubuyekezwa. Ngo-Ephreli, abathuthukisi bethule isisombululo - i-WD Blue SSD esekelwe kubuchwepheshe beSanDisk, i-WD eyayithola ngonyaka odlule. Ama-WD Blue SSD abuyekeziwe anikeza ukusebenza okuthuthukisiwe nokusebenza kahle kwamandla. I-architecture yakhiwe ngesisekelo sokucaciswa I-NVMe, enikeza ukufinyelela kuma-SSD axhunywe nge-PCI Express.

Lokhu kucaciswa kuthuthukisa ukusebenza kahle kwamadrayivu e-SSD ngenani elikhulu lezicelo ngasikhathi sinye futhi kusheshise ukufinyelela kwedatha. Ukwengeza, i-NVMe ikuvumela ukuthi ulinganise isixhumi esibonakalayo se-SSD - okuningi kubakhiqizi behadiwe asikho isidingo sokumosha izinsiza ukuze kuthuthukiswe abashayeli abahlukile, izixhumi kanye nezici zefomu.

Amathemba

Imakethe ye-SSD yesikhungo sedatha iqhubekela ekwakhiweni okwenziwe lula, i-automation yezingxenye zokugcina, kanye nokusebenza kahle kwamandla. Ukuthuthukiswa konjiniyela abavela ku-MIT kuxazulula inkinga yokugcina. Ababhali bala phambiliukuthi i-LightStore izoba indinganiso yemboni yokugcinwa kwe-SSD ezikhungweni zedatha. Futhi singacabanga ukuthi esikhathini esizayo, izakhiwo ezintsha ezisebenza kahle kakhulu zizovela ngokusekelwe kukho.

Izinto ezimbalwa ezivela kubhulogi Lokuqala mayelana ne-IaaS yebhizinisi:

Source: www.habr.com

Engeza amazwana