DocumentCode
1781050
Title
Application dependency tracing for message oriented middleware
Author
Li-Juin Wu ; Hong-Wei Li ; Yu-Jui Cheng ; Yu-Sung Wu ; Houcheng Lin
Author_Institution
Dept. of Comput. Sci., Nat. Chiao Tung Univ., Hsinchu, Taiwan
fYear
2014
fDate
17-19 Sept. 2014
Firstpage
1
Lastpage
6
Abstract
Software defined infrastructure greatly reduces the deployment cost of distributed applications. Many distributed applications employ message oriented middleware (MOM) for the integration of heterogeneous components and to achieve scalability and fault tolerance. The structure of a distributed application can be very complex. In addition, the asynchronous message delivery model of MOM further complicates the runtime behavior of a distributed application. To diagnose a faulty distributed application, one often needs to determine the dependences of its messages, and by extension, the dependences of its components. We propose Message Tracer to identify the message dependencies of a MOM-based distributed application. Message Tracer sniffs the network traffic of MOM and uses knowledge of message broker protocols to establish the dependencies. Message Tracer makes no assumption on the application threading model and incurs negligible performance overhead. Message Tracer correctly identified 95% of the dependencies for the common use cases and 75% of the dependencies when the system was under extreme stress.
Keywords
fault tolerant computing; middleware; protocols; software defined networking; MOM-based distributed application; application dependency tracing; application threading model; asynchronous message delivery model; distributed application; distributed applications; fault tolerance; faulty distributed application; heterogeneous component integration; message broker protocols; message oriented middleware; message tracer; software defined infrastructure; Accuracy; Message systems; Message-oriented middleware; Method of moments; Protocols; Servers; Telecommunication traffic; application dependency; distributed application; message broker; message queue; testing; tracing;
fLanguage
English
Publisher
ieee
Conference_Titel
Network Operations and Management Symposium (APNOMS), 2014 16th Asia-Pacific
Conference_Location
Hsinchu
Type
conf
DOI
10.1109/APNOMS.2014.6996526
Filename
6996526
Link To Document