Páginas

puzzleFS: Um container filesystem

puzzleFS: Um container filesystem

puzzleFS: Um container filesystem

 PuzzleFS é um novo sistema de arquivos projetado especificamente para o emprego de containers. De autoria do engenheiro de software romeno Ariel Miculas que trabalhar na  Cisco, se inspirou no filesystem de Wedson Almeida Filesystemo puzzlefsfoi projetado para solucionar problemas de limitações existentes no formato OCIv1 como tamanho dos arquivos seja com ou sem compressão junto com o fs-verity para garantir a integridade. Para isso, Ariel Miculas utilizou o design do OCIv2 que soluciona muitas das falhas da versão anterior e que podem ser lidas aqui.

 O principal foco do projeto é reduzir a duplicação, o que até então não há nada de novidade como pode ser Llido aqui no blog sobre deduplicação). O que pode ser o diferencial é a técnica utilizada no puzzlefs que no caso é o algoritmo FastCDC.

 O puzzlefs foi desenvolvido na linguagem Rust para fazer uso de segurança de memória (o que na verdade também é possível com outras linguagens né, mas está valendo).


 E por ultimo, o puzzlefs compartilha o mesmo código entre user space e kernel space. Atualmente só é possível o puzzlefs através do FUSE (userspace filesystem ).


Mais sobre deduplicação aqui no blog

PuzzleFS container filesystem

PuzzleFS filesystem driver no site Rust for Linux




Nenhum comentário:

Postar um comentário

Viu algum erro e quer compartilhar seu conhecimento? então comente aí.

Observação: somente um membro deste blog pode postar um comentário.