Debugging of Communication Events Based on the RPC Event Model


The Transactions of the Korea Information Processing Society (1994 ~ 2000), Vol. 6, No. 1, pp. 225-233, Jan. 1999
10.3745/KIPSTE.1999.6.1.225,   PDF Download:

Abstract

One of the reasons that debugging distributed programs is much more difficult than sequential programs is the communication among processes. Even though there are many debuggers constructed on distributed system environment, no available debugger provides an efficient way to debug communication events. In this paper, we show the way to debug RPC communication, which is regarded as one of the most popluar communication protocol in distributed system development. This paper presents the implementation of the RPC event trace function based on the RPC event model, which is proposed to accommodate communication event into debugging objects. Analyzing conventional RPC protocols, we formalized library function calls as corresponding actions to sending and receiving of messages. By recognizing the locations of library calls, the debugger can detect all occurrences of communication events. This RPC event trace function is implemented on the on-line distributed debugger UniVIEW system.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
S. Y. Ae, C. Y. Wook, L. K. Seon, P. C. Soon, "Debugging of Communication Events Based on the RPC Event Model," The Transactions of the Korea Information Processing Society (1994 ~ 2000), vol. 6, no. 1, pp. 225-233, 1999. DOI: 10.3745/KIPSTE.1999.6.1.225.

[ACM Style]
Seo Young Ae, Cho Young Wook, Lee Kong Seon, and Park Chang Soon. 1999. Debugging of Communication Events Based on the RPC Event Model. The Transactions of the Korea Information Processing Society (1994 ~ 2000), 6, 1, (1999), 225-233. DOI: 10.3745/KIPSTE.1999.6.1.225.