Premium
Tracing system‐level communication in distributed systems
Author(s) -
Mann Zoltán Ádám,
Kondorosi Károly
Publication year - 2004
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/spe.589
Subject(s) - tracing , common object request broker architecture , computer science , middleware (distributed applications) , distributed computing , architecture , distributed object , object (grammar) , object oriented programming , programming language , artificial intelligence , art , visual arts
Abstract Traditional tracing mechanisms, usually developed for use in a single‐computer environment, are bound to a specific programming language. Today's highly distributed and heterogeneous computing environments require new tracing methodologies. This paper addresses the problem by reviewing ways in which the middleware might—and should—support tracing. In particular, CORBA (Common Object Request Broker Architecture) meta‐objects that can be applied for tracing are studied. One meta‐object, namely the interceptor concept, is presented in more depth, followed by a detailed description of an interceptor‐based tracing architecture for CORBA applications. Implementation details and evaluation experience are given. Copyright © 2004 John Wiley & Sons, Ltd.