POHMELFS | |
---|---|
Utvecklaren | Evgeny Polyakov |
Filsystem | Parallellt optimerat Host Message Exchange Layered File System |
Inlämningsdatum | 9 juni 2009 ( Linux 2.6.30) |
Förmågor | |
OS stöds | linux |
POHMELFS (förkortning för Parallel Optimized Host M essage E xchange Layered File System ) är ett cache -konsistent distribuerat filsystem utvecklat av den ryska Linux- hackeren [ 1] Evgeny Polyakov. Den nuvarande implementeringen kan ses som en snabbare och mer elegant ersättning för det allmänt använda Network File System -protokollet . (NFS), som används för att dela filsystem mellan datorer på ett LAN , med möjlighet att använda parallella anslutningar för att påskynda dataöverföring, och bygga en nätverksgraf för att konvergera dem till ett verkligt distribuerat filsystem med god skalbarhet, cachning och hög motståndskraft mot misstag.
Skapandet av POHMELFS tillkännagavs den 31 januari 2008 [2] ; Den 12 februari 2009 dök ett meddelande [3] av Greg Kroah-Hartman upp i Linux Kernel Mailing List Archive (LKML.org ) om att inkludera POHMELFS filsystemkod i "-staging"-grenen av Linuxkärnan [4] . Den 9 juni 2009 inkluderades POHMELFS-stöd i Linux-kärnversion 2.6.30.
Huvudfunktionerna i filsystemet POHMELFS är [4] :
Utvecklingen av filsystemet startade omkring november 2007. Den första offentliga utgivningen ägde rum den 31 januari 2008 [2] .
POHMELFS-koden kommer att revideras för att skapa ett fullt distribuerat filsystem med hjälp av projekt som slutförts av författaren: DST ( Distribuerad nätverkslagring , distribuerad nätverkslagring) och den nya nätverkslagringen Elliptics , som tillhandahåller feltolerant distribuerad datalagring över flera datorer på en nätverk. Kodrevisionen var tänkt att resultera i ett distribuerat, parallellt filsystem med stöd för distribuerad låsning , cachekoherens och feltolerans .
Dessutom kommer den modifierade versionen av filsystemet att ha följande funktioner [5] :
Filsystem ( lista , jämförelse ) | |||||||
---|---|---|---|---|---|---|---|
Disk |
| ||||||
Distribuerat (nätverk) | |||||||
Särskild |
|