UNIX network programming
Understanding CORBA (Common Object Request Broker Architecture)
Understanding CORBA (Common Object Request Broker Architecture)
Measuring the performance of communication middleware on high-speed networks
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
OMG overview: CORBA and the OMA in enterprise computing
Communications of the ACM
Evaluating architectures for multithreaded object request brokers
Communications of the ACM
The benefits of CORBA-based network management
Communications of the ACM
Advanced CORBA programming with C++
Advanced CORBA programming with C++
Π2 -- a generic proxy platform for wireless access and mobility in CORBA
Proceedings of the nineteenth annual ACM symposium on Principles of distributed computing
The Design and Performance of a Real-Time CORBA SchedulingService
Real-Time Systems - Special issue on challenges in design and implementation of middlewares for real time systems
Performance of CORBA-Based Client-Server Architectures
IEEE Transactions on Parallel and Distributed Systems
Computer Networks
Learning PERL
User-Process Communication Performance in Networks of Computers
IEEE Transactions on Software Engineering
Evaluating CORBA latency and scalability over high-speed ATM networks
ICDCS '97 Proceedings of the 17th International Conference on Distributed Computing Systems (ICDCS '97)
Engineering CORBA-Based Systems for High Performance
ICPP '02 Proceedings of the 2002 International Conference on Parallel Processing
The Design and Performance of a CORBA Audio/Video Streaming Service
HICSS '99 Proceedings of the Thirty-second Annual Hawaii International Conference on System Sciences-Volume 8 - Volume 8
Achieving High Performance in CORBA-Based Systems with Limited Hetero
ISORC '01 Proceedings of the Fourth International Symposium on Object-Oriented Real-Time Distributed Computing
FTS: A High-Performance CORBA Fault-Tolerance Service
WORDS '02 Proceedings of the The Seventh IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS 2002)
Applying optimization principle patterns to design real-time ORBs
COOTS'99 Proceedings of the 5th conference on USENIX Conference on Object-Oriented Technologies & Systems - Volume 5
Design and performance of an object-oriented framework for high-speed electronic medical imaging
COOTS'96 Proceedings of the 2nd conference on USENIX Conference on Object-Oriented Technologies (COOTS) - Volume 2
Object-oriented components for high-speed network programming
COOTS'95 Proceedings of the USENIX Conference on Object-Oriented Technologies on USENIX Conference on Object-Oriented Technologies (COOTS)
The design of the TAO real-time object request broker
Computer Communications
A high-performance end system architecture for real-time CORBA
IEEE Communications Magazine
Applying patterns to develop extensible ORB middleware
IEEE Communications Magazine
Hi-index | 0.00 |
Inter-operability in heterogeneous distributed systems is often provided with the help of CORBA compliant middleware. Many distributed object-computing systems, however, are characterised 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 platform. Techniques that exploit such limited heterogeneity in systems for achieving high system performance are presented here. While components implemented using diverse programming languages and/or platform use a CORBA compliant middleware, the similar components can use a 'Flyover' that employs a separate path between the client and its server, and avoid a number of CORBA overheads. A prototype of a tool that is used for installing such flyovers in CORBA-based applications is implemented and is described. The performance of flyover-based systems is compared with those of pure CORBA-based systems that use commercial middleware products, under various workload and system parameters. A significantly large performance gain is achieved with the flyover for a range of workload parameters. Insights into system behaviour and performance developed from results of experiments with synthetic workload running on a network of PCs are presented.