DocumentCode
2364769
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
fYear
2002
fDate
2002
Firstpage
473
Lastpage
482
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing, 2002. Proceedings. International Conference on
ISSN
0190-3918
Print_ISBN
0-7695-1677-7
Type
conf
DOI
10.1109/ICPP.2002.1040904
Filename
1040904
Link To Document