Andrew File System

Det Andrew File System, eller AFS er et distribueret filsystem udviklet af Carnegie Mellon University, projektet Andrew. Navnet blev givet til ære for Andrew Carnegie og Andrew Mellon. Den vigtigste anvendelse af denne fil systemet er i distribueret databehandling.

Egenskaber

Det Andrew filsystemet har flere fordele frem for traditionelle distribuerede filsystemer, især med hensyn til sikkerhed og skalerbarhed. Det er ikke ualmindeligt i kommercielle og denne filsystemet understøtter over 50.000 kunder. AFS bruger Kerberos til at udføre godkendelse, og implementerer adgang lister for individuelle mapper til brugere og grupper kontrol. Caching på klienten niveau tillader en forbedring af ydeevne og begrænsninger adgang til filsystemet i tilfælde af et servernedbrud eller netværk overbelastning. Nell'AFS filer opbevares i cachen på anmodning fra de enkelte arbejdsstationer. Læser og skriver udføres direkte på kopi opbevares i den lokale cache. Når en fil, der er blevet ændret er lukket, er den ændrede del kopieret til filen på serveren. Cache sammenhæng opretholdes ved en mekanisme kaldet tilbagekald. Når en fil er i cache en klient, server noter, og hvis filen er ændret, accepterer du at anmelde kunder, der har en kopi. Denne mekanisme er at falde, og genstartes, hver gang en server, en klient, eller en fejl i netværket skabe en timeout. Gendan tilbagekald består i at kontrollere status for filerne i cachen af ​​de forskellige klient og kræver ikke retransmission af filer.

En konsekvens af den sikkerhedsstrategi vedtaget i filsystemet er, at AFS ikke understøtter et stort fælles database eller ajourføring registreringer af filer deles mellem klienter. Dette er et bevidst design valg baseret på behovene i dit computermiljø, der anvendes i universitetet.

Et karakteristisk træk ved AFS er lydstyrken, et hierarkisk træ filer og mapper med en lavere orden. Mængderne er skabt af og knyttet til bestemte stinavne i en celle AFS. Når den er oprettet, kan brugere af filsystemet oprette mapper og filer, uanset den fysiske placering af data. Et volumen kan have en kvote tildelt, for at begrænse den tilgængelige plads til opbevaring af data. Alt efter behov, kan administratoren overføre et volumen på en anden server eller en anden disk placering, denne procedure er gennemsigtig for brugerne.

Mængder AFS kan duplikeres i skrivebeskyttet kopier. Når der udføres adgang til sådanne kopier, kan kunderne få adgang kopier af de filer, read-only. Hertil kommer, at brugerne er ikke klar over den rumlige placering af sin skrivebeskyttet kopi; administratoren kan oprette og flytte disse mængder efter behov. AFS sikrer, at data i en skrivebeskyttet volumen er i overensstemmelse med de af lydstyrken ændres, når du opretter lydstyrken.

Det namespace af filerne på en arbejdsstation Andrew er opdelt i lokale og delt. Den delte namespace er den samme for alle stationer. Den lokale namespace er unik for hvert sted. Den indeholder midlertidige filer til ét sted og brug af symbolske links til filer i den delte navneområde.

Andrew-filsystemet har dybt påvirket version 4 af de populære filsystemer af Sun Microsystems, Network File System. Hertil kommer, en variant af AFS, blev Distributed File System vedtaget af Open Software Foundation i 1989 som en del af deres distribueret databehandling miljø.

Der er tre store implementeringer af filsystemet, Transarc, openafs og Arla. Det er også forgængeren til Coda filsystemet.

Forrige artikel Anna Maria Ackermann
Næste artikel AdvFS