Yleinen rinnakkaistiedostojärjestelmä
| IBM GPFS | ||
|---|---|---|
| kehittäjä | IBM | |
| Koko nimi | IBM:n yleinen rinnakkaistiedostojärjestelmä | |
| Tuetut käyttöjärjestelmät | AIX , Linux , Windows Server | |
| Johdanto | 1998 ( AIX ) | |
| Rajat | ||
| Tiedoston enimmäiskoko | 2 63 -1 tavua | |
| Tiedostojen enimmäismäärä | 2 31 | |
| Tiedostonimen enimmäiskoko | 256UTF-8 | |
| Suurin tilavuuden koko | 2 99 tavua (4 PiB testattu) | |
| Ominaista | ||
| attribuutteja | POSIX | |
| Tiedostojen käyttöoikeudet | POSIX ja ACL (valinnainen) | |
| läpinäkyvä pakkaus | Ei | |
| läpinäkyvä salaus | Ei | |
General Parallel File System (GPFS) on IBM :n kehittämä korkean suorituskyvyn hajautettu tiedostojärjestelmä . GPFS tarjoaa nopean samanaikaisen pääsyn sovelluksiin, jotka toimivat useissa klusterin solmuissa, tarjoamalla näkymän niiden kaikkien välillä jaettuun levyyn. Suurin olemassa oleva kokoonpano oli yli 2 000 solmua.
GPFS-versiot ovat olemassa AIX (vuodesta 1998 ) ja Linux (vuodesta 2001 ) käyttöjärjestelmistä. Se sisältyy osana IBM System Cluster 1350 -ohjelmaa .
GPFS:ää on sen perustamisesta lähtien sovellettu menestyksekkäästi lukuisissa yrityssovelluksissa, mukaan lukien digitaaliset palvelut, analytiikkaverkot ja skaalautuvat tiedostopalvelut. Maaliskuussa 2008 sitä käyttävät monet TOP500 : n supertietokoneet , mukaan lukien kaksi Espanjan tärkeintä : Magerit ja Marenostrum .
Historia
GPFS:n alkuperä on Tiger Shark -tiedostojärjestelmä, IBM:n Almaden Research Centerin projekti vuoden 1993 alussa, vaikka ensimmäinen kaupallinen versio GPFS:stä julkaistiin vuonna 1998 AIX - käyttöjärjestelmälle .
Aluksi GPFS on suunniteltu tukemaan multimediasovellusten vaatimia suuria siirtonopeuksia. Tämä malli osoittautui hyvin sopivaksi tieteelliseen laskemiseen.
Arkkitehtuuri
GPFS-tiedostojärjestelmä koostuu joukosta tietokoneita, jotka muodostavat GPFS-klusterin. Jotkut klusterin jäsenet tarjoavat fyysisiä levyjä, joihin järjestelmän kaikki solmut pääsevät käsiksi. Klusterin jäsenten sisällyttäminen ja poissulkeminen voidaan tehdä toiminnassa.
Kun solmu suorittaa toiminnon tiedostojärjestelmässä, tiedot jaetaan kaistaleiksi ("striping") ja tallennetaan useisiin koneisiin, jotka toimivat levyinä. Tällä tavalla saavutetaan suurempi suorituskyky käyttämällä eri lohkoja rinnakkain, korkea käytettävyys (tiedot voidaan tallentaa kahden tai useamman palvelimen levyille), palautuminen vian sattuessa, tietoturva, DMAPI , hierarkkinen tallennushallinta HSM ja palvelimen hallinta. ILM:n tiedon elinkaari .
Uuden levypalvelimen sisällyttäminen olettaa suorituskyvyn paranemista jakamalla tiedot uudelleen, mikä mahdollistaa suuremman tason rinnakkaisuuden pääsyssä.