Title :
Performance comparison of architectures for client-server interactions in CORBA
Author :
Abdul-Fatah, Istabrak ; Majumdar, Shikharesh
Author_Institution :
Dept. of Syst. & Comput. Eng., Carleton Univ., Ottawa, Ont., Canada
Abstract :
Middleware promotes interoperability as well as provides transparent location of servers in heterogeneous client-server environments. Although a number of benefits are provided by middleware, careful consideration of system architecture is required to achieve high performance. Based on implementation and measurements made on a network of workstations running a commercial CORBA compliant ORB called ORBeline the paper is concerned with the impact of client-agent-server interaction architecture on performance. The paper reports on the relative performances of three interaction architectures under different workload conditions. In particular the impact of inter-node delays, message size, and request service times on the latency and scalability attributes of these architectures is analyzed. A method called agent cloning and how it can be used for improving system performance are described
Keywords :
client-server systems; delays; local area networks; open systems; software performance evaluation; ORBeline; agent cloning; client-agent-server interaction architecture; commercial CORBA compliant ORB; heterogeneous client-server environments; inter-node delays; interoperability; latency; message size; middleware; performance comparison; request service times; scalability; system architecture; transparent server location; workload conditions; workstation network; Application software; Client-server systems; Computer architecture; Computer networks; Delay; Distributed computing; Middleware; Network servers; Object oriented modeling; Systems engineering and theory;
Conference_Titel :
Distributed Computing Systems, 1998. Proceedings. 18th International Conference on
Conference_Location :
Amsterdam
Print_ISBN :
0-8186-8292-2
DOI :
10.1109/ICDCS.1998.679464