Enhancement of the Uniframe Resource Discovery Service

Abstract

Unlike the traditional way of software development, the software realization of large scale Distributed Computing Systems (DCS) could be achieved through the Component Based Software Development (CBSD) approach. To develop DCS using the CBSD approach, appropriate software components are to be discovered from the network and these components need to be integrated. UniFrame is a research project that provides a unified framework to create spontaneous and high-confidence distributed computing systems using distributed heterogeneous components. UniFrame uses the UniFrame Resource Discovery Service (URDS) for the discovery of components that are deployed on the network. As the discovered components are utilized to form DCS, the component discovery service should be comprehensive and sophisticated to discover the appropriate components. The research of this thesis enhances the existing URDS architecture, in terms of the performance of the component discovery process and the quality of the components discovered. It also customizes the component discovery process by the incorporation of profiling at different levels of the URDS architecture. A prototype reflecting various enhancements is implemented and experimented with. The experimental analysis using the prototype indicates the benefits of the enhancements carried out in this thesis.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 01, 2005
Accession Number
ADA494792

Entities

People

  • Barun D. Devaraju

Tags

Communities of Interest

  • Biomedical
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Artificial Intelligence
  • Authentication
  • Computer Programming
  • Computer Programs
  • Computers
  • Databases
  • Distributed Computing
  • Information Retrieval
  • Information Science
  • Load Monitoring
  • Mobile Devices
  • Operating Systems
  • Reliability
  • Software Development
  • Standards
  • Web Browsers
  • Web Service

Fields of Study

  • Computer science
  • Engineering

Readers

  • Distributed Systems and Data Platform Development
  • Software Engineering.