By Topic

High performance non-intrusive distributed CORBA monitoring

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

4 Author(s)
Vermeulen, B. ; Dept. of Inf. Technol., Ghent Univ., Belgium ; De Reu, D. ; Dhoedt, B. ; Demeester, P.

Due to a vast emergence of distributed software based on CORBA, a clear need arises for tools to ease the development, debugging and profiling of such complex distributed software. Existing tools were not satisfactory for our intentions because they show only a sequential packet based view of the CORBA communication, they need instrumentation of the software under test or they only provide a single sniffing point. As a result, we developed our own tool for CORBA monitoring which supports at the user-end a GUI which gives a clear overview of the present objects and the communication between these objects and which is at the low level end supported by distributed sniffing of network traffic at different points in the network. Furthermore, sniffing is done by (high end) Linux PCs with the MIT Click Modular Router package which makes it possible to let the network cards work in a polling mode instead of in interrupt mode to avoid the receive livelock problem. As a result, fully loaded gigabit Ethernet links with a minority of CORBA traffic (which is, for example, the case if CORBA is used in network management) can be sniffed without dropping any GIOP packet. Future work includes further investigation of the profiling part by letting the monitor automatically create statistics about the recorded communication and in a further step this information can then be used for automatic object distributing and load balancing of CORBA objects based on monitoring input.

Published in:

IP Operations and Management, 2002 IEEE Workshop on

Date of Conference:

2002