FERRAMENTAS LINUX: O sistema de arquivos TxFS Linux suporta as transações ACID, API simples

segunda-feira, 16 de julho de 2018

O sistema de arquivos TxFS Linux suporta as transações ACID, API simples




Confira!!



Apresentado na Conferência Técnica Anual da USENIX de 2018 (ATC18), na semana passada, foi o TxFS, o Texas Transactional File System para Linux.

O Texas Transactional File System (TxFS) já está em funcionamento há vários anos e é um sistema de arquivos transacional que oferece uma API simples, ampla variedade de suporte a hardware, alto desempenho ao suportar transações ACID e relativamente baixa complexidade.

TxFS foi trabalhado pela Universidade do Texas em Austin, bem como pela VMware Research. Os artigos sobre o TxFS foram publicados antes, mas o documento ATC18 pode ser encontrado aqui (PDF).

Um dos professores envolvidos neste trabalho também twittoualgumas observações diferentes, incluindo o sistema de arquivos, foram reduzidas a apenas cinco mil linhas de código, utilizando o diário do sistema de arquivos, como elas forneceram isolamento para as transações do TxFS e sua API muito simples de apenas três chamadas de sistema.

O código para o TxFS está hospedado no GitHub, mas infelizmente só é corrigido contra o desatualizado kernel Linux 3.18 nesta fase. Resta saber se esses pesquisadores jamais tentarão fazer o upstream do Texas Transactional File-System.

Fonte

Até a próxima!!

Nenhum comentário:

Postar um comentário