Trust‐based workflow refactoring for concurrent scheduling in service‐oriented environment. (25th January 2013)
- Record Type:
- Journal Article
- Title:
- Trust‐based workflow refactoring for concurrent scheduling in service‐oriented environment. (25th January 2013)
- Main Title:
- Trust‐based workflow refactoring for concurrent scheduling in service‐oriented environment
- Authors:
- Wang, Mingzhong
Zhang, Xuyun
Zhu, Liehuang
Liao, Lejian - Other Names:
- Chen Jinjun guestEditor.
Ranjan Rajiv guestEditor. - Abstract:
- SUMMARY: Workflow scheduling has been extensively studied to improve the system performance. However, existing approaches are usually built on predefined workflow graph structure, neglecting the possibility that a workflow graph itself may be changeable when certain conditions are satisfied. Therefore, in this paper, we propose the concept of graph refactoring that transforms certain types of sequential tasks to run in parallel without changing system's functionality. We first provide a classification for task dependencies in workflows and identify that previously sequential task ordering in loose control dependency can be scheduled to run in parallel as long as supporting services are trustworthy. With this concept, we present a refactoring algorithm to traverse, restructure, and parallelize loose control dependencies in the graph when the reputations of related executing services are above certain threshold. In addition, refactoring effects on common sub‐graph structures are analyzed and discussed. In practice, our algorithm can be integrated into existing workflow management systems as a preprocessor to generate a new functionally equivalent working graph with more concurrent branches for further scheduling. Experiments and analysis show that graph refactoring can improve the system performance scalably because of concurrent execution of previously sequential tasks. Copyright © 2013 John Wiley & Sons, Ltd.
- Is Part Of:
- Concurrency and computation. Volume 25:Number 13(2013:Sep.)
- Journal:
- Concurrency and computation
- Issue:
- Volume 25:Number 13(2013:Sep.)
- Issue Display:
- Volume 25, Issue 13 (2013)
- Year:
- 2013
- Volume:
- 25
- Issue:
- 13
- Issue Sort Value:
- 2013-0025-0013-0000
- Page Start:
- 1879
- Page End:
- 1893
- Publication Date:
- 2013-01-25
- Subjects:
- trust -- reputation -- workflow refactoring -- scheduling -- concurrency
Parallel processing (Electronic computers) -- Periodicals
Parallel computers -- Periodicals
004.35 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/cpe.2989 ↗
- Languages:
- English
- ISSNs:
- 1532-0626
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3405.622000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 371.xml