DocumentCode
606384
Title
Adaptive Service Workflow Configuration and Agent-Based Virtual Resource Management in the Cloud*
Author
Yi Wei ; Blake, M. Brian
Author_Institution
Dept. of Comput. Sci. & Eng., Univ. of Notre Dame, Notre Dame, IN, USA
fYear
2013
fDate
25-27 March 2013
Firstpage
279
Lastpage
284
Abstract
Cloud computing represents a viable approach for hosting scalable applications and services. As business processes and scientific jobs become more intricate, users may have unbalanced and evolving requirements that are associated to the specific underlying sub-job or service. In this paper, we investigate the problem of managing virtual resources for service workflows in a cloud environment and propose an agent-based framework that makes resource management decisions that are customized to optimize different levels of the application. To facilitate the management process, we introduce and evaluate an adaptive workflow configuration algorithm to assign virtual machines to services (composed within a workflow) while aggregating virtual machines on appropriately-resourced physical machines. We use simulations of real-world networked cluster traces to evaluate and demonstrate the effectiveness of the algorithm.
Keywords
cloud computing; resource allocation; virtual machines; adaptive service workflow configuration; agent-based virtual resource management; appropriately-resourced physical machines; business processes; cloud computing; cloud environment; real-world networked cluster traces; resource management decisions; scientific jobs; subjob; virtual machines; Clustering algorithms; Monitoring; Prediction algorithms; Quality of service; Resource management; Virtual machining; adaptive configuration algorithm; cloud computing; resource management framework; service workflow;
fLanguage
English
Publisher
ieee
Conference_Titel
Cloud Engineering (IC2E), 2013 IEEE International Conference on
Conference_Location
Redwood City, CA
Print_ISBN
978-1-4673-6473-7
Type
conf
DOI
10.1109/IC2E.2013.45
Filename
6529294
Link To Document