Title :
Engineering CORBA-based systems for high performance
Author :
Wu, Wai-Keung ; Majumdar, Shikharesh
Author_Institution :
Dept. of Syst. & Comput. Eng., Carleton Univ., Ottawa, Ont., Canada
Abstract :
Inter-operability in heterogeneous distributed systems is often provided with the help of CORBA compliant middleware. Many distributed object computing systems, however, are characterized by limited heterogeneity. Such systems often contain a subset of components that are written in the same programming language and run on top of the same p-Worm. We present engineering techniques that exploit such limited heterogeneity in systems for achieving high system performance. With these techniques components implemented using diverse programming languages and/or platform use a CORBA compliant middleware, whereas the similar components can use a "flyover" that employs a separate path between the client and its server and avoids a number of CORBA overheads. Insights into system behavior and performance gained from results of experiments with synthetic workload running on a network of PCs are presented.
Keywords :
client-server systems; distributed object management; software performance evaluation; workstation clusters; CORBA compliant middleware; CORBA-based systems; distributed object computing systems; flyover; heterogeneous distributed systems; high performance; interoperability; Application software; Computer languages; Distributed computing; Embedded system; Middleware; Network servers; Operating systems; Scalability; System performance; Systems engineering and theory;
Conference_Titel :
Parallel Processing, 2002. Proceedings. International Conference on
Print_ISBN :
0-7695-1677-7
DOI :
10.1109/ICPP.2002.1040904