• DocumentCode
    2044369
  • Title

    A Proactive Approach to Load Balancing of Workflow Execution in a SaaS Environment

  • Author

    Zhang, Liyong ; Wen, Yan ; Han, Yanbo

  • Author_Institution
    Inst. of Comput. Technol., Chinese Acad. of Sci., Beijing, China
  • fYear
    2010
  • fDate
    4-5 June 2010
  • Firstpage
    39
  • Lastpage
    46
  • Abstract
    Achieving load balancing is essential to ensure better scalability and higher performance for a SaaS environment, in which requests from different tenants are satisfied concurrently by a single service instance over shared hosting resources. In this paper we discuss load-balancing technologies for a special kind of SaaS infrastructure that provides services to execute workflow processes. First, we explore some key issues in architecting a workflow management system (WfMS) that enables SaaS model and propose our prototype - VINCA4SaaS. Then we propose a proactive load balancing algorithm, by which requests from different tenants are scheduled according to workflow engines´ current capability and the predicted cost of executing the process instances. The experimental results show that the algorithm can distribute workload more fairly when continually executing diverse workflow processes on uniform workflow engines than the formerly presented ones.
  • Keywords
    resource allocation; software engineering; workflow management software; SaaS environment; VINCA4SaaS; load-balancing technologies; software delivery model; software-as-a-service; workflow engines; workflow execution; workflow management system; Engines; Heuristic algorithms; Indexes; Load management; Prediction algorithms; Software; Web services; SaaS; load balancing; workflow;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Service Oriented System Engineering (SOSE), 2010 Fifth IEEE International Symposium on
  • Conference_Location
    Nanjing
  • Print_ISBN
    978-1-4244-7327-4
  • Type

    conf

  • DOI
    10.1109/SOSE.2010.37
  • Filename
    5569933