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

被引:12
|
作者
Perez-Sorrosal, Francisco [1 ]
Patino-Martinez, Marta [1 ]
Jimenez-Peris, Ricardo [1 ]
Kemme, Bettina [2 ]
机构
[1] Univ Politecn Madrid, Fac Informat, Madrid, Spain
[2] McGill Univ, Montreal, PQ, Canada
来源
VLDB JOURNAL | 2011年 / 20卷 / 06期
基金
加拿大自然科学与工程研究理事会;
关键词
Scalability; Replication; Elastic computing; Provisioning; Multi-version caching; Snapshot isolation; Fault-tolerance;
D O I
10.1007/s00778-011-0228-8
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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
页数:25
相关论文
共 50 条
  • [31] Joint and Competitive Caching Designs in Large-Scale Multi-Tier Wireless Multicasting Networks
    Wang, Zitian
    Cao, Zhehan
    Cui, Ying
    Yang, Yang
    [J]. GLOBECOM 2017 - 2017 IEEE GLOBAL COMMUNICATIONS CONFERENCE, 2017,
  • [32] Performance Analysis of Content Caching in Wireless Multi-Tier Heterogeneous Network with ARQ-Transmission
    Ghadi, Farshad Rostami
    Hodtani, Ghosheh Abed
    Javan, Mohammad Reza
    [J]. 2020 28TH IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2020, : 531 - 535
  • [33] Joint Task Offloading and Caching for Massive MIMO-Aided Multi-Tier Computing Networks
    Wang, Kunlun
    Chen, Wen
    Li, Jun
    Yang, Yang
    Hanzo, Lajos
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 2022, 70 (03) : 1820 - 1833
  • [34] Joint and Competitive Caching Designs in Large-Scale Multi-Tier Wireless Multicasting Networks
    Cui, Ying
    Wang, Zitian
    Yang, Yang
    Yang, Feng
    Ding, Lianghui
    Qian, Liang
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 2018, 66 (07) : 3108 - 3121
  • [35] SNAC: Mitigation of Snoop-Based Attacks with Multi-Tier Security in NoC Architectures
    Liu, Siqin
    Chauhan, Saumya
    Karanth, Avinash
    [J]. PROCEEDING OF THE GREAT LAKES SYMPOSIUM ON VLSI 2024, GLSVLSI 2024, 2024, : 560 - 563
  • [36] V-Cache: Towards Flexible Resource Provisioning for Multi-tier Applications in IaaS Clouds
    Guo, Yanfei
    Lama, Palden
    Rao, Jia
    Zhou, Xiaobo
    [J]. IEEE 27TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2013), 2013, : 88 - 99
  • [37] Multi-Tier Caching Analysis in CDN-Based Over-the-Top Video Streaming Systems
    Al-Abbasi, Abubakr O.
    Aggarwal, Vaneet
    Ra, Moo-Ryong
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2019, 27 (02) : 835 - 847
  • [38] Architecture for caching responses with multiple dynamic dependencies in multi-tier data-centers over InfiniBand
    Narravula, S
    Balaji, P
    Vaidyanathan, K
    Jin, HW
    Panda, DK
    [J]. 2005 IEEE International Symposium on Cluster Computing and the Grid, Vols 1 and 2, 2005, : 374 - 381
  • [39] Understanding data center network architectures in virtualized environments: A view from multi-tier applications
    Zhang, Yueping
    Su, Ao-Jan
    Jiang, Guofei
    [J]. COMPUTER NETWORKS, 2011, 55 (09) : 2196 - 2208
  • [40] Elastic and Efficient Virtual Network Provisioning for Cloud-Based Multi-Tier Applications
    Shen, Meng
    Xu, Ke
    Li, Fan
    Yang, Kun
    Zhu, Liehuang
    Guan, Lei
    [J]. 2015 44TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2015, : 929 - 938