Workflow management: models, methods, and systems
Workflow management: models, methods, and systems
Specification and validation of process constraints for flexible workflows
Information Systems
Workflows for e-Science: Scientific Workflows for Grids
Workflows for e-Science: Scientific Workflows for Grids
Concurrency and Computation: Practice & Experience - Autonomous Grid Computing
Peer-to-Peer Based Grid Workflow Runtime Environment of SwinDeW-G
E-SCIENCE '07 Proceedings of the Third IEEE International Conference on e-Science and Grid Computing
A throughput maximization strategy for scheduling transaction-intensive workflows on SwinDeW-G
Concurrency and Computation: Practice & Experience - 2nd International Workshop on Workflow Management and Applications in Grid Environments (WaGe2007)
A Probabilistic Strategy for Setting Temporal Constraints in Scientific Workflows
BPM '08 Proceedings of the 6th International Conference on Business Process Management
Workflows and e-Science: An overview of workflow system features and capabilities
Future Generation Computer Systems
Future Generation Computer Systems
Grid Computing: Infrastructure, Service, and Applications
Grid Computing: Infrastructure, Service, and Applications
Software as a Service Inflection Point: Using Cloud Computing to Achieve Business Agility
Software as a Service Inflection Point: Using Cloud Computing to Achieve Business Agility
Market-Oriented Grid and Utility Computing
Market-Oriented Grid and Utility Computing
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
Journal of Systems and Software
Performance Analysis of Cloud Computing Services for Many-Tasks Scientific Computing
IEEE Transactions on Parallel and Distributed Systems
Exploiting Dynamic Resource Allocation for Efficient Parallel Data Processing in the Cloud
IEEE Transactions on Parallel and Distributed Systems
ACM Transactions on Software Engineering and Methodology (TOSEM)
Preventing Temporal Violations in Scientific Workflows: Where and How
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
With the emergence of cloud computing which can deliver on-demand high-performance computing resources over the Internet, cloud workflow systems offer a competitive software solution for managing large numbers of business processes. In this paper, we first analyse the basic system requirements through a motivating example, and then, the general design of a cloud workflow system is proposed with the focus on its system architecture, functionalities and QoS (quality of service) management. Afterwards, the system implementation of a peer-to-peer based prototype cloud workflow system is demonstrated to verify our design. Finally, experimental results show that with the dynamic resource provisioning, conventional violation handling strategies such as workflow local rescheduling can ensure the on-time completion of large numbers of business processes in a more cost-effective way.