Dynamic connection to a remote tool in a distributed processing

Data processing: database and file management or data structures – Database design – Data structure types

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

709100, 714 38, 714 45, 395704, G06F 1730

Patent

active

060583932

ABSTRACT:
The present invention provides a dynamic connection for distributed applications that need to locate application development tools, including but not limited to debuggers, trace collection tools, compilers, etc.) which may be running on different machines, and to send the tools messages. The program requesting debugging service (i.e., a debugger client) sends, to a tool locator, criteria which specifies the properties of a desired debugger. The tool locator maintains a registry of all tools, e.g. debuggers, and their properties, which remain active within the network by receiving tool registration information from each tool as it is started on any machine within the network. When a message is received by the tool locator from a debugger client specifying the criteria of a desired debugger, the tool locator searches its registry and returns a list of debuggers matching the specified properties along with a communication endpoint address that can be used to establish a connection with a debugger meeting the criteria. The debugger client then sends a message, using the established connection, to the desired debugger requesting debugging services on behalf of the debugger client or another program. As a result, a dynamic connection is made, at run time, between an application program and a debugger having certain desired properties wherein the debugger may be active, if at all, at any time on any machine within the network.

REFERENCES:
patent: 5127013 (1992-06-01), Hill et al.
patent: 5179702 (1993-01-01), Spix et al.
patent: 5319645 (1994-06-01), Bassi et al.
patent: 5361352 (1994-11-01), Iwasawa et al.
patent: 5371746 (1994-12-01), Yamashita et al.
patent: 5404523 (1995-04-01), DellaFera et al.
patent: 5410648 (1995-04-01), Pazel
patent: 5493675 (1996-02-01), Faiman, Jr. et al.
patent: 5771385 (1998-06-01), Harper
patent: 5781778 (1998-07-01), Meier et al.
patent: 5787245 (1998-07-01), You et al.
patent: 5794046 (1998-08-01), Meier et al.
patent: 5794047 (1998-08-01), Meier
patent: 5802371 (1998-09-01), Meier
patent: 5815653 (1998-09-01), You et al.
patent: 5901315 (1999-05-01), Edwards et al.
Ponamgi, M.K. et al., "Debugging Multithreaded Programs with MPD," IEEE Software, vol. 8, No. 3, May 1991, pp. 37-43.
Timmerman, M. et al., "The Design of D.A.R.T.S.: A Dynamic Debugger for Multiprocessor Real-Time Applications," IEEE Transactions on Nuclear Science, vol. 39, No. 2, Apr. 1992, pp. 121-129.
Borchert, C.B., "Organization and Management of Distributed Execution Event Histories for Real-Time Debugging," Southeastcon, 1992 IEEE Conference Proceedings, 1992, pp. 343-345.
Tsai, J.J.P. et al., "A Noninvasive Architecture to Monitor Real-Time Distributed Systems," Computer Magazine, vol. 23, No. 3, Mar. 1990, pp. 11-23.
Manabe, Y. et al., "Debugging Dynamic Distributed Programs Using Global Predicates," Parallel and Distributed Processing, 1992 Symposium (4th), 1992, pp. 402-407.
Tsai, J.J.P. et al., "On Real-Time Software Testing and Debugging," Computer Software and Applications Conference, 1990 COMPSAC, 1990 (7 pages).
Shimomura, T. et al., "Chase: A Bug-Locating Assistant System," Computer Software and Applications Conference--1991 COMPSAC, 1991, pp. 412-417.
Moher, T.G., "Provide: A Process Visualization and Debugging Environment," IEEE Transactions on Software Engineering, vol. 14, No. 6, Jun. 1988, pp. 849-857.
Arvind, D.K. et al., "Debugging Concurrent Programs Using Static Analysis and Run-Time Hardware Monitoring," Parallel and Distributed Processing, 1991 Proceedings, 1991, pp. 716-719.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Dynamic connection to a remote tool in a distributed processing does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Dynamic connection to a remote tool in a distributed processing , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Dynamic connection to a remote tool in a distributed processing will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1601916

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.