Conference Paper

Tenant Level Checkpointing of Meta-data for Multi-tenancy SaaS


Traditional checkpointing techniques are facing a grave challenge when applied to multi-tenancy software-as-a-service (SaaS) systems due to the huge scale of the system state and the diversity of users' requirements on the quality of services. This paper proposes the notion of tenant level checkpointing and an algorithm that exploits Big Data techniques to checkpoint tenant's meta-data, which are widely used in configuring SaaS for tenant-specific features. The paper presents a prototype implementation of the proposed technique using NoSQL database Couchbase and reports the experiments that compare it with traditional implementation of checkpointing using file systems. Experiments show that the Big Data approach has a significantly lower latency in comparison with the traditional approach.

Attached files


Yousef, Basel
Zhu, Hong
Younas, Muhammad

Oxford Brookes departments

School of Engineering, Computing and Mathematics


Year of publication: 2014
Date of RADAR deposit: 2020-07-02

© 2014 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.

Related resources

This RADAR resource is the Accepted Manuscript of Tenant Level Checkpointing of Meta-data for Multi-tenancy SaaS