• DocumentCode
    2023824
  • Title

    Scalable Architectures for SaaS

  • Author

    Tsai, Wei-Tek ; Huang, Yu ; Bai, Xiaoying ; Gao, Jerry

  • Author_Institution
    Sch. of Comput., Inf., & Decision Syst. Eng., Arizona State Univ., Tempe, AZ, USA
  • fYear
    2012
  • fDate
    11-11 April 2012
  • Firstpage
    112
  • Lastpage
    117
  • Abstract
    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.
  • Keywords
    cloud computing; software architecture; software fault tolerance; SaaS; automated migration; database access; fault-tolerance; scalability mechanisms; scalable architectures; software architecture; software-as-a-service application; tenant awareness; workload support; Computer architecture; Databases; Fault tolerance; Fault tolerant systems; Scalability; Servers; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object/Component/Service-Oriented Real-Time Distributed Computing Workshops (ISORCW), 2012 15th IEEE International Symposium on
  • Conference_Location
    Shenzhen, Guangdong
  • Print_ISBN
    978-1-4673-0900-4
  • Type

    conf

  • DOI
    10.1109/ISORCW.2012.44
  • Filename
    6196111