Sistem general de fișiere paralele
| IBM GPFS | ||
|---|---|---|
| dezvoltator | IBM | |
| Numele complet | IBM General Parallel File System | |
| Sisteme de operare acceptate | AIX , Linux , Windows Server | |
| Introducere | 1998 ( AIX ) | |
| Limite | ||
| Dimensiunea maximă a fișierului | 2 63 -1 octeți | |
| Numărul maxim de fișiere | 2 31 | |
| Dimensiunea maximă a numelui fișierului | 256UTF-8 | |
| Dimensiunea maximă a volumului | 2 99 octeți (4 PiB testați) | |
| Caracteristică | ||
| atribute | POSIX | |
| Permisiuni de acces la fișiere | POSIX și ACL (opțional) | |
| compresie transparentă | nu | |
| criptare transparentă | nu | |
General Parallel File System (GPFS) este un sistem de fișiere distribuit de înaltă performanță dezvoltat de IBM . GPFS oferă acces simultan de mare viteză la aplicațiile care rulează pe mai multe noduri dintr-un cluster , oferind o vizualizare a unui disc partajat între toate acestea. Cea mai mare configurație existentă era de peste 2.000 de noduri.
Există versiuni de GPFS pentru sistemele de operare AIX (din 1998 ) și Linux (din 2001 ). Este inclus ca parte a IBM System Cluster 1350 .
De la începuturile sale, GPFS a fost aplicat cu succes într-o multitudine de aplicații de afaceri, inclusiv: servicii digitale, rețele de analiză și servicii de fișiere scalabile. Din martie 2008 , este folosit de multe dintre supercalculatoarele care alcătuiesc TOP500 , inclusiv cele mai importante două din Spania : Magerit și Marenostrum .
Istoric
Originea GPFS este sistemul de fișiere Tiger Shark, un proiect al Centrului de Cercetare Almaden al IBM la începutul anului 1993 , deși prima versiune comercială a GPFS a fost publicată în 1998 pentru sistemul de operare AIX .
Inițial, GPFS este conceput pentru a suporta ratele de transfer ridicate cerute de aplicațiile multimedia. Acest design s-a dovedit a fi potrivit pentru calculul științific.
Arhitectură
Sistemul de fișiere GPFS este alcătuit dintr-un set de computere care formează un cluster GPFS. Unii dintre membrii clusterului oferă discuri fizice accesibile de către toate nodurile din sistem. Includerea și excluderea membrilor clusterului se poate face în funcțiune.
Când un nod efectuează o operație pe sistemul de fișiere, datele sunt distribuite în benzi („striping”) și sunt stocate în mai multe dintre mașinile care servesc drept discuri. În acest fel, se obține performanță mai mare prin accesarea în paralel a diferitelor blocuri, disponibilitate ridicată (informațiile pot fi stocate pe discuri a două sau mai multe servere), recuperare în caz de defecțiune, securitate, DMAPI , managementul ierarhic al stocării HSM și managementul Ciclul de viață al informațiilor ILM .
Includerea unui nou server de disc presupune o îmbunătățire a performanței prin redistribuirea informațiilor, permițând un nivel mai ridicat de paralelism în acces.