DocumentCode
2894821
Title
Towards Adaptive Replication Reconfiguration for QoS
Author
Al-Ekram, Raihan ; Holt, Ric
Author_Institution
Sch. of Comput. Sci., Univ. of Waterloo, Waterloo, ON, Canada
fYear
2010
fDate
12-14 April 2010
Firstpage
678
Lastpage
683
Abstract
Replication is a technique widely used for large networked software systems to provide qualities such as reliability, availability, performance and scalability to their clients. There are various configurations of replica control protocols that provide various levels of these qualities. Existing replication protocols implement a single configuration that is suitable for achieving the quality goal for a given external situation. If the situation changes, the quality will deteriorate. In this paper we present the MARR middleware that supports multiple replication configurations in a system. MARR can be set up during deployment to start in a particular configuration according to the anticipated external situation. This allows the same middleware to be used for different replication needs. If the situation changes during production MARR is designed to dynamically adapt and reconfigure the replication to maintain the service qualities. For example, if the request pattern from the clients changes from read intensive to update intensive, MARR can adapt from a single master configuration to a multi-master in order to maintain system performance.
Keywords
middleware; software maintenance; software quality; software reliability; MARR middleware; QoS; adaptive replication reconfiguration; large networked software systems; replication protocols; Application software; Availability; Information technology; Maintenance; Middleware; Protocols; Quality of service; Scalability; Software systems; System performance; Adaptive; Configuration; Consistency; Middleware; Quality-of-Service; Replication;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Technology: New Generations (ITNG), 2010 Seventh International Conference on
Conference_Location
Las Vegas, NV
Print_ISBN
978-1-4244-6270-4
Type
conf
DOI
10.1109/ITNG.2010.63
Filename
5501653
Link To Document