Data Partitioning and Redundancy Management for Robust Multi-Tenancy SaaS
    Download PDF
Wei-Tek Tsai,Yu Huang,Qihong Shao,Xiaoying Bai. Data Partitioning and Redundancy Management for Robust Multi-Tenancy SaaS. International Journal of Software and Informatics, 2010,4(4):437~471
Hits: 6050
Download times: 5382
Fund:This work is sponsored by the U.S. Department of Education FIPSE Project P116B060433, U.S. National Science Foundation Project DUE 0942453 and Department of Defence, Joint Interoperability Test Command.
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 introduce many 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:SaaS  customization  database partitioning  testing  recovery
View Full Text  View/Add Comment  Download reader



Top Paper  |  FAQ  |  Guest Editors  |  Email Alert  |  Links  |  Copyright  |  Contact Us

© Copyright by Institute of Software, the Chinese Academy of Sciences

京公网安备 11040202500065号