@conference {luis:2011:inforum,
	title = {Suporte Transaccional para o Sistema de Ficheiros Btrfs},
	booktitle = {InForum 2011: Proceedings of InForum Simp{\'o}sio de Inform{\'a}tica},
	year = {2011},
	note = {<p>n/a</p>
},
	publisher = {Universidade do Coimbra},
	organization = {Universidade do Coimbra},
	address = {Coimbra},
	abstract = {<p>Em caso de falha abrupta de um sistema, {\'e} imperativo garantir a consist{\^e}ncia do Sistema de Ficheiros (SF). Actualmente existem v{\'a}rias solu{\c c}{\~o}es que visam garantir que tanto os dados como os metadados do SF se encontram num estado consistente, mas que n{\~a}o contemplam a garantia de consist{\^e}ncia dos dados do ponto de vista das aplica{\c c}{\~o}es. Por exemplo, aplica{\c c}{\~o}es que pretendam alterar v{\'a}rios ficheiros de configura{\c c}{\~a}o ter{\~a}o de encontrar mecanismos para garantir que, ou todos os ficheiros s{\~a}o devidamente alterados, ou nenhum o {\'e}, evitando assim que numa situa{\c c}{\~a}o de falha o conte{\'u}do dos ficheiros fique inconsistente. Do ponto de vista da aplica{\c c}{\~a}o, pode n{\~a}o ser simples implementar este comportamento sobre um SF t{\'\i}pico; e pode tamb{\'e}m n{\~a}o ser razo{\'a}vel utilizar um Sistema de Gest{\~a}o de Bases de Dados (SGBD), que oferece propriedades ACID. Neste artigo propomos, testamos e avaliamos uma integra{\c c}{\~a}o das propriedades ACID num SF. Partindo do suporte para snapshots do sistema de ficheiros Btrfs, oferece-se uma sem{\^a}ntica transaccional {\`a}s aplica{\c c}{\~o}es que operam sobre volumes (sub-{\'a}rvores) do SF, sem comprometer a sem{\^a}ntica POSIX do SF.</p>
},
	attachments = {https://docentes.fct.unl.pt/sites/default/files/joao-lourenco/files/inforum-txbtrfs-short.pdf , https://docentes.fct.unl.pt/sites/default/files/joao-lourenco/files/inforum-txbtrfs-full.pdf},
	author = {Lu{\'\i}s, Jo{\~a}o E. and Jo{\~a}o M. Louren{\c c}o and Lopes, Paulo A.}
}
