会议专题

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

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.1

workflow load balancing SaaS

Liyong Zhang Yan Wen Yanbo Han

Institute of Computing Technology,Chinese Academy of Sciences,Beijing, China Graduate University of Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China

国际会议

The Fifth IEEE International Symposium on Service-Oriented System Engineering(第五届IEEE面向服务的系统工程国际研讨会 SOSE 2010)

南京

英文

39-46

2010-06-04(万方平台首次上网日期,不代表论文的发表时间)