Abstract
|
Recentemente, uma série de sistemas têm si … Recentemente, uma série de sistemas têm sido propostos para o armazenamento e partilha de dados em múltiplos serviços de cloud. Estes trabalhos usualmente requerem o uso de algoritmos de exclusão mútua para permitir aos clientes reservar recursos por determinados períodos de tempo com vista a evitar o uso concorrente desses recursos. Neste artigo apresentamos um novo protocolo de exclusão mútua que tira partido de vários objetos de trinco implementados em diferentes serviços da cloud para garantir o correcto funcionamento do protocolo mesmo na presença de pro-
vedores de cloud faltosos. Este novo protocolo é centrado em dados, não necessitando portanto de nenhum servidor específico a correr nas clouds para além dos serviços propriamente ditos. Outra contribuição deste trabalho é a implementação e descrição de vários objetos de trinco que usam diferentes serviços de cloud no mercado. Apresentamos ainda um estudo dos custos inerentes ao uso tanto do novo protocolo de exclusão mútua como das referidas implementações de objetos, assim como uma avaliação de desempenho dos mesmos em diferentes contextos de utilização. mos em diferentes contextos de utilização.
|