Simulation of Distributed Object Oriented Servers

Abstract

Distributed object oriented (00) computing such as RMI, COBRA and SOAP etc is fast becoming the de- facto standard for software development. The aim of the system designer is to determine the optimal deployment strategy for the system to perform efficiently. This is an enormous task especially when multiple object servers are fielded on hardware of different specifications. The number of possible deployment strategy of object servers to hardware grows exponentially with increase number of object server and machine. For example, with 3 machines and 10 object servers there are 59049 possible deployment patterns. Eventually, the number of possible deployment makes it impossible for system designer to setup test bed to determine the optimal deployment strategy. The main goal of the simulation model is to analyze the object server deployment, verify an existing optimization model and to determine the optimal deployment strategy that will reduce the client response time. In one of the experiment conducted with the simulation model, in an environment with 3 machine and 10 object servers, it will take 53 years to attempt all deployment patterns in the lab environment. The simulation model will take only 13 days, which is an improvement of 1480%.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 2003
Accession Number
ADA420304

Entities

People

  • Chee Khan

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • C4I
  • Cyber
  • Energy and Power Technologies
  • Ground and Sea Platforms
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Command And Control
  • Computer Networks
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Computing System Architectures
  • Data Rate
  • Debugging
  • Environment
  • Frequency
  • Graphical User Interface
  • Mathematical Models
  • Network Protocols
  • Simulations
  • Test Beds
  • User Interface

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications
  • Distributed Systems and Data Platform Development