Adaptive resource management for service workflows in cloud environments

Yi Wei, M. Brian Blake, Iman Saleh

Research output: Chapter in Book/Report/Conference proceedingConference contribution

6 Citations (Scopus)

Abstract

Cloud computing enables the on-demand provisioning of virtualized resources to its hosted applications and services to satisfy their fluctuating resource needs. As business processes and scientific jobs become more intricate, traditional reactive resource management method is not able to meet the new requirements. In this paper, we investigate the problem of dynamically managing virtualized resources for service workflows in a cloud environment. An adaptive algorithm is proposed that makes resource management decisions based on predictive results and high level user specified thresholds. The algorithm is also able to coordinate resources among the component services of a workflow so that unnecessary resource allocations and terminations can be avoided. We use simulations on synthetic workload data to evaluate and demonstrate the effectiveness of the algorithm.

Original languageEnglish
Title of host publicationProceedings - IEEE 27th International Parallel and Distributed Processing Symposium Workshops and PhD Forum, IPDPSW 2013
PublisherIEEE Computer Society
Pages2147-2156
Number of pages10
DOIs
StatePublished - Jan 1 2013
Externally publishedYes
Event2013 IEEE 27th International Parallel and Distributed Processing Symposium Workshops and PhD Forum, IPDPSW 2013 - Boston, MA, United States
Duration: May 20 2013May 24 2013

Other

Other2013 IEEE 27th International Parallel and Distributed Processing Symposium Workshops and PhD Forum, IPDPSW 2013
CountryUnited States
CityBoston, MA
Period5/20/135/24/13

Fingerprint

Resource Management
Work Flow
Resources
Cloud computing
Adaptive algorithms
Resource allocation
Adaptive Algorithm
Cloud Computing
Business Process
Resource Allocation
Termination
Workload
Industry
Evaluate
Requirements
Demonstrate
Simulation

Keywords

  • adaptive resource management
  • cloud computing
  • service workflow

ASJC Scopus subject areas

  • Computational Theory and Mathematics
  • Software
  • Theoretical Computer Science

Cite this

Wei, Y., Blake, M. B., & Saleh, I. (2013). Adaptive resource management for service workflows in cloud environments. In Proceedings - IEEE 27th International Parallel and Distributed Processing Symposium Workshops and PhD Forum, IPDPSW 2013 (pp. 2147-2156). [6651121] IEEE Computer Society. https://doi.org/10.1109/IPDPSW.2013.151

Adaptive resource management for service workflows in cloud environments. / Wei, Yi; Blake, M. Brian; Saleh, Iman.

Proceedings - IEEE 27th International Parallel and Distributed Processing Symposium Workshops and PhD Forum, IPDPSW 2013. IEEE Computer Society, 2013. p. 2147-2156 6651121.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Wei, Y, Blake, MB & Saleh, I 2013, Adaptive resource management for service workflows in cloud environments. in Proceedings - IEEE 27th International Parallel and Distributed Processing Symposium Workshops and PhD Forum, IPDPSW 2013., 6651121, IEEE Computer Society, pp. 2147-2156, 2013 IEEE 27th International Parallel and Distributed Processing Symposium Workshops and PhD Forum, IPDPSW 2013, Boston, MA, United States, 5/20/13. https://doi.org/10.1109/IPDPSW.2013.151
Wei Y, Blake MB, Saleh I. Adaptive resource management for service workflows in cloud environments. In Proceedings - IEEE 27th International Parallel and Distributed Processing Symposium Workshops and PhD Forum, IPDPSW 2013. IEEE Computer Society. 2013. p. 2147-2156. 6651121 https://doi.org/10.1109/IPDPSW.2013.151
Wei, Yi ; Blake, M. Brian ; Saleh, Iman. / Adaptive resource management for service workflows in cloud environments. Proceedings - IEEE 27th International Parallel and Distributed Processing Symposium Workshops and PhD Forum, IPDPSW 2013. IEEE Computer Society, 2013. pp. 2147-2156
@inproceedings{f04f75db99fd4dbf89ed2939167b96c9,
title = "Adaptive resource management for service workflows in cloud environments",
abstract = "Cloud computing enables the on-demand provisioning of virtualized resources to its hosted applications and services to satisfy their fluctuating resource needs. As business processes and scientific jobs become more intricate, traditional reactive resource management method is not able to meet the new requirements. In this paper, we investigate the problem of dynamically managing virtualized resources for service workflows in a cloud environment. An adaptive algorithm is proposed that makes resource management decisions based on predictive results and high level user specified thresholds. The algorithm is also able to coordinate resources among the component services of a workflow so that unnecessary resource allocations and terminations can be avoided. We use simulations on synthetic workload data to evaluate and demonstrate the effectiveness of the algorithm.",
keywords = "adaptive resource management, cloud computing, service workflow",
author = "Yi Wei and Blake, {M. Brian} and Iman Saleh",
year = "2013",
month = "1",
day = "1",
doi = "10.1109/IPDPSW.2013.151",
language = "English",
pages = "2147--2156",
booktitle = "Proceedings - IEEE 27th International Parallel and Distributed Processing Symposium Workshops and PhD Forum, IPDPSW 2013",
publisher = "IEEE Computer Society",

}

TY - GEN

T1 - Adaptive resource management for service workflows in cloud environments

AU - Wei, Yi

AU - Blake, M. Brian

AU - Saleh, Iman

PY - 2013/1/1

Y1 - 2013/1/1

N2 - Cloud computing enables the on-demand provisioning of virtualized resources to its hosted applications and services to satisfy their fluctuating resource needs. As business processes and scientific jobs become more intricate, traditional reactive resource management method is not able to meet the new requirements. In this paper, we investigate the problem of dynamically managing virtualized resources for service workflows in a cloud environment. An adaptive algorithm is proposed that makes resource management decisions based on predictive results and high level user specified thresholds. The algorithm is also able to coordinate resources among the component services of a workflow so that unnecessary resource allocations and terminations can be avoided. We use simulations on synthetic workload data to evaluate and demonstrate the effectiveness of the algorithm.

AB - Cloud computing enables the on-demand provisioning of virtualized resources to its hosted applications and services to satisfy their fluctuating resource needs. As business processes and scientific jobs become more intricate, traditional reactive resource management method is not able to meet the new requirements. In this paper, we investigate the problem of dynamically managing virtualized resources for service workflows in a cloud environment. An adaptive algorithm is proposed that makes resource management decisions based on predictive results and high level user specified thresholds. The algorithm is also able to coordinate resources among the component services of a workflow so that unnecessary resource allocations and terminations can be avoided. We use simulations on synthetic workload data to evaluate and demonstrate the effectiveness of the algorithm.

KW - adaptive resource management

KW - cloud computing

KW - service workflow

UR - http://www.scopus.com/inward/record.url?scp=84899709152&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84899709152&partnerID=8YFLogxK

U2 - 10.1109/IPDPSW.2013.151

DO - 10.1109/IPDPSW.2013.151

M3 - Conference contribution

SP - 2147

EP - 2156

BT - Proceedings - IEEE 27th International Parallel and Distributed Processing Symposium Workshops and PhD Forum, IPDPSW 2013

PB - IEEE Computer Society

ER -