POHMELFS | |
---|---|
Desarrollador | Evgeny Poliakov |
sistema de archivos | Sistema de archivos en capas de intercambio de mensajes de host optimizado en paralelo |
Día de entrega | 9 de junio de 2009 ( Linux 2.6.30) |
Capacidades | |
SO compatible | linux |
POHMELFS (abreviatura de Parallel O ptimized H ost M essage I xchange Layered File S ystem ) es un sistema de archivos distribuido consistente en caché desarrollado por el hacker ruso de Linux [1] Evgeny Polyakov. La implementación actual puede verse como un reemplazo más rápido y elegante del protocolo Network File System ampliamente utilizado . (NFS), que se usa para compartir sistemas de archivos entre computadoras en una LAN , con la capacidad de usar conexiones paralelas para acelerar la transferencia de datos y crear un gráfico de red para convertirlos en un sistema de archivos verdaderamente distribuido con buena escalabilidad, almacenamiento en caché y alta resistencia a los errores.
La creación de POHMELFS fue anunciada el 31 de enero de 2008 [2] ; El 12 de febrero de 2009, apareció un mensaje [3] de Greg Kroah-Hartman en el archivo de la lista de correo del kernel de Linux (LKML.org ) sobre la inclusión del código del sistema de archivos POHMELFS en la rama "-staging" del kernel de Linux [4] . El 9 de junio de 2009, se incluyó compatibilidad con POHMELFS en la versión 2.6.30 del kernel de Linux .
Las características principales del sistema de archivos POHMELFS son [4] :
El desarrollo del sistema de archivos comenzó alrededor de noviembre de 2007. El primer lanzamiento público tuvo lugar el 31 de enero de 2008 [2] .
El código POHMELFS se revisará para crear un sistema de archivos completamente distribuido utilizando proyectos completados por el autor: DST ( almacenamiento en red distribuido, almacenamiento en red distribuido) y el nuevo almacenamiento en red Elliptics , que proporciona almacenamiento de datos distribuido tolerante a fallas en varias computadoras en un la red. Se suponía que la revisión del código daría como resultado un sistema de archivos paralelo distribuido con soporte para bloqueo distribuido , coherencia de caché y tolerancia a errores .
Además, la versión modificada del sistema de archivos tendrá las siguientes características [5] :
Sistemas de archivos ( lista , comparación ) | |||||||
---|---|---|---|---|---|---|---|
Disco |
| ||||||
Distribuido (red) | |||||||
Especial |
|