Debugging of Communication Events Based on the RPC Event Model 


Vol. 6,  No. 1, pp. 225-233, Jan.  1999
10.3745/KIPSTE.1999.6.1.225


PDF
  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


  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.