Browsing by Author "Tsai, Ching-Hong"
Now showing 1 - 2 of 2
- Results Per Page
- Sort Options
Item type:Item, A distributed server architecture supporting dynamic resource provisioning for BPM-oriented workflow management systems(2010-08-01) ;Tsai, Ching-Hong ;Huang, Kuo-Chan ;Wang, Feng-Jian ;Chen, Chun-Hao資訊工程學系Workflow management systems have been widely used in many business process management (BPM) applications. There are also a lot of companies offering commercial software solutions for BPM. However, most of them adopt a simple client/server architecture with one single centralized workflow-management server only. As the number of incoming workflow requests increases, the single workflow-management server might become the performance bottleneck, leading to unacceptable response time. Development of parallel servers might be a possible solution. However, a parallel server architecture with a fixed-number of servers cannot efficiently utilize computing resources under time-varying system workloads. This paper presents a distributed workflow-management server architecture which adopts dynamic resource provisioning mechanisms to deal with the probable performance bottleneck. We implemented a prototype system of the proposed architecture based on a commercial workflow management system, Agentflow. A series of experiments were conducted on the prototype system for performance evaluation. The experimental results indicate that the proposed architecture can deliver scalable performance and effectively maintain stable request response time under a wide range of incoming workflow request workloads. (C) 2010 Elsevier Inc. All rights reserved.Item type:Item, Dynamic Provisioning of a Parallel Workflow Management System(2008) ;Tsai, Ching-Hong ;Huang, Kuo-Chan ;Wang, Feng-Jian ;資訊工程學系Department of Computer ScienceMost work/flow management systems nowadays are based on centralized client/server architecture. Under this architecture, the response time of request might increase unacceptably when the number of users who login to the system increase quickly and a large amount of requests are sent to the centralized server within a short time period. Parallel server architecture could help to resolve the performance bottleneck of a single server. However, a static parallel architecture with a fixed number of servers is not efficient at resource utilization because the numbers of users and their requests usually change time by time, especially for big and fast changes. This paper presents an effective architecture of dynamic resource-provisioning and then the implementation for a parallel workflow management system. There are a series of experiments conducted and the results indicate that it is an effective approach to handling the time-varying workloads in real world WfMS.