Performance of COBRA-based client-server architectures.

Public Deposited
Resource Type
Creator
Abstract
  • The notion of middleware has been introduced to provide interoperability as well as transparent location of servers in heterogeneous client-server environments. Careful consideration of system architecture is required to achieve high performance. Based on implementation and measurements made on the system this research is concerned with the impact of client-server interaction architecture on the performance of a CORBA System. Using a commercially available CORBA compliant ORB software called ORBeline, four different architectures, the Handle Driven ORB, the Forwarding ORB, the Process Planner, and the Adaptive ORB have been designed and implemented for client-server interaction on a network of workstations. High level descriptions provided in the literature were used for building the first three architectures whereas the fourth is a new architecture proposed in this thesis. The measurements show that the difference among the performances of these architectures change with a change in the workload. The research will report on the relative performances of the four architectures under different workload conditions. The results provide insights into system behavior and guidelines for designers as well as users of systems. In particular the impact of inter-node delays, message size, request service times and the system load threshold level on the latency and scalability attributes of these architectures are analyzed. A discussion of how agent cloning can improve system performance is also included.

Subject
Language
Publisher
Thesis Degree Level
Thesis Degree Name
Thesis Degree Discipline
Identifier
Access Rights
Rights Notes
  • Copyright © 1997 the author(s). Theses may be used for non-commercial research, educational, or related academic purposes only. Such uses include personal study, research, scholarship, and teaching. Theses may only be shared by linking to Carleton University Institutional Repository and no part may be used without proper attribution to the author. No part may be used for commercial purposes directly or indirectly via a for-profit platform; no adaptation or derivative works are permitted without consent from the copyright owner.

Date Created
  • 1997

Relations

In Collection:

Items