Luster, jedan od sistema datoteka koji se koristi u klasterima i superračunarima

sjaj-logo

Luster To je sistem distribuiranih datoteka otvorenog koda, normalmente koristi se u velikim klasterima. Ime je kombinacija Linuxa i klastera.

Projekat pokušava osigurati sistem datoteka za klastere od desetina hiljada čvorova s ​​petabajtima skladišnog kapaciteta, bez ugrožavanja brzine ili sigurnosti, i dostupan je pod GNU GPL.

Cluster File Systems su dizajneri, programeri i održavatelji Lustera uz doprinos drugih kompanija i pojedinaca.

O Lusteru

Mnogi od najbržih superračunara na svijetu su klasteri koji koriste sistem datoteka Luster za pohranu, poput sistema u ORNL, PNNL, LLNL i LANL.

Ovaj sistem svaku datoteku pohranjenu u sistemu datoteka Luster smatra objektom. Luster upoznaje sve kupce sa standardnom POSIX semantikom i istodobnim pristupom za čitanje i pisanje zajedničkih objekata. Luster sistem datoteka ima četiri funkcionalne jedinice.

To su Meta podaci poslužitelj (MDS) za pohranu metapodataka; cilj objektne memorije (OST) za spremanje stvarnih podataka; Object server poslužitelja (OSS) za upravljanje OST-ovima; kupac (i) za pristup i upotrebu podataka.

OST su blok uređaji. MDS, OSS i OST mogu se nalaziti na istom čvoru ili na različitim čvorovima.

Luster ne upravlja direktno OST-ovima i tu odgovornost prenosi na OSS-ove kako bi osigurao skalabilnost za velike klastere i superračunare.

U masivno paralelnom procesoru (MPP), procesori mogu pristupiti sistemu datoteka Luster preusmjeravanjem svojih I / O zahtjeva na čvor uslugom pokretača zadataka ako je konfiguriran kao Luster klijent.

Iako je najjednostavnija metoda, uglavnom pruža loše performanse. Nešto složeniji način da se osiguraju vrlo dobre ukupne performanse je upotreba biblioteke libluster.

Libluster je knjižnica na korisničkom nivou koja omogućava procesorima da montiraju i koriste sistem datoteka Luster kao klijenta, zaobilazeći preusmjeravanje na uslužni čvor.

luster

Korištenjem liblustera, procesori mogu pristupiti sistemu datoteka Luster, čak i ako čvor usluge na kojem je posao pokrenut nije Luster klijent.

Libluster pruža mehanizam za premještanje podataka izravno između prostora aplikacije i Luster OSS-a, bez potrebe za kopiranjem podataka kroz laganu jezgru, čime se postiže mala latencija i velika propusnost u izravnom pristupu procesora Luster sistemu datoteka.

Nova verzija Lustera

Nedavno objavljena je nova verzija Luster 2.12 s kojom su dodane neke nove funkcije i prije svega ispravci programskih pogrešaka za neke od različitih Linux distribucija koje se koriste za superračunala.

Glavne novine sjaja 2.12

Sa ovim novim izdanjem dodana je funkcija razmaka između postojećih velikih direktorija distribuiranog prostora imena (DNE, Distribuirani prostor imena) od jednog objekta za pohranu metapodataka (DTM, metapodaci ciljevi) do mnogih (razmak različitih DNE segmenata različitim DTM-ovima).

Nova karakteristika pojednostavljuje uvođenje novih MDT-a za postojeće FS-ove i ručno rebalansiranje tereta u MDT-u.

Za spremišta metapodataka (MDT) implementiran je način »Lazy Size« koji omogućuje brzo vraćanje približne veličine, a ne tačne veličine datoteka prilikom izravnog skeniranja MDT-a kroz mehanizam pravila u situacijama kada je brzina važnija preciznost.

Za konfiguracije s više mrežnih sučelja LNet, u ovoj novoj verziji Lustera 2.12 dodana je funkcija «LNet Network Health», koji implementira opciju ponovnog pristupa RPC-u putem drugog mrežnog sučelja u slučaju neuspjeha prilikom prvog slanja zahtjeva.

Pored toga, dodana je i podrška za servere za verzije RHEL 7.6 (3.10.0-957.el7) i SLES12 SP3 (4.4.162-94.69). Dodana je klijentska podrška za neupravljene jezgre RHEL 7.6 (3.10.0-957.el7), SLES12 SP3 (4.4.162-94.69) i Ubuntu 18.04 (4.15.0-32).


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.