Accord: A programming framework for autonomic applications

Research output: Contribution to journalArticle

59 Citations (Scopus)

Abstract

The emergence of pervasive wide-area distributed computing environments, such as pervasive information systems and computational Grids, has enabled new generations of applications that are based on seamless access, aggregation, and interaction. However, the inherent complexity, heterogeneity, and dynamism of these systems require a change in how the applications are developed and managed. In this paper, we present a programming framework that extends existing programming models/ frameworks to support the development of autonomic self-managing applications. The framework enables the development of autonomic elements and the formulation of autonomic applications as the dynamic composition of autonomic elements. The operation of the proposed framework is illustrated using a forest fire management application.

Original languageEnglish (US)
Pages (from-to)341-352
Number of pages12
JournalIEEE Transactions on Systems, Man and Cybernetics Part C: Applications and Reviews
Volume36
Issue number3
DOIs
StatePublished - May 1 2006

Fingerprint

Distributed computer systems
Fires
Information systems
Agglomeration
Chemical analysis

All Science Journal Classification (ASJC) codes

  • Control and Systems Engineering
  • Software
  • Information Systems
  • Human-Computer Interaction
  • Computer Science Applications
  • Electrical and Electronic Engineering

Keywords

  • Autonomic
  • Dynamic composition
  • Programming framework
  • Self-management

Cite this

@article{e630952ac5b442b49077a6cbbde1117b,
title = "Accord: A programming framework for autonomic applications",
abstract = "The emergence of pervasive wide-area distributed computing environments, such as pervasive information systems and computational Grids, has enabled new generations of applications that are based on seamless access, aggregation, and interaction. However, the inherent complexity, heterogeneity, and dynamism of these systems require a change in how the applications are developed and managed. In this paper, we present a programming framework that extends existing programming models/ frameworks to support the development of autonomic self-managing applications. The framework enables the development of autonomic elements and the formulation of autonomic applications as the dynamic composition of autonomic elements. The operation of the proposed framework is illustrated using a forest fire management application.",
keywords = "Autonomic, Dynamic composition, Programming framework, Self-management",
author = "Hua Liu and Manish Parashar",
year = "2006",
month = "5",
day = "1",
doi = "10.1142/S0219493706001761",
language = "English (US)",
volume = "36",
pages = "341--352",
journal = "IEEE Transactions on Systems, Man and Cybernetics Part C: Applications and Reviews",
issn = "1094-6977",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "3",

}

Accord : A programming framework for autonomic applications. / Liu, Hua; Parashar, Manish.

In: IEEE Transactions on Systems, Man and Cybernetics Part C: Applications and Reviews, Vol. 36, No. 3, 01.05.2006, p. 341-352.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Accord

T2 - A programming framework for autonomic applications

AU - Liu, Hua

AU - Parashar, Manish

PY - 2006/5/1

Y1 - 2006/5/1

N2 - The emergence of pervasive wide-area distributed computing environments, such as pervasive information systems and computational Grids, has enabled new generations of applications that are based on seamless access, aggregation, and interaction. However, the inherent complexity, heterogeneity, and dynamism of these systems require a change in how the applications are developed and managed. In this paper, we present a programming framework that extends existing programming models/ frameworks to support the development of autonomic self-managing applications. The framework enables the development of autonomic elements and the formulation of autonomic applications as the dynamic composition of autonomic elements. The operation of the proposed framework is illustrated using a forest fire management application.

AB - The emergence of pervasive wide-area distributed computing environments, such as pervasive information systems and computational Grids, has enabled new generations of applications that are based on seamless access, aggregation, and interaction. However, the inherent complexity, heterogeneity, and dynamism of these systems require a change in how the applications are developed and managed. In this paper, we present a programming framework that extends existing programming models/ frameworks to support the development of autonomic self-managing applications. The framework enables the development of autonomic elements and the formulation of autonomic applications as the dynamic composition of autonomic elements. The operation of the proposed framework is illustrated using a forest fire management application.

KW - Autonomic

KW - Dynamic composition

KW - Programming framework

KW - Self-management

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

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

U2 - 10.1142/S0219493706001761

DO - 10.1142/S0219493706001761

M3 - Article

AN - SCOPUS:33646493325

VL - 36

SP - 341

EP - 352

JO - IEEE Transactions on Systems, Man and Cybernetics Part C: Applications and Reviews

JF - IEEE Transactions on Systems, Man and Cybernetics Part C: Applications and Reviews

SN - 1094-6977

IS - 3

ER -