The Uniframe Mobile Agent Based Resource Discovery Service

Abstract

The development of a Distributed Computing System (DCS) using geographically scattered heterogeneous software components is a growing trend. The UniFrame paradigm provides an approach for automatic or semi-automatic creation of a DCS by seamless integration of software components taking into account both functional and non-functional (such as QoS) requirements. UniFrame uses the UniFrame Resource Discovery Service (URDS) for dynamic discovery and selection of components that are deployed on the network. The entities involved in the URDS uses request-reply based communication to accomplish their tasks. These discovery entities periodically discover newt registered components from the native registries. They require certain amount of network resources to effectively discover components. Also, the native registries may decide to offer differentiated services to different discovery entities based on pre- determined policies. The UniFrame Mobile Agent based Resource Discovery Service (MURDS) project addresses the issues related to network resource consumption and heterogeneous policies by replacing the request-reply based communication in the URDS with the mobile agent-based communication. A prototype is designed and experimented with to validate the inclusion of mobile agents in the URDS architecture. The results obtained indicate that the mobile agent-based communication is comprehensive enough to reduce network resource consumption and to interoperate with the native registries that offer differentiated service to different discovery entities.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 28, 2004
Accession Number
ADA492290

Entities

People

  • Jayasree Gandhamaneni

Tags

Communities of Interest

  • Biomedical
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Anti-Tank Missiles
  • Application Software
  • Authentication
  • Automatic Programming
  • Computer Access Control
  • Computer Networks
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Cryptography
  • Domain Specific Programming Languages
  • Information Systems
  • Network Protocols
  • Operating Systems
  • Software Development
  • Web Service

Fields of Study

  • Computer science

Readers

  • Computer Networking
  • Software Engineering.