Data processing: software development – installation – and managem – Software program development tool – Testing or debugging
Reexamination Certificate
2007-02-27
2007-02-27
Zhen, Wei (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Testing or debugging
C717S127000, C717S130000
Reexamination Certificate
active
10191841
ABSTRACT:
Debug controls for debugging a distributed application are included in messages that are also used by the distributed application to transport data. A debug initiator causes debug controls to be inserted in the header portion of a message that is being transported across a distributed system. The debug initiator may insert debug controls directly or may cause a message router that receives the message to merge debug controls into the message. The message router may receive debug controls from the debug initiator or from configuration files that are maintained at the message router. The message, which now includes distributed application data and debug controls, is routed to a message recipient. The message recipient accesses the message to identify debug functions that are to be performed at the message recipient. The message recipient performs at least one of the identified debug functions.
REFERENCES:
patent: 5630049 (1997-05-01), Cardoza et al.
patent: 5781787 (1998-07-01), Shafer et al.
patent: 6188995 (2001-02-01), Garst et al.
patent: 6637024 (2003-10-01), Johnson et al.
patent: 6748583 (2004-06-01), Aizenbud-Reshef et al.
patent: 7039014 (2006-05-01), Krishnamurthy et al.
patent: 2002/0087952 (2002-07-01), Tabe et al.
patent: 2002/0156894 (2002-10-01), Suorsa et al.
patent: 2004/0078685 (2004-04-01), Glass
patent: 2005/0004804 (2005-01-01), English
“Experiences with building distributed debuggers”, Michael S. Meier, Kevan L. Miller, Donald P. Pazel, Josyula R. Rao, James R. Russell, Jan. 1996, Proceedings of the SIGMETRICS symposium on Parallel and distributed tools, pp. 70-79.
“Requirements for and Evaluation of RMI Protocols for Scientific Computing”, M. Govindaraju, A. Slominski, V. Choppella, R. Bramley, D. Gannon, Nov. 2000, Proceedings of the 2000 ACM/IEEE conference on Supercomputing, pp. 1-26.
Using XML to Specify A Trace Format for MPI Programs, S. Huband, and C. McDonald, Journal of Research and Practice on Information Technology, Publ. by Australian Comput. Soc., Australia, May 2001, vol. 33, No. 2, pp. 133-145.
Adaptive Distributed Breakpoint Detection and Checkpoint Space Reduction in Message Passing Programs, Chyi-Ren Dow and Cheng-Min Lin, Computers and Artificial Intelligence, Publ. by Slovak Acad. Sci., Slovakia, 2000, vol. 19, No. 6, pp. 547-568.
Net-DBX: A Java-Powered Tool for Interactive Debugging of MPI Programs Across the Internet, N. Neophytou and P. Evripidou, Euro-Par'98 Parallel Processing. 4th International Euro-Par Conference Proceedings, Publ. by Springer-Verlag, Berlin, Germany, 1998, pp. 181-189.
Debugging Message Passing Programs using Invisible Message Tags R. Wismuller, Recent Advances in Parallel Virtual Machine and Message Passing Interface. 4th European PVM/MPI Users' GroupMeeting. Proceedings, Publ by Springer-Verlag, Berlin, Germany, 1997, pp. 295-302.
Distributed Breakpoint Detection in Message -Passing Programs, L.C. de A. Drummond and V.C. Barbosa, Journal of Parallel and Distributed Computing, Publ. by Academic Press, USA, Dec. 15, 1996, vol. 39, No. 2, pp, 153-167.
A Step Towards Neutral Debugging of Distributed Applications, S. Chaumette, Parallel Computing: Trends and Applications. Proceedings of the International Conference, Publ. by Elsevier, Amsterdam, Netherlands, 1994, Par. Co. 93, pp. 273-280.
Neutral Debugging Using Grafts S. Chaumette, Information and Software Technology, UK, Jul. 1994, vol. 36, No. 7, pp. 465-470.
Cabrera Luis Felipe
Christensen Erik B.
Kaler Christopher G.
Sharp Oliver J.
Woodford Dale A.
Microsoft Corporation
Wang Philip
Workman Nydegger
Zhen Wei
LandOfFree
Debugging distributed applications does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Debugging distributed applications, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Debugging distributed applications will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3825674