TY - GEN
T1 - Scalable architectures for SaaS
AU - Tsai, Wei Tek
AU - Huang, Yu
AU - Bai, Xiaoying
AU - Gao, Jerry
PY - 2012/5/31
Y1 - 2012/5/31
N2 - An important issue faced by Software-as-a-Service (SaaS) application is scalability. Each SaaS application is typically shared by multiple (tens or hundreds) organizations (tenants). Each tenant may have hundreds or thousands of users. Thus, the number of concurrent accesses is high. Handling a large number of user requests effectively is critical for SaaS applications. Various aspects of SaaS can have a significant impact on its scalability, including levels of scalability mechanisms, automated migration, tenant awareness, workload support, fault-tolerance and recovery, software architecture and database access. This paper identifies scalability factors and discusses their impacts on the scalability of SaaS applications. Existing approaches for addressing the scalibility of SaaS applications are also analyzed, and this paper suggests some alternatives to improve SaaS scalability based on the factors identified.
AB - An important issue faced by Software-as-a-Service (SaaS) application is scalability. Each SaaS application is typically shared by multiple (tens or hundreds) organizations (tenants). Each tenant may have hundreds or thousands of users. Thus, the number of concurrent accesses is high. Handling a large number of user requests effectively is critical for SaaS applications. Various aspects of SaaS can have a significant impact on its scalability, including levels of scalability mechanisms, automated migration, tenant awareness, workload support, fault-tolerance and recovery, software architecture and database access. This paper identifies scalability factors and discusses their impacts on the scalability of SaaS applications. Existing approaches for addressing the scalibility of SaaS applications are also analyzed, and this paper suggests some alternatives to improve SaaS scalability based on the factors identified.
UR - http://www.scopus.com/inward/record.url?scp=84861519216&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84861519216&partnerID=8YFLogxK
U2 - 10.1109/ISORCW.2012.44
DO - 10.1109/ISORCW.2012.44
M3 - Conference contribution
AN - SCOPUS:84861519216
SN - 9780769546698
T3 - Proceedings - 2012 15th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing Workshops, ISORCW 2012
SP - 112
EP - 117
BT - Proceedings - 2012 15th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing Workshops, ISORCW 2012
ER -