期刊文献+

基于优先级和任务共享的工作流负载平衡研究 被引量:1

Load-balancing of workflow system based on priority control and task share
下载PDF
导出
摘要 为了适应电子商务中迅速变化的流程环境和系统负载,需要在多个工作流引擎中分配工作量,以保证工作流引擎在高负载条件下可以保持一个可接受的性能。基于中间件技术的工作流负载平衡子系统是提供高可信赖性和高伸缩性的一种有效方法,但目前还存在许多不足,如没有从优先级的角度来区分流程,没有精确定义系统的负载,分析了工作流的主要特点,设计了基于优先级队列的,实现任务共享的,自适应负载系统,并通过实验定义了一个综合考虑系统处理能力和工作流负载特点的因子,这种设计已经在中科院软件所软件工程中心研制的OncePI工作流系统中得到实现,并在实际运用中检验了其可用性。 In order to accommodate to the fast change of process environment and workload of the E-business system, it is necessary to assign the Workload in multi-workflow engineer to ensure an acceptable performance on heavy workload. The workflow load balance subsystem based on the middleware technology is an effective method to offer the high-reliability and the high-flexibility, however, there are still some shortages existed in this method, such as not distinguishing the flow according to different priorities, not accurately defining the load of the system, and so on. The main characteristic of the workflow is analyzed, the adaptive load-balancing middleware which based on the preferred alignment is designed, and the service-sharing is realized. A load index is defined which can consider the disposal capability of the system and the characteristic of the wotkflow load synthetically via some experiments. This design is implemented in the OncePI system developed by us, and its usability is also proved in the actual usage.
出处 《计算机工程与设计》 CSCD 北大核心 2007年第7期1541-1545,1558,共6页 Computer Engineering and Design
基金 国家自然科学基金项目(60203029) 国家973重点基础研究发展计划基金项目(2002CB312005) 国家863高技术研究发展计划基金项目(2001AA113010 2001AA414020)。
关键词 负载平衡 工作流 负载因子 任务共享 优先级控制 load balance workflow load index task share priority control
  • 相关文献

参考文献10

  • 1Jin Li-jie,Fabio Casati,Mehmet Sayal,et al.Load balancing in distributed workflow management system[C].Las Vegas,Nevada,USA:ACM,2001.522-530.
  • 2Ossama Othman,Carlos O'gyan,Douglas C Schmidt.Designing an adaptive CORBA load balancing service using TAO[J].IEEE Distributed Systems Online,2001,2(4):73-97.
  • 3Ossama Othman,Douglas C Schmidt.Issues in the design of adaptive middleware load balancing[C].New York:proc of the Int'1 Conf on Compilers,Architecture,and Synthesis for Embedded Systems,ACM Press,2001.205-213.
  • 4Ossama Othman,Carlos O'Ryan,Douglas C Schmidt.Strategies for CORBA middleware-based load balancing[J].IEEE Distributed Systems Online,2001,2(3):103-127.
  • 5Ralf Diekmann,Andreas Frommer,Burkhard Monicn.Efficient schemes for nearest neighbor load balancing[J].Parallel Computing,1999,25:789-812.
  • 6Artur Czumaj.Recovery time of dynamic allocation processes[J].Theory of Computing Systems,2000,33(5-6):465-487.
  • 7Jie Wu.Distributed system design[M].USA:CRC Press,1998.1-496.
  • 8Michael Mitzenmacher.On the analysis of randomized load balancing schemes[J].Theory of Computing Systems,1999,32 (3):361-386.
  • 9Alan Brown,Simon Johnston,Kevin Kelly.Using service-oriented architecture and component-based development to build web service applications[R].Rational Software WhitePaper from IBM,2003.
  • 10Roberto Silveira Silva Filho,Jacques Wainer,Edmundo R M Madeira.A fully distributed architecture for large scale workflow enactment[J].Int J Cooperative Inf Syst,2003,12(4):411-440.

同被引文献5

引证文献1

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部