Consistent and scalable cache replication for multi-tier J2EE applications

被引:0
|
作者
Perez-Sorrosal, Francisco [1 ]
Patino-Martinez, Marta [1 ]
Jimenez-Peris, Ricardo [1 ]
Kemme, Bettina [2 ]
机构
[1] Univ Politecn Madrid, Fac Informat, E-28040 Madrid, Spain
[2] McGill Univ, Montreal, PQ H3A 2T5, Canada
来源
MIDDLEWARE 2007, PROCEEDINGS | 2007年 / 4834卷
关键词
scalability of middleware; replication; caching; reliability; fault-tolerance;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Data centers are the most critical infrastructure of companies demanding higher and higher levels of quality of service (QoS) in terms of availability and scalability. At the core of data centers are multi-tier architectures providing service to applications. Replication is heavily used in this infrastructure for either availability or scalability but typically not for both combined. Additionally, most approaches replicate a single tier, making the non-replicated tiers potential bottlenecks and single points of failure. In this paper, we present a novel approach that provides both availability and scalability for multi-tier applications. The approach uses a replicated cache that takes into account both the application server tier (middle-tier) and the database (back-end). The underlying replicated cache protocol fully embeds the replication logic in the application server. The protocol exhibits good scalability as shown by our evaluation based on the new industrial benchmark for J2EE multi-tier systems, SPECjAppServer.
引用
收藏
页码:328 / +
页数:2
相关论文
共 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] Elastic SI-Cache: consistent and scalable caching in multi-tier architectures
    Francisco Perez-Sorrosal
    Marta Patiño-Martinez
    Ricardo Jimenez-Peris
    Bettina Kemme
    [J]. The VLDB Journal, 2011, 20 : 841 - 865
  • [3] 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
  • [4] How design patterns affect application performance - A case of a multi-tier J2EE application
    Rudzki, J
    [J]. SCIENTIFIC ENGINEERING OF DISTRIBUTED JAVA APPLICATIONS, 2005, 3409 : 12 - 23
  • [5] J2EE cache and pool
    Trenouth, J
    [J]. DR DOBBS JOURNAL, 2002, 27 (02): : 10 - 10
  • [6] Design and Implementation Resource-oriented Concurrency Control Based on J2EE Multi-tier Architecture
    He Liduo
    Chen Yan
    Yang Ming
    [J]. 2010 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND AUTOMATION ENGINEERING (ICCAE 2010), VOL 4, 2010, : 324 - 328
  • [7] sPARE: Partial Replication for Multi-Tier Applications in the Cloud
    Birke, Robert
    Perez, Juan F.
    Qiu, Zhan
    Borkqvist, Mathias
    Chen, Lydia Y.
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2021, 14 (02) : 574 - 588
  • [8] Power of Redundancy: Designing Partial Replication for Multi-tier Applications
    Birke, Robert
    Perez, Juan F.
    Qiu, Zhan
    Bjorkqvist, Mathias
    Chen, Lydia Y.
    [J]. IEEE INFOCOM 2017 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2017,
  • [9] Can J2EE manage cache and pool memory?
    Jolin, A
    [J]. DR DOBBS JOURNAL, 2001, 26 (10): : 117 - 120
  • [10] Eager replication for stateful J2EE servers
    Wu, HG
    Kemme, B
    Maverick, V
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2004: COOPLS, DOA, AND ODBASE, PT 2, PROCEEDINGS, 2004, 3291 : 1376 - 1394