UP Paper 735 US-T-AADOWN
Resource and Service Discovery in Wireless Ad-Hoc Networks with Agile Computing
Suri,NiranjanInstitute for Human & Machine Cognition
Rebeschini,MatteoInstitute for Human & Machine Cognition
Carvalho,MarcoInstitute for Human & Machine Cognition
Breedy,MaggieInstitute for Human & Machine Cognition
Arguedas,MarcoInstituge for Human & Machine Cognition
Resource and service discovery in tactical networking environments is a challenging problem. The ad-hoc and peer-to-peer nature of the network invalidates many traditional approaches to resource and service discovery that rely on registries. The agile computing middleware supports opportunistic service and resource discovery and tasking in tactical environments. The group manager component of the middleware supports bandwidth-efficient discovery of neighboring nodes, their resources (including CPU, memory, storage, and connectivity), and their services. Nodes may join one or more groups that allow resources and services to be categorized into related sets. Applications using the group manager are notified about the appearance and disappearance of peers as well as changes in memberships of groups. The group manager is efficient in finding neighboring services and is designed to improve the probability of finding resource-rich nodes. Cross-layer integration between the group manager and the MANET layer reduces the network overhead and improves performance.

Niranjan Suri is a Research Scientist at the Florida Institute for Human & Machine Cognition (IHMC), in Pensacola, Florida. His research interests include distributed computing, software agents (in particular, mobile agents), virtual machines, security, and networking. He has been a Principal Investigator or Co-Principal Investigator on several DARPA, NSF, NASA, and ARL grants. His past research has led to the development of the NOMADS mobile agent system and the Aroma Virtual Machine – a custom Java VM that provides several unique features including resource management and strong mobility. His current research activity is focused on the notion of Agile Computing – which supports the opportunistic discovery and exploitation of resources in highly dynamic networked environments. He has served on several program committees of international conferences including Autonomous Agents and Multi-agent Systems (AAMAS), Intelligent Agent Technology (IAT), Multi-agent Security and Survivability (MAS&S), and World Wide Web (WWW-10). He was the program chair of the 6th International Conference on Mobile Agents (MA 2002) and co-organizes the Agents, Interactions, Mobility, and Systems (AIMS) track every year as part of the ACM Symposium on Applied Computing (SAC).