Journal Article10.3233/ICA-2012-0387
Agent-based cloud workflow execution
38
TL;DR: Simulation results demonstrated that agents effectively executed with a 100% success rate workflows autonomously, even when dealing with concurrent workflow executions, and task parallelization was efficiently achieved in randomly created workflows with different levels of parallelism and ordering constraints.
read more
Abstract: 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.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Adaptive learning in agents behaviour: A framework for electricity markets simulation
TL;DR: A methodology to provide decision support to electricity market negotiating players that combines several distinct strategies to build actions proposals, so that the best can be chosen at each time, depending on the context and simulation circumstances.
Survey of agent-based cloud computing applications
TL;DR: This study proposes a new classification from the point of view of Cloud Computing, based on the reference architecture proposed by the National Institute of Standards and Technology and the different responsibilities of each of the roles that participate in the Cloud Computing paradigm as identified in the architecture: Provider, Consumer, Broker, Carrier and Auditor.
72
A broker-based framework for multi-cloud workflows
Foued Jrad,Jie Tao,Achim Streit +2 more
- 22 Apr 2013
TL;DR: A broker-based framework for running workflows in a multi-Cloud environment that allows an automatic selection of the target Clouds, a uniform access to the Clouds, and workflow data management with respect to user Service Level Agreement (SLA) requirements is presented.
43
Fuzzy agent-based approach for consensual design synthesis in product configuration
TL;DR: Fuzzy agents, their interactions and organizations are formalized and modeled to support this holistic view of designs for configurations and to integrate the consensus seeking in product configuration.
41
Strategic bidding in electricity markets: An agent-based simulator with game theory for scenario analysis
TL;DR: A new scenario analysis algorithm is proposed, which includes the application of game-theory, to evaluate and preview different scenarios and provide players with the ability to strategically react in order to exhibit the behavior that better fits their objectives.
References
Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility
TL;DR: This paper defines Cloud computing and provides the architecture for creating Clouds with market-oriented resource allocation by leveraging technologies such as Virtual Machines (VMs), and provides insights on market-based resource management strategies that encompass both customer-driven service management and computational risk management to sustain Service Level Agreement (SLA) oriented resource allocation.
6.3K
The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver
TL;DR: In this article, the contract net protocol has been developed to specify problem-solving communication and control for nodes in a distributed problem solver, where task distribution is affected by a negotiation process, a discussion carried on between nodes with tasks to be executed and nodes that may be able to execute those tasks.
JADE - A FIPA-compliant agent framework
Fabio Bellifemine,Agostino Poggi,Giovanni Rimassa +2 more
- 01 Jan 1999
TL;DR: This paper presents the JADE software describing its intended uses, as well as being a walkthrough of JADE internal architecture, the main architectural issues are discussed, and the major design decisions are outlined.
1.2K
Coloured Petri Nets and CPN Tools for modelling and validation of concurrent systems
TL;DR: Coloured Petri Nets (CPNs) is a language for the modelling and validation of systems in which concurrency, communication, and synchronisation play a major role and CPN Tools is an industrial-strength computer tool for constructing and analysed CPN models.
Centralized Resource Allocation Using Data Envelopment Analysis
Sebastián Lozano,Gabriel Villa +1 more
TL;DR: In this article, two new DEA models are presented for resource allocation in an intra-organizational scenario, where the DM has an interest in maximizing the efficiency of individual units at the same time that total input consumption or total output production is maximized.
325