Towards a scalable and robust multi-tenancy SaaS

  • Authors:
  • Wei-Tek Tsai;Qihong Shao;Yu Huang;Xiaoying Bai

  • Affiliations:
  • Arizona State University, Tempe, AZ and Tsinghua University, Beijing, China;Arizona State University, Tempe, AZ;Arizona State University, Tempe, AZ;Tsinghua University, Beijing, China

  • Venue:
  • Proceedings of the Second Asia-Pacific Symposium on Internetware
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Software-as-as-Service (SaaS) is a new approach for developing software, and it is characterized by its multi-tenancy architecture and its ability to provide flexible customization to individual tenant. However, the multi-tenancy architecture and customization requirements have brought up new issues in software, such as database design, database partition, scalability, recovery, and continuous testing. This paper proposes a hybrid test database design to support SaaS customization with two-layer database partitioning. The database is further extended with a new built-in redundancy with ontology so that the SaaS can recover from ontology, data or meta-data failures. Furthermore, constraints in metadata can be used either as test cases or policies to support SaaS continuous testing and policy enforcement.