Mofuta o mocha oa polokelo ea SSD o tla fokotsa tšebeliso ea matla setsing sa data - kamoo e sebetsang kateng

Tsamaiso e tla fokotsa litšenyehelo tsa matla ka halofo.

Mofuta o mocha oa polokelo ea SSD o tla fokotsa tšebeliso ea matla setsing sa data - kamoo e sebetsang kateng
/ foto Andy Melton CC BY-SA

Ke hobane'ng ha re hloka moralo o mocha?

Ho latela likhakanyo tsa Data Center DynamicsKa 2030, lisebelisoa tsa elektroniki li tla sebelisa 40% ea matla ohle a hlahisoang lefatšeng. Hoo e ka bang 20% ​​ea palo ena e tla tsoa lefapheng la IT le litsing tsa data. Ka data Ho ea ka bahlahlobisisi ba Europe, litsi tsa data li se li ntse li "tlosa" 1,4% ea motlakase oohle. Ho lebeletsoe hore sena palo e tla nyolohela ho 5% ka 2020.

Ho boloka SSD ho ja karolo e kholo ea motlakase. Ho tloha ka 2012 ho isa ho 2017, karolo ea li-drive tsa boemo bo tiileng litsing tsa data. e eketsehile ho tloha ho 8 ho isa ho 22%. Leha li-SSD li sebelisa matla a tlase a boraro (PDF, leqepheng la 13) ho feta HDD, likoloto tsa motlakase li lula li le khōlō ka tekanyo ea litsi tsa data.

Ho fokotsa tšebeliso ea matla ea li-drive tse tiileng setsing sa data, baenjiniere ba tsoang MIT ba thehile meralo e mecha ea polokelo ea SSD. E bitsoa LightStore 'me e u lumella ho hokela li-drive ka kotloloho ho netweke ea setsi sa data, ho feta li-server tsa polokelo. Ka ho latela bangoli, tsamaiso e tla fokotsa litšenyehelo tsa matla ka halofo.

Joang mosebetsing ona

LightStore ke lebenkele la boleng ba li-flash le bonts'ang likopo tsa basebelisi ho li khanna joalo ka linotlolo. Ebe li romeloa ho seva, e lokollang data e amanang le senotlolo seo.

tsamaiso e khopo e na le processor e hahelletsoeng ka har'a matla, memori ea DRAM le NAND. E laoloa ke molaoli le software e khethehileng. Molaoli o ikarabella ho sebetsa le lihlopha tsa NAND, 'me software e ikarabella ho sebetsana le likopo tsa KV le ho boloka lipara tsa bohlokoa. Moralo oa software o hahiloe motheong Lifate tsa LSM, e sebelisoang ho li-DBMS tse ngata tsa morao-rao.

Setšoantšo sa meaho se ka emeloa ka tsela e latelang:

Mofuta o mocha oa polokelo ea SSD o tla fokotsa tšebeliso ea matla setsing sa data - kamoo e sebetsang kateng

Setšoantšo se bontša likarolo tsa motheo tsa LightStore. Sehlopha sa node se sebetsa ho li-key-value pairs. Li-server tsa kopo li hokahane le sistimi ho sebelisa li-adapter. Ba fetolela likopo tsa bareki (joalo ka fread() ho tsoa ho POSIX API) ho likopo tsa KV. Mehaho e boetse e na le li-adapter tse arohaneng bakeng sa YCSB, thibela (e thehiloeng ho module ea BUSE) le polokelo ea lifaele.

Ha o aba likopo, adaptara e sebelisa hashing e tsitsitseng. E sebelisoa lits'ebetsong tse kang Redis kapa Swift. U sebelisa senotlolo sa kopo ea KV, adaptara e hlahisa senotlolo sa hash seo boleng ba sona bo khethollang node ea sepheo.

Bokhoni ba sekala sa sehlopha sa LightStore se lekanya ka ho lekana - feela kopanya li-node tse eketsehileng ho marang-rang. Maemong a mang, ho ka 'na ha hlokahala hore u reke li-switches tse ncha. Leha ho le joalo, bahlahisi ba kentse node e 'ngoe le e' ngoe ka li-slots tse eketsehileng bakeng sa ho hokahanya li-chips tsa NAND.

Bokhoni ba Meaho

Baenjiniere ba MIT ba re tharollo e thehiloeng ho LightStore e na le phallo ea 620 Mbps ho feta 10 Gigabit Ethernet. Node e le 'ngoe e ja 10 W sebakeng sa 20 W e tloaelehileng (ka har'a litsamaiso tsa SSD tse sebelisoang ke litsi tsa data kajeno). Ho phaella moo, thepa e nka halofo ea sebaka.

Hona joale bahlahisi ba phethela likarolo tse ling. Mohlala, LightStore e ke ke ea sebetsa ka lipotso tse fapaneng le lipotso tse nyane. Likarolo tsena li tla eketsoa nakong e tlang, kaha LightStore e sebelisa lifate tsa LSM. Hape, sistimi e ntse e na le sete e lekanyelitsoeng ea li-adapter - YCSB le li-adapter tsa block lia tšehetsoa. Nakong e tlang, LightStore e tla khona ho sebetsana le lipotso tsa SQL, joalo-joalo.

Lintlafatso tse ling

Lehlabuleng la 2018, Marvell, k'hamphani ea nts'etsopele ea polokelo, e hlahisitse mohala o mocha oa balaoli ba SSD ho latela litsamaiso tsa AI. Bahlahisi ba kentse li-accelerator tsa NVIDIA tse tebileng ho li-control tse tloaelehileng bakeng sa litsi tsa data le lits'ebetso tsa bareki. Ka lebaka leo, ba thehile meralo e ikemetseng e jang matla a fokolang ha e bapisoa le balaoli ba khale ba SSD. Khamphani e ts'epa hore sistimi e tla fumana ts'ebeliso ho komporo ea moeli, li-analytics tse kholo tsa data le IoT.

Mohala oa Western Digital Blue oa li-drive o sa tsoa nchafatsoa. Ka April, bahlahisi ba hlahisitse tharollo - WD Blue SSD e thehiloeng ho theknoloji ea SanDisk, eo WD e e fumaneng selemo se fetileng. Li-SSD tse ntlafalitsoeng tsa WD Blue li fana ka ts'ebetso e ntlafalitsoeng le ts'ebetso ea matla. Mehaho e hahiloe motheong oa litlhaloso NVMe, e fanang ka phihlello ea li-SSD tse hokahantsoeng ka PCI Express.

Tlhaloso ena e ntlafatsa katleho ea li-drive tsa SSD ka palo e kholo ea likopo tse nako e le 'ngoe le ho potlakisa phihlello ea data. Ntle le moo, NVMe e u lumella ho tiisa sebopeho sa SSD - ho feta bakeng sa baetsi ba lisebelisoa ha ho hlokahale ho senya lisebelisoa bakeng sa nts'etsopele ea bakhanni ba ikhethang, lihokelo le lintlha tsa sebopeho.

Litakatso

Mmaraka oa setsi sa data oa SSD o ntse o habile meahong e nolofalitsoeng, othomathike ea likarolo tsa polokelo, le ts'ebetso e eketsehileng ea matla. Nts'etsopele ea lienjiniere tse tsoang MIT e rarolla bothata ba ho qetela. Bangodi tšepahore LightStore e tla fetoha maemo a indasteri bakeng sa polokelo ea SSD litsing tsa data. 'Me re ka nahana hore nakong e tlang ho tla hlaha meralo e mecha, e sebetsang hantle le ho feta e thehiloeng ho eona.

Lisebelisoa tse 'maloa tse tsoang ho blog ea Pele mabapi le IaaS ea khoebo:

Source: www.habr.com

Eketsa ka tlhaloso