Što je grid datotečni sustav?

Mrežni datotečni sustav vrsta je računalne arhitekture dizajnirane za kombiniranje nekoliko uređaja za pohranu na način koji im omogućuje da im se pristupi kao jednom logičkom pogonu od strane više korisnika. I uređaji za pohranu i korisnici mogu se nalaziti bilo gdje, od unutar iste sobe do cijelog svijeta, a mrežni datotečni sustav optimalno će apstrahirati sučelja tako da svi korisnici komuniciraju sa sustavom na dosljedan način. Pravilno implementirani grid datotečni sustav jedna je komponenta potpuno distribuiranog računalnog sustava u kojem se mnogi ili svi resursi dijele među korisnicima. Osim dijeljenja jednog virtualnog pogona, grid datotečni sustav također može implementirati redundancije za zaštitu podataka od katastrofalnog gubitka i balansiranje opterećenja kako bi se osiguralo da je grid datotečni sustav dostupan u svakom trenutku. Neke poteškoće u stvaranju mrežnog datotečnog sustava uključuju sprječavanje kašnjenja od oštećenja podataka, osiguravanje brzog i sigurnog postavljanja klijent-poslužitelj za pristup datoteci i osiguravanje održavanja i širenja zajedničkog prostora imena kroz sve neovisne mreže koje koriste datotečni sustav.

Koncept grid datotečnog sustava je realizacija distribuiranih resursa preko mreže. Krajnji cilj je omogućiti svakom korisniku pristup mrežnom sustavu na prirodan način i biti u mogućnosti komunicirati s datotekama kao da su na lokalnom disku. Svi bi korisnici trebali moći koristiti potpuno istu strukturu datoteke i direktorija, bez obzira na to gdje se podaci nalaze. To znači da, uz redundantnost, dva korisnika mogu gledati istu datoteku, ali je datoteka koja je učitana i prikazana u svakom slučaju mogla biti učitana s drugog fizičkog diska, ovisno o dostupnosti pogona u trenutku zahtjeva. Mehanika datotečnog sustava čini ovu vrstu interakcije transparentnom za korisnike.

Jedna velika komplikacija s korištenjem grid datotečnog sustava je latencija. Može se pojaviti situacija u kojoj dva korisnika gledaju istu datoteku, ali je datoteka u oba slučaja raspoređena na više diskova. Ako jedan korisnik promijeni datoteku i spremi je unutar istog vremenskog okvira kao i drugi korisnik, mogu se pojaviti nepredvidivi rezultati. Ovisno o nekoliko čimbenika, dvije različite verzije datoteke mogu postojati na dvije lokacije unutar mreže ili može biti spremljena samo jedna datoteka, ovisno o implementaciji datotečnog sustava i hardveru.

Složeni problemi, osobito s mrežama širokog područja (WAN) i mrežama temeljenim na Internetu, spriječili su svaku vrstu standardizacije u razvoju grid datotečnih sustava. Mreže koje se izrađuju obično se izrađuju po narudžbi, zajedno s prilagođenim softverskim rješenjima. Iz tog razloga, upotreba formalnog datotečnog sustava tipa mreže ograničena je uglavnom na nekritične namjene i istraživanja.