Coloured Petri Nets and CPN Tools for modelling and validation of concurrent systems
International Journal on Software Tools for Technology Transfer (STTT)
The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver
IEEE Transactions on Computers
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
Future Generation Computer Systems
Montage: a grid portal and software toolkit for science-grade astronomical image mosaicking
International Journal of Computational Science and Engineering
Adaptive workflow processing and execution in Pegasus
Concurrency and Computation: Practice & Experience - Special Issue: 3rd International Workshop on Workflow Management and Applications in Grid Environments (WaGe2008)
Cloud Computing Service Composition and Search Based on Semantic
CloudCom '09 Proceedings of the 1st International Conference on Cloud Computing
Scientific workflows and clouds
Crossroads - Plugging Into the Cloud
Bypass methods for constructing robust automatic human tracking system
Integrated Computer-Aided Engineering
Multi-agent system to monitor oceanic environments
Integrated Computer-Aided Engineering
A multi-agent system for managing adverse weather situations on the road network
Integrated Computer-Aided Engineering
Grid resource negotiation: survey and new directions
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
Talking Agents: A distributed architecture for interactive artistic installations
Integrated Computer-Aided Engineering
Dynamic Auction Mechanism for Cloud Resource Allocation
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
Decentralized agent-based underfrequency load shedding
Integrated Computer-Aided Engineering - Multi-Agent Systems for Energy Management
Multi-agent approach to power distribution network modelling
Integrated Computer-Aided Engineering - Multi-Agent Systems for Energy Management
Agent-based coordination techniques for matching supply and demand in energy networks
Integrated Computer-Aided Engineering - Multi-Agent Systems for Energy Management
Multi-agent based reconfiguration of AC-DC shipboard distribution power system
Integrated Computer-Aided Engineering - Multi-Agent Systems for Energy Management
Multi agent systems: An example of power system dynamic reconfiguration
Integrated Computer-Aided Engineering - Multi-Agent Systems for Energy Management
Self-Organizing Agents for Service Composition in Cloud Computing
CLOUDCOM '10 Proceedings of the 2010 IEEE Second International Conference on Cloud Computing Technology and Science
Towards complex negotiation for cloud economy
GPC'10 Proceedings of the 5th international conference on Advances in Grid and Pervasive Computing
Modeling Dynamic Objects in Distributed Systems with Nested Petri Nets
Fundamenta Informaticae - Concurrency Specification and Programming Workshop (CS&P'2001)
Integrated Computer-Aided Engineering
A novel approach to data deduplication over the engineering-oriented cloud systems
Integrated Computer-Aided Engineering
Sharing hardware resources in heterogeneous computer-supported collaboration scenarios
Integrated Computer-Aided Engineering
Integrated Computer-Aided Engineering
Fuzzy agent-based approach for consensual design synthesis in product configuration
Integrated Computer-Aided Engineering
An intelligent route management system for electric vehicle charging
Integrated Computer-Aided Engineering
Integrated Computer-Aided Engineering
Hi-index | 0.00 |
Cloud computing offers an economical and feasible solution for scientific workflow applications requiring large amounts of computational resources and expensive hardware. Supporting Cloud workflow execution involves: i allocating and composing a collection of Cloud resources, and ii coordinating distributed and self-interested participants. The contributions of this research are: i proposing an agent-based approach for supporting workflow execution in one or multiple Clouds, ii defining Petri-net based methodologies to design workflows and Cloud resources that sustain concurrent and parallel management of workflows, iii implementing an agent-based testbed to simulate distributed workflow execution, and iv providing empirical evidence to demonstrate the effectiveness and efficiency of agent-based Cloud workflow execution. The agents are endowed with distributed algorithms, e.g., contract net protocol, to allocate and compose Cloud resources based on workflow requirements. Simulation results demonstrated that: i Agents effectively executed with a 100% success rate workflows autonomously, even when dealing with concurrent workflow executions, ii task parallelization was efficiently achieved in randomly created workflows with different levels of parallelism and ordering constraints, iii workflow execution was efficiently achieved since the makespan and number of messages exchanged increased linearly with the number of tasks.