Abstract | ||
---|---|---|
The new vision of cloud computing demands scalable, available and autonomic software platforms in order to deploy applications and services accessible anywhere and anytime. Multi-tier architectures are an important building block for many applications that are deployed in the cloud. This paper presents a novel caching and replication infrastructure that facilitates the scalable and elastic deployment of multi-tier architectures. Our Elastic SI-Cache is a novel multi-version cache that attains high performance and consistency in multi-tier systems. In contrast to most existing caches, Elastic SI-Cache provides snapshot isolation coherently across all tiers. Furthermore, Elastic SI-Cache supports scalable replication of the different tiers where replicas can be added or removed dynamically as needed, making the cache amenable for cloud computing environments. Elastic SI-Cache has been implemented and integrated into an open source JEE application server and its performance evaluated with the industrial benchmark SPECjAppServer. |
Year | DOI | Venue |
---|---|---|
2011 | 10.1007/s00778-011-0228-8 | VLDB J. |
Keywords | Field | DocType |
Scalability,Replication,Elastic computing,Provisioning,Multi-version caching,Snapshot isolation,Fault-tolerance | Snapshot isolation,Cache,Computer science,Provisioning,Fault tolerance,Software,Database,Scalability,Cloud computing,Distributed computing,Application server | Journal |
Volume | Issue | ISSN |
20 | 6 | 1066-8888 |
Citations | PageRank | References |
13 | 0.62 | 27 |
Authors | ||
4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Francisco Perez-Sorrosal | 1 | 153 | 7.83 |
Marta Patiño-Martinez | 2 | 105 | 5.20 |
Ricardo Jimenez-Peris | 3 | 299 | 16.43 |
Kemme, B. | 4 | 1773 | 115.46 |