Instituto Tércio Pacitti de Aplicações e Pesquisas Computacionais
Abstract
In unstructured distributed P2P systems there is no logical structure to control the peers coming and leaving the network, which can occur anytime due to mobility. Thus, data exchange with consistence, and data availability are very important. To favor high data availability and to acquire performance gains in dynamic behavior environments, P2P systems use data replication. However, current replication data models have a single failure point, or require complex conciliation algorithms to acquire consistency. This work introduces a replication data model that simplifies the consistency mechanism.Em sistemas P2P não-estruturados não existe uma estrutura lógica que controle a entrada e saída de nós da rede, o que pode ocorrer em qualquer tempo devido à alta mobilidade presente. Assim, é de fundamental importância a disponibilização e a troca de dados entre dispositivos presentes na rede com consistência. Para prover uma alta disponibilidade dos dados e obter ganhos de desempenho em ambientes com comportamento dinâmico, sistemas P2P utilizam-se da replicação de dados. Modelos atuais de replicação de dados possuem um ponto único de falha, ou necessitam de algoritmos muito complexos para garantir consistência. Esse trabalho apresenta um modelo de replicação que simplifica o gerenciamento de consistência de dados replicados