Enabling self-managing applications using model-based online control strategies

Viraj Bhat, Manish Parashar, Hua Liu, Mohit Khandekar, Nagarajan Kandasamy, Sherif Abdelwahed

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

34 Citations (Scopus)

Abstract

The increasing heterogeneity, dynamism, and uncertainty of emerging DCE (Distributed Computing Environment) systems imply that an application must be able to detect and adapt to changes in its state, its requirements, and the state of the system to meet its desired QoS constraints. As system and application scales increase, ad hoc heuristic-based approaches to application adaptation and self-management quickly become insufficient. This paper builds on the Accord programming system for rule-based self-management, and extends it with model-based control and optimization strategies. This paper also presents the development of a self-managing data streaming service based on online control using Accord. This service is part of a Grid-based fusion simulation workflow consisting of long-running simulations, executing on remote supercomputing sites and generating several terabytes of data, which must then be streamed over a wide-area network for live analysis and visualization. The self-managing data streaming service minimize data streaming overheads on the simulations, adapt to dynamic network bandwidth, and prevent data loss. An evaluation of the service demonstrating its feasibility is presented.

Original languageEnglish (US)
Title of host publicationProceedings - 3rd International Conference on Autonomic Computing, ICAC 2006
Pages15-24
Number of pages10
StatePublished - Dec 1 2006
Event3rd International Conference on Autonomic Computing, ICAC 2006 - Dublin, Ireland
Duration: Jun 13 2006Jun 16 2006

Publication series

NameProceedings - 3rd International Conference on Autonomic Computing, ICAC 2006
Volume2006

Other

Other3rd International Conference on Autonomic Computing, ICAC 2006
CountryIreland
CityDublin
Period6/13/066/16/06

Fingerprint

On-line Control
Model-based Control
Streaming Data
Control Strategy
Self-management
Computer systems programming
Wide area networks
Distributed computer systems
Simulation
Dynamic Networks
Quality of service
Fusion reactions
Visualization
Distributed Computing
Work Flow
Bandwidth
Fusion
Programming
Heuristics
Grid

All Science Journal Classification (ASJC) codes

  • Computer Science Applications
  • Software
  • Mathematics(all)

Keywords

  • Autonomic computing
  • Grid workflows
  • Model-based control
  • Programming systems
  • Self-managed data streaming

Cite this

Bhat, V., Parashar, M., Liu, H., Khandekar, M., Kandasamy, N., & Abdelwahed, S. (2006). Enabling self-managing applications using model-based online control strategies. In Proceedings - 3rd International Conference on Autonomic Computing, ICAC 2006 (pp. 15-24). [1662377] (Proceedings - 3rd International Conference on Autonomic Computing, ICAC 2006; Vol. 2006).
Bhat, Viraj ; Parashar, Manish ; Liu, Hua ; Khandekar, Mohit ; Kandasamy, Nagarajan ; Abdelwahed, Sherif. / Enabling self-managing applications using model-based online control strategies. Proceedings - 3rd International Conference on Autonomic Computing, ICAC 2006. 2006. pp. 15-24 (Proceedings - 3rd International Conference on Autonomic Computing, ICAC 2006).
@inproceedings{56cf0a68421f4d8592e76369787450db,
title = "Enabling self-managing applications using model-based online control strategies",
abstract = "The increasing heterogeneity, dynamism, and uncertainty of emerging DCE (Distributed Computing Environment) systems imply that an application must be able to detect and adapt to changes in its state, its requirements, and the state of the system to meet its desired QoS constraints. As system and application scales increase, ad hoc heuristic-based approaches to application adaptation and self-management quickly become insufficient. This paper builds on the Accord programming system for rule-based self-management, and extends it with model-based control and optimization strategies. This paper also presents the development of a self-managing data streaming service based on online control using Accord. This service is part of a Grid-based fusion simulation workflow consisting of long-running simulations, executing on remote supercomputing sites and generating several terabytes of data, which must then be streamed over a wide-area network for live analysis and visualization. The self-managing data streaming service minimize data streaming overheads on the simulations, adapt to dynamic network bandwidth, and prevent data loss. An evaluation of the service demonstrating its feasibility is presented.",
keywords = "Autonomic computing, Grid workflows, Model-based control, Programming systems, Self-managed data streaming",
author = "Viraj Bhat and Manish Parashar and Hua Liu and Mohit Khandekar and Nagarajan Kandasamy and Sherif Abdelwahed",
year = "2006",
month = "12",
day = "1",
language = "English (US)",
isbn = "1424401755",
series = "Proceedings - 3rd International Conference on Autonomic Computing, ICAC 2006",
pages = "15--24",
booktitle = "Proceedings - 3rd International Conference on Autonomic Computing, ICAC 2006",

}

Bhat, V, Parashar, M, Liu, H, Khandekar, M, Kandasamy, N & Abdelwahed, S 2006, Enabling self-managing applications using model-based online control strategies. in Proceedings - 3rd International Conference on Autonomic Computing, ICAC 2006., 1662377, Proceedings - 3rd International Conference on Autonomic Computing, ICAC 2006, vol. 2006, pp. 15-24, 3rd International Conference on Autonomic Computing, ICAC 2006, Dublin, Ireland, 6/13/06.

Enabling self-managing applications using model-based online control strategies. / Bhat, Viraj; Parashar, Manish; Liu, Hua; Khandekar, Mohit; Kandasamy, Nagarajan; Abdelwahed, Sherif.

Proceedings - 3rd International Conference on Autonomic Computing, ICAC 2006. 2006. p. 15-24 1662377 (Proceedings - 3rd International Conference on Autonomic Computing, ICAC 2006; Vol. 2006).

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

TY - GEN

T1 - Enabling self-managing applications using model-based online control strategies

AU - Bhat, Viraj

AU - Parashar, Manish

AU - Liu, Hua

AU - Khandekar, Mohit

AU - Kandasamy, Nagarajan

AU - Abdelwahed, Sherif

PY - 2006/12/1

Y1 - 2006/12/1

N2 - The increasing heterogeneity, dynamism, and uncertainty of emerging DCE (Distributed Computing Environment) systems imply that an application must be able to detect and adapt to changes in its state, its requirements, and the state of the system to meet its desired QoS constraints. As system and application scales increase, ad hoc heuristic-based approaches to application adaptation and self-management quickly become insufficient. This paper builds on the Accord programming system for rule-based self-management, and extends it with model-based control and optimization strategies. This paper also presents the development of a self-managing data streaming service based on online control using Accord. This service is part of a Grid-based fusion simulation workflow consisting of long-running simulations, executing on remote supercomputing sites and generating several terabytes of data, which must then be streamed over a wide-area network for live analysis and visualization. The self-managing data streaming service minimize data streaming overheads on the simulations, adapt to dynamic network bandwidth, and prevent data loss. An evaluation of the service demonstrating its feasibility is presented.

AB - The increasing heterogeneity, dynamism, and uncertainty of emerging DCE (Distributed Computing Environment) systems imply that an application must be able to detect and adapt to changes in its state, its requirements, and the state of the system to meet its desired QoS constraints. As system and application scales increase, ad hoc heuristic-based approaches to application adaptation and self-management quickly become insufficient. This paper builds on the Accord programming system for rule-based self-management, and extends it with model-based control and optimization strategies. This paper also presents the development of a self-managing data streaming service based on online control using Accord. This service is part of a Grid-based fusion simulation workflow consisting of long-running simulations, executing on remote supercomputing sites and generating several terabytes of data, which must then be streamed over a wide-area network for live analysis and visualization. The self-managing data streaming service minimize data streaming overheads on the simulations, adapt to dynamic network bandwidth, and prevent data loss. An evaluation of the service demonstrating its feasibility is presented.

KW - Autonomic computing

KW - Grid workflows

KW - Model-based control

KW - Programming systems

KW - Self-managed data streaming

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

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

M3 - Conference contribution

AN - SCOPUS:34247589397

SN - 1424401755

SN - 9781424401758

T3 - Proceedings - 3rd International Conference on Autonomic Computing, ICAC 2006

SP - 15

EP - 24

BT - Proceedings - 3rd International Conference on Autonomic Computing, ICAC 2006

ER -

Bhat V, Parashar M, Liu H, Khandekar M, Kandasamy N, Abdelwahed S. Enabling self-managing applications using model-based online control strategies. In Proceedings - 3rd International Conference on Autonomic Computing, ICAC 2006. 2006. p. 15-24. 1662377. (Proceedings - 3rd International Conference on Autonomic Computing, ICAC 2006).