Memorias de investigación
Conferencias:
Leveraging the Scalability and Availability of Replicated Databases with Autonomic Capabilities.
Año:2009

Áreas de investigación
  • Lenguaje de programación

Datos
Descripción
Replication is the main technique to increase the scalability of databases. Scalability is achieved by resorting to a combination of techniques such as more relaxed replication correctness criterion, e.g., 1-Copy-Snapshot-Isolation, asymmetric update processing, and partial replication. However, in order to obtain scalability in an effective way it needs to be accompanied by a number of autonomic capabilities like self-healing, self-optimization, self-configuration and self-provisioning. Each of them requires a particular mix of protocols such as online recovery, and dynamic load balancing. In this paper we provide a summary of the autonomic capabilities that have been incorporated into Middle-R, a middleware for scalable database replication. In order to attain self-healing capabilities, replication has been extended with online recovery what enables to recover failed replicas without disrupting transaction processing neither system performance. Self-optimization is attained at two different levels. At the local level, the multi-programming level is adapted to maximize replica throughput. At the global level, a dynamic online balancing protocol distributes the load evenly across replicas to maximize system throughput. In order to increase the scalability partial replication is used. Partial replicas are self-configured based on the monitoring of the access profile to reduce both replication overhead and latency. Finally, self-provisioning is enabled by means of online recovery. Online recovery enables to create new replicas without degrading system performance. Monitoring of the system load enables to decide when to add new replicas or remove them. Decommissioning of replicas is performed in combination with dynamic load balancing that redirects the load of the replica to be decommissioned to the other replicas and then removes the replica.
Internacional
Si
ISSN o ISBN
1867-8211
Entidad relacionada
Third International ICST Conference on Autonomic Computing and Communication Systems.
Nacionalidad Entidad
CHIPRE
Lugar del congreso
Limassol, Cyprus. Sept. 9-11, 2009.

Esta actividad pertenece a memorias de investigación

Participantes

Grupos de investigación, Departamentos, Centros e Institutos de I+D+i relacionados
  • Creador: Grupo de Investigación: Distributed Systems Labs (LSD) Laboratorio de sistemas distribuidos
  • Departamento: Lenguajes y Sistemas Informáticos e Ingeniería de Software