Uus type SSD-salvestust vÀhendab energiat, kuidas see töötab

SĂŒsteem vĂ€hendab energiakulusid kahe korra.

Uus type SSD-salvestust vÀhendab energiat, kuidas see töötab
/ Ń„ĐŸŃ‚ĐŸ Andy Melton CC BY-SA

Miks on vaja uut arhitektuuri

Data Centre Dynamics'i hinnangute kohaselt, aastaks 2030 tarbivad elektroonilised seadmed 40% kogu planeedil toodatavast energiast. Umbes 20% sellest mahust lĂ€heb IT-sektorile ja andmekeskustele. Vastavalt andmete Euroopa analĂŒĂŒtikutele tarbivad andmekeskused juba 1,4% kogu elektrist. Oodatav kasvu protsent tĂ”useb 5% -ni aastaks 2020..

Signifitseeriv osa energiast tarbivad SSD-salvestid. Ajavahemikul 2012–2017 kasvas tahkis-kettaste osakaal andmekeskustes 8%-lt 22%-le.. Kuigi SSD-de energiatarve on kolmandiku vĂ”rra madalam (PDF, lk. 13), jÀÀvad andmekeskuste elektriarved siiski kĂ”rgeks.

SSD-de energiatarbimise vĂ€hendamiseks andmekeskustes on MITi insenerid töötanud vĂ€lja uue SSD-salvestite arhitektuuri. See nimega LightStore vĂ”imaldab salvestite otse ĂŒhendamist andmekeskuse vĂ”rku, mööda minnes salvestussĂŒsteemidest. Vastavalt sĂ”nadele autoritele vĂ€hendab sĂŒsteem energiakulusid kahe korra.

Kuidas see töötab

LightStore on vĂ”tme-vÀÀrtuse tĂŒĂŒpi mĂ€luseade, kus kasutaja pĂ€ringud salvestite osas kuvatakse vĂ”tmetena. Need saadetakse seejĂ€rel serverisse, mis vabastab sellega seotud andmed.

SĂŒsteem sisaldab sisemine energiatĂ”hus protsessor, DRAM ja NAND-mĂ€lu. Seda juhib kontroller ja spetsiaalne tarkvara. Kontroller vastutab NAND-massiividega töötamise eest, samas kui tarkvara tegeleb KV-pĂ€ringute töötlemise ja vĂ”tmete paaride salvestamisega. Tarkvara arhitektuur on ĂŒles ehitatud LSM-puu, mida kasutatakse paljudes kaasaegsetes andmebaasisĂŒsteemides.

Arhitektuuri skeemi saab esitada jÀrgmiselt:

Uus type SSD-salvestust vÀhendab energiat, kuidas see töötab

Diagrammil on kujutatud LightStore'i pĂ”hikomponente. Node'ide klaster töötab vĂ”tme-vÀÀrtuse paaridega. Rakenduste serverid ĂŒhendavad sĂŒsteemiga adapterite kaudu. Need muudavad kliendi pĂ€ringud (nĂ€iteks fread() API POSIXist) KV-pĂ€ringuteks. Samuti on arhitektuuril eraldi adapterid YCSB, plokkide (BUSE mooduli baasil) ja failisalvestite jaoks.

PĂ€ringute jaotamisel kasutab adapter ĂŒhtset hajutamist.Seda rakendatakse sellistes sĂŒsteemides nagu Redis vĂ”i Swift. KV-pĂ€ringu vĂ”tmega genereerib adapter hajutusvĂ”tme, mille vÀÀrtus mÀÀrab sihtnode.

LightStore'i klastrite maht skaleerub lineaarsete ĂŒhenduste abil – piisab, kui lisada vĂ”rgule uusi sĂ”lmi. MĂ”nel juhul vĂ”ib olla vajalik osta uusi lĂŒliteid. Kuid arendajad on varustanud iga sĂ”lme tĂ€iendavate slotidega NAND-mĂ€lude ĂŒhendamiseks.

Arhitektuuri potentsiaal

MIT-i insenerid ĂŒtlevad, et LightStore'i lahenduse lĂ€bilaskevĂ”ime on 620 Mbit/s kĂŒmne gigabitise Etherneti jaoks. Üks sĂ”lm tarbib 10 W, vĂ”rreldes tavapĂ€raste 20 W-ga (praegustes andakeskustes kasutatavates SSD-sĂŒsteemides). Lisaks vĂ”tab varustus kaks korda vĂ€hem ruumi.

Praegu töötavad arendajad teatud punktide kallal. NĂ€iteks ei oska LightStore töötada vahemiku- ja vĂ€ikeste pĂ€ringute puhul. Need funktsioonid lisatakse tulevikus, kuna LightStore kasutab LSM-puude struktuuri. Samuti on sĂŒsteemil praegu piiratud adapterite komplekt — toetatakse YCSB ja plokkadaptereid. Tulevikus saab LightStore töötada ka SQL-pĂ€ringute ja muude tĂŒĂŒpidega.

Teised arendused

Suvel 2018 tutvustas Marvell, andmemĂ€lu arendav ettevĂ”te, uut SSD-kontrollerite seeriat, mis pĂ”hineb tehisintellekti sĂŒsteemidel. Arendajad integreerisid NVIDIA sĂŒvaĂ”ppe kiirendid standardsetesse andmekeskuste ja kliendirakenduste kontrolleritesse. Tulemusena loodi iseseisev arhitektuur, mis tarbib vĂ€hem energiat vĂ”rreldes klassikaliste SSD-kontrolleritega. EttevĂ”te loodab, et sĂŒsteem leiab rakendust servaarvutustes, suurandmete analĂŒĂŒsis ja asjade internetis.

Hiljuti vĂ€rskendati Western Digital Blue salvestusseeriat. Aprillis tutvustasid arendajad lahendust — WD Blue SSD, mis pĂ”hineb SanDiski tehnoloogiatel, mille WD soetas aasta tagasi. Uuenenud WD Blue SSD-d eristuvad kĂ”rgema jĂ”udluse ja energiatĂ”hususega. Arhitektuur on ĂŒles ehitatud spetsifikatsiooni jĂ€rgi NVMe, mis avab juurdepÀÀsu PCI Express'i kaudu ĂŒhendatud SSD-dele.

See spetsifikatsioon suurendab SSD-de tĂ”husust suure arvu samaaegsete pĂ€ringute puhul ja kiirendab juurdepÀÀsu andmetele. Lisaks vĂ”imaldab NVMe standardiseerida SSD-de liidese — riistvaratootjatel ei pea enam rahalisi ressursse erinevate unikaalsete draiverite, portide ja vormifaktorite arendamiseks.

Prospects

SSD-ningitud sĂŒsteemide turg suundub arhitektuuri lihtsustamise, komponentide töö automatiseerimise ja energiatĂ”hususe suurendamise poole. MIT-i inseneride arendused lahendavad viimase ĂŒlesande. Autorid loodavad, et LightStore saab olema tööstusstandard SSD-salvestite jaoks andmekeskustes. VĂ”ib eeldada, et tulevikus luuakse selle pĂ”hjal uusi, veelgi efektiivsemaid arhitektuure.

MÔned materjalid esimesest blogist ettevÔtte IaaS kohta:

Allikas: habr.com

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster