Autonomic pervasive computing based on planning

Anand Ranganathan, Roy H. Campbell

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

Abstract

Pervasive Computing envisions a world with users interacting naturally with device-rich environments to perform various kinds of tasks. These environments must, thus, be self-managing and autonomic systems, receiving only high-level guidance from users. However, these environments are also highly dynamic -the context and resources available in these environments can change rapidly. They are also prone to failures - one or more entities can fail due to a variety of reasons. The dynamic and fault-prone nature of these environments poses major challenges to their autonomic operation. In this paper we present a new paradigm for the operation of pervasive computing environments that is based on goal specification and STRIPS-based planning. Users as well as application developers can describe tasks to be performed in terms of abstract goals and a planning framework decides how these goals are to be achieved. This paradigm helps improve the fault-tolerance, adaptability, ease of programming and usability of these environments. We have developed and used a prototype planning system within our pervasive computing system, Gaia 1.

Original languageEnglish (US)
Title of host publicationProceedings - International Conference on Autonomic Computing
Pages80-87
Number of pages8
DOIs
StatePublished - 2004
EventProceedings - International Conference on Autonomic Computing - New York, NY, United States
Duration: May 17 2004May 18 2004

Publication series

NameProceedings - International Conference on Autonomic Computing

Other

OtherProceedings - International Conference on Autonomic Computing
Country/TerritoryUnited States
CityNew York, NY
Period5/17/045/18/04

ASJC Scopus subject areas

  • General Engineering

Fingerprint

Dive into the research topics of 'Autonomic pervasive computing based on planning'. Together they form a unique fingerprint.

Cite this