首页 | 本学科首页   官方微博 | 高级检索  
     


Elastic SI-Cache: consistent and scalable caching in multi-tier architectures
Authors:Francisco Perez-Sorrosal  Marta Patiño-Martinez  Ricardo Jimenez-Peris  Bettina Kemme
Affiliation:1.Facultad de Informática,Universidad Politécnica de Madrid,Madrid,Spain;2.McGill University,Montreal,Canada
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.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号