Evaluation of a Tenant Level Checkpointing Technique for SaaS Applications

被引:0
|
作者
Zhu, Hong [1 ]
Yousef, Basel [1 ]
Younas, Muhammad [1 ]
机构
[1] Oxford Brookes Univ, Dept Comp & Commun Technol, Oxford OX33 1HX, England
来源
2015 IEEE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING | 2015年
关键词
Software-as-a-Service; Multi-tenancy; Fault Tolerance; Checkpoint-and-Rollback;
D O I
10.1109/CLOUD.2015.134
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Tenant level checkpointing is a novel fault-tolerance technique proposed in our previous work for large-scale software-as-a-service applications. This paper evaluates the technique by a theoretical analysis of the technique and an empirical study using workload benchmarks of real large-scale cluster systems. We propose the notion of accumulated delay as a measurement of the performance of checkpointing techniques. It reflects the effect of checkpointing on system performance as experienced by the end users. Both theoretical analysis and empirical study show that tenant level checkpointing significantly outperforms traditional bulk checkpointing as measured by the amount of accumulated delays.
引用
收藏
页码:989 / 994
页数:6
相关论文
共 50 条
  • [1] Tenant Level Checkpointing of Meta-Data for Multi-Tenancy SaaS
    Yousef, Basel
    Zhu, Hong
    Younas, Muhammad
    2014 IEEE 8TH INTERNATIONAL SYMPOSIUM ON SERVICE ORIENTED SYSTEM ENGINEERING (SOSE), 2014, : 148 - 153
  • [2] Towards Dynamic Tenant Management for Microservice based Multi-Tenant SaaS Applications
    Kalra, Sumit
    Prabhakar, T. V.
    ISEC'18: PROCEEDINGS OF THE 11TH INNOVATIONS IN SOFTWARE ENGINEERING CONFERENCE, 2018,
  • [3] Design and Implementation of a Cloud SaaS Framework for Multi-Tenant Applications
    Morakos, Petros
    Meliones, Apostolos
    5TH INTERNATIONAL CONFERENCE ON INFORMATION, INTELLIGENCE, SYSTEMS AND APPLICATIONS, IISA 2014, 2014, : 273 - 278
  • [4] Multi-tenant Quality Attributes to Manage Tenants in SaaS Applications
    Kalra, Sumit
    Prabhakar, T., V
    2020 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C 2020), 2020, : 83 - 88
  • [5] Evolving Multi-tenant SaaS Applications through Self-Adaptive Upgrade Enactment and Tenant Mediation
    Gey, Fatih
    Van Landuyt, Dimitri
    Joosen, Wouter
    PROCEEDINGS OF 2016 IEEE/ACM 11TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS (SEAMS), 2016, : 151 - 157
  • [6] Runtime Evolution of Service-Based Multi-tenant SaaS Applications
    Kumara, Indika
    Han, Jun
    Colman, Alan
    Kapuruge, Malinda
    SERVICE-ORIENTED COMPUTING, ICSOC 2013, 2013, 8274 : 192 - 206
  • [7] Towards a container-based architecture for multi-tenant SaaS applications
    Truyen, Eddy
    Van Landuyt, Dimitri
    Reniers, Vincent
    Rafique, Ansar
    Lagaisse, Bert
    Joosen, Wouter
    15TH WORKSHOP ON ADAPTIVE AND REFLECTIVE MIDDLEWARE (ARM 2016), 2016,
  • [8] Multi-tenant SaaS Cloud
    Kulkarni, Gurudatt
    Khatawkar, Prasad
    Shelke, Rupali
    Solanke, Vikas
    Waghmare, Rani
    AFRICON, 2013, 2013,
  • [9] Multi-tenant SaaS Cloud
    Kulkarni, Gurudatt
    Shelke, Rupali
    Palwe, Rajnikant
    Khatawkar, Prasad
    Bhuse, Sadanand
    Bankar, Hemant
    2013 FOURTH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATIONS AND NETWORKING TECHNOLOGIES (ICCCNT), 2013,
  • [10] Thread-level resource consumption control of tenant custom code in a shared JVM for multi-tenant SaaS
    Makki, Majid
    Van Landuyt, Dimitri
    Lagaisse, Bert
    Joosen, Wouter
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 115 : 351 - 364