Wireless Grid Enables Ubiquitous Computing

Abstract In order to realize our goal of enabling pervasive computing, we present a distributed mobile agent-based architecture for wireless computational grids in cellular networks. In this paper, we propose an architecture for a wireless grid that facilitates mobile devices to solve resource-intensive tasks by harnessing the power of other devices with readily available resources. In a cellular network, this distribution is easily accomplished by the base station that can provide mediation services such as brokering and facilitating communication between mobile devices. The resulting wireless grid will enable resource-weak mobile devices to accomplish resource-intensive computational tasks faster and at less power cost to individual devices, thus enabling a truly ubiquitous computing environment. We model the grid as a flexible, self-configuring dynamic network of independent, mobile, intelligent agents using each other’s resources in order to solve a shared computational task. We also discuss several aspects of the architecture including agent roles, mobility issues, network configuration, parallel task distribution, and agent communication protocols. We conclude with implementation details of the proposed architecture that will facilitate ubiquitous computing.

[1]  Ian T. Foster,et al.  The anatomy of the grid: enabling scalable virtual organizations , 2001, Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid.

[2]  Hairong Kuang,et al.  Iterative grid-based computing using mobile agents , 2002, Proceedings International Conference on Parallel Processing.

[3]  Edmund H. Durfee,et al.  Trends in Cooperative Distributed Problem Solving , 1989, IEEE Trans. Knowl. Data Eng..

[4]  Niki Pissinou,et al.  Automated fault management in wireless and mobile networks , 2001 .

[5]  S. Kurkovsky,et al.  A roadmap to the utilization of intelligent information agents: are intelligent agents the link between the database and artificial intelligence communities? , 1997, Proceedings 1997 IEEE Knowledge and Data Engineering Exchange Workshop.

[6]  Richard E. Korf,et al.  Depth-First Iterative-Deepening: An Optimal Admissible Tree Search , 1985, Artif. Intell..

[7]  Edward Ashpole,et al.  The Search For Extraterrestrial Intelligence , 1989 .

[8]  Upkar Varshney,et al.  Designing survivable wireless and mobile networks , 1999, WCNC. 1999 IEEE Wireless Communications and Networking Conference (Cat. No.99TH8466).

[9]  Nicholas R. Jennings,et al.  Foundations of distributed artificial intelligence , 1996, Sixth-generation computer technology series.

[10]  Amund Tveit,et al.  jfipa - an Architecture for Agent-based Grid Computing , 2002 .

[11]  Nicholas R. Jennings,et al.  A Roadmap of Agent Research and Development , 2004, Autonomous Agents and Multi-Agent Systems.