DocumentCode :
3419541
Title :
EMUNET: a debugging aid for distributed programs in TCP/IP based network
Author :
Meng, Xiannong
Author_Institution :
Dept. of Comput. Sci., Univ. of Texas, Edinburg, TX, USA
fYear :
1997
fDate :
5-7 Feb 1997
Firstpage :
101
Lastpage :
107
Abstract :
Most programmers depend on reproducible behavior of a program to locate its bugs. In a sequential program, the execution of the program can easily be repeated to find the bugs. When a program is distributed across network, the execution order of the program components varies from one run to another. It is very difficult, often impossible, to repeat the same sequence of execution, which makes debugging a program very difficult. This paper describes EMUNET, a tool that can aid debugging in distributed programming. Using EMUNET, the network functions in a distributed program are replaced with the software modules that communicate through memory. The distributed program then becomes a single process with multiple, user-controlled threads of execution. The programmer can compile and debug the distributed program as a single program. The behavior of the program is repeatable. Most of the bugs can be found in this way. When this initial debugging process is finished, the programmer can then link the distributed program with actual network library for real execution. No internal program changes are required
Keywords :
distributed algorithms; program debugging; software tools; transport protocols; EMUNET; TCP/IP based network; debugging aid; distributed programming; initial debugging process; istributed programs; reproducible behavior; Computer bugs; Computer science; Debugging; Distributed computing; Intelligent networks; Libraries; Programming profession; TCPIP; Transfer functions; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Performance, Computing, and Communications Conference, 1997. IPCCC 1997., IEEE International
Conference_Location :
Phoenix, Tempe, AZ
Print_ISBN :
0-7803-3873-1
Type :
conf
DOI :
10.1109/PCCC.1997.581390
Filename :
581390
Link To Document :
بازگشت