TY - GEN
T1 - Autonomic pervasive computing based on planning
AU - Ranganathan, Anand
AU - Campbell, Roy H.
PY - 2004
Y1 - 2004
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=4544228642&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=4544228642&partnerID=8YFLogxK
U2 - 10.1109/ICAC.2004.1301350
DO - 10.1109/ICAC.2004.1301350
M3 - Conference contribution
AN - SCOPUS:4544228642
SN - 0769521142
SN - 9780769521145
T3 - Proceedings - International Conference on Autonomic Computing
SP - 80
EP - 87
BT - Proceedings - International Conference on Autonomic Computing
T2 - Proceedings - International Conference on Autonomic Computing
Y2 - 17 May 2004 through 18 May 2004
ER -