Resource Management in a Pervasive Computing Environment
Promise A. Nlerum *
Department of Computer Science and Informatics, Federal University Otuoke, Bayelsa State, Nigeria.
Edward E. Ogheneovo
Department of Computer Science, University of Port Harcourt, Port Harcourt, Rivers State, Nigeria.
*Author to whom correspondence should be addressed.
Abstract
A pervasive computing system provides for the interaction of people, devices and applications in a seamless and transparent manner in a pervasive computing environment. There is a great need for the management of basic resources in this environment. In this paper, we present a resource management architecture that provides for a seamless interaction among pervasive elements using ambient calculus and a publish/subscribe mechanism. Ambient calculus has been used to explore resource interaction and participation in a pervasive computing environment. A resource classifier component is introduced in the architecture that performs resource binding to specific applications. Results show that Ambient calculus offers a convenient and flexible representation of resource availability, usage transparency and management. By incorporating publish subscribe and resource classifier components into the ambient model, our system has shown a high degree of scalability, flexibility, and fault tolerance.
Keywords: Pervasive computing, ambient calculus, usage transparency, fault tolerance, publish/subscribe.