Title :
Decentralized Resource Coordination across Service Workflows in a Cloud Environment
Author :
Yi Wei ; Blake, M. Brian
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of Notre Dame, Notre Dame, IN, USA
Abstract :
As Cloud computing becomes one of the mainstream distributed computing paradigms, cloud users are generating more intricate business processes and scientific jobs which involve the use of service workflows. Efficient management of those workflows´ resources can help save cost and improve QoS. In this paper, we investigate the problem of coordinating resources beyond the boundary of a single workflow. An agent-based decentralized algorithm is proposed to match resource supply and demand from different workflows. The proposed algorithm uses multiple phases of information exchange and local adjustments to produce conflict free resource reallocation decisions. Experiments are conducted using simulation programs and synthetic data. Comparisons with a centralized method demonstrate the effectiveness of the proposed algorithm.
Keywords :
business data processing; cloud computing; distributed processing; multi-agent systems; resource allocation; workflow management software; QoS; agent-based decentralized algorithm; business processes; centralized method; cloud computing; cloud environment; conflict free resource reallocation decisions; decentralized resource coordination; information exchange; mainstream distributed computing paradigms; multiple phases; resource supply and demand; scientific jobs; service workflows; simulation programs; synthetic data; workflow resources; Cloud computing; Computer science; Dynamic scheduling; Quality of service; Resource management; Silicon; agent-based negotiation; cloud computing; decentralized resource coordination; service workflow management;
Conference_Titel :
Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), 2013 IEEE 22nd International Workshop on
Conference_Location :
Hammamet
Print_ISBN :
978-1-4799-0405-1
DOI :
10.1109/WETICE.2013.38