Elastic SI-Cache: consistent and scalable caching in multi-tier architectures

被引:0
|
作者
Francisco Perez-Sorrosal
Marta Patiño-Martinez
Ricardo Jimenez-Peris
Bettina Kemme
机构
[1] Universidad Politécnica de Madrid,Facultad de Informática
[2] McGill University,undefined
来源
The VLDB Journal | 2011年 / 20卷
关键词
Scalability; Replication; Elastic computing; Provisioning; Multi-version caching; Snapshot isolation; Fault-tolerance;
D O I
暂无
中图分类号
学科分类号
摘要
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.
引用
收藏
页码:841 / 865
页数:24
相关论文
共 50 条
  • [1] Elastic SI-Cache: consistent and scalable caching in multi-tier architectures
    Perez-Sorrosal, Francisco
    Patino-Martinez, Marta
    Jimenez-Peris, Ricardo
    Kemme, Bettina
    [J]. VLDB JOURNAL, 2011, 20 (06): : 841 - 865
  • [2] Consistent Replication in Distributed Multi-Tier Architectures
    Repantis, Thomas
    Iyengar, Arun
    Kalogeraki, Vana
    Rouvellou, Isabelle
    [J]. PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON COLLABORATIVE COMPUTING: NETWORKING, APPLICATIONS AND WORKSHARING (COLLABORATECOM), 2011, : 105 - 114
  • [3] Consistent and scalable cache replication for multi-tier J2EE applications
    Perez-Sorrosal, Francisco
    Patino-Martinez, Marta
    Jimenez-Peris, Ricardo
    Kemme, Bettina
    [J]. MIDDLEWARE 2007, PROCEEDINGS, 2007, 4834 : 328 - +
  • [4] Architectures for heterogeneous multi-tier networks
    Cavallaro, JR
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2002, 22 (02) : 285 - 296
  • [5] Object databases and multi-tier architectures
    Doshi, N
    [J]. TOOLS 26 - TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES - PROCEEDINGS, 1998, : 409 - 411
  • [6] Architectures for Heterogeneous Multi-Tier Networks
    Joseph R. Cavallaro
    [J]. Wireless Personal Communications, 2002, 22 : 285 - 296
  • [7] Service Differentiation in Multi-tier Application Architectures
    Habib, Mursalin
    Viniotis, Yannis
    Callaway, Bob
    Rodriguez, Adolfo
    [J]. SOFTWARE AND DATA TECHNOLOGIES, 2011, 50 : 46 - +
  • [8] Recovery of data integrity under multi-tier architectures
    Yu, M.
    Zang, W.
    Liu, P.
    [J]. IET INFORMATION SECURITY, 2010, 4 (04) : 344 - 351
  • [9] Probabilistic Caching in Multi-tier Heterogeneous Networks: Optimization and Tradeoff
    Li, Kuikui
    Chen, Zhiyong
    Tao, Meixia
    [J]. 2017 IEEE 18TH INTERNATIONAL WORKSHOP ON SIGNAL PROCESSING ADVANCES IN WIRELESS COMMUNICATIONS (SPAWC), 2017,
  • [10] Multi-tier cooperative caching in fog radio access network
    Jiang, Yanxiang
    Xia, Chengyu
    [J]. Tongxin Xuebao/Journal on Communications, 2019, 40 (09): : 116 - 123