DocumentCode :
3658476
Title :
Constraint-Based Multi-Tenant SaaS Deployment Using Feature Modeling and XML Filtering Techniques
Author :
Yang Cao;Chung-Horng Lung;Samuel A. Ajila
Author_Institution :
Dept. of Syst. &
Volume :
3
fYear :
2015
fDate :
7/1/2015 12:00:00 AM
Firstpage :
454
Lastpage :
459
Abstract :
Software-as-a-service (SaaS) is becoming more important as a software delivery and service model. However, multi-tenancy, which promises to provide a high degree of resource sharing among a large number of tenants (customers or organizations), can significantly complicate SaaS development, deployment, and management due to potential explosion of co-existing tenant-specific variations. Manually configuring those tenant-specific variations for multi-tenant SaaS systems cannot satisfy scalability and flexibility. In this paper, we propose a novel approach in support of multi-tenant SaaS systems using feature modeling and XML filtering techniques. Feature modeling is used to capture functional, non-functional requirements and constraints. The features of a cloud system and tenant-specific requirements are encoded with XPath feature representations and XML document, respectively. We adopt Yfilter, an established XML filtering technique, and tailor it to match cloud configurations that satisfy tenant-specific requirements and constraints. The experimental results demonstrate that our approach can automatically and correctly identify cloud system configurations that match tenant-specific requirements. In addition, the execution time in our approach is only a small fraction compared to the existing approaches (e.g., Fama) and the configuration space is also smaller.
Keywords :
"XML","Software as a service","Computational modeling","Filtering","Analytical models","Resource management"
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference (COMPSAC), 2015 IEEE 39th Annual
Electronic_ISBN :
0730-3157
Type :
conf
DOI :
10.1109/COMPSAC.2015.255
Filename :
7273403
Link To Document :
بازگشت