Towards a scalable and robust multi-tenancy SaaS

Wei Tek Tsai, Qihong Shao, Yu Huang, Xiaoying Bai

Research output: Chapter in Book/Report/Conference proceedingConference contribution

22 Citations (Scopus)

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 metadata failures. Furthermore, constraints in metadata can be used either as test cases or policies to support SaaS continuous testing and policy enforcement.

Original languageEnglish (US)
Title of host publicationProceedings of the 2nd Asia-Pacific Symposium on Internetware, Internetware 2010
DOIs
StatePublished - 2010
Event2nd Asia-Pacific Symposium on Internetware, Internetware 2010 - Suzhou, China
Duration: Nov 3 2010Nov 4 2010

Other

Other2nd Asia-Pacific Symposium on Internetware, Internetware 2010
CountryChina
CitySuzhou
Period11/3/1011/4/10

Fingerprint

Metadata
Ontology
Testing
Redundancy
Scalability
Recovery

Keywords

  • Customization
  • Database Partitioning
  • Recovery
  • SaaS
  • Testing

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Hardware and Architecture

Cite this

Tsai, W. T., Shao, Q., Huang, Y., & Bai, X. (2010). Towards a scalable and robust multi-tenancy SaaS. In Proceedings of the 2nd Asia-Pacific Symposium on Internetware, Internetware 2010 [8] https://doi.org/10.1145/2020723.2020731

Towards a scalable and robust multi-tenancy SaaS. / Tsai, Wei Tek; Shao, Qihong; Huang, Yu; Bai, Xiaoying.

Proceedings of the 2nd Asia-Pacific Symposium on Internetware, Internetware 2010. 2010. 8.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Tsai, WT, Shao, Q, Huang, Y & Bai, X 2010, Towards a scalable and robust multi-tenancy SaaS. in Proceedings of the 2nd Asia-Pacific Symposium on Internetware, Internetware 2010., 8, 2nd Asia-Pacific Symposium on Internetware, Internetware 2010, Suzhou, China, 11/3/10. https://doi.org/10.1145/2020723.2020731
Tsai WT, Shao Q, Huang Y, Bai X. Towards a scalable and robust multi-tenancy SaaS. In Proceedings of the 2nd Asia-Pacific Symposium on Internetware, Internetware 2010. 2010. 8 https://doi.org/10.1145/2020723.2020731
Tsai, Wei Tek ; Shao, Qihong ; Huang, Yu ; Bai, Xiaoying. / Towards a scalable and robust multi-tenancy SaaS. Proceedings of the 2nd Asia-Pacific Symposium on Internetware, Internetware 2010. 2010.
@inproceedings{fd3c0d9e64674d4fba2ec9ba9202c6a9,
title = "Towards a scalable and robust multi-tenancy SaaS",
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 metadata failures. Furthermore, constraints in metadata can be used either as test cases or policies to support SaaS continuous testing and policy enforcement.",
keywords = "Customization, Database Partitioning, Recovery, SaaS, Testing",
author = "Tsai, {Wei Tek} and Qihong Shao and Yu Huang and Xiaoying Bai",
year = "2010",
doi = "10.1145/2020723.2020731",
language = "English (US)",
isbn = "9781450306942",
booktitle = "Proceedings of the 2nd Asia-Pacific Symposium on Internetware, Internetware 2010",

}

TY - GEN

T1 - Towards a scalable and robust multi-tenancy SaaS

AU - Tsai, Wei Tek

AU - Shao, Qihong

AU - Huang, Yu

AU - Bai, Xiaoying

PY - 2010

Y1 - 2010

N2 - 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 metadata failures. Furthermore, constraints in metadata can be used either as test cases or policies to support SaaS continuous testing and policy enforcement.

AB - 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 metadata failures. Furthermore, constraints in metadata can be used either as test cases or policies to support SaaS continuous testing and policy enforcement.

KW - Customization

KW - Database Partitioning

KW - Recovery

KW - SaaS

KW - Testing

UR - http://www.scopus.com/inward/record.url?scp=80053179657&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=80053179657&partnerID=8YFLogxK

U2 - 10.1145/2020723.2020731

DO - 10.1145/2020723.2020731

M3 - Conference contribution

SN - 9781450306942

BT - Proceedings of the 2nd Asia-Pacific Symposium on Internetware, Internetware 2010

ER -