Detecting a stalled routine

Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C714S035000

Reexamination Certificate

active

10079966

ABSTRACT:
A system is disclosed that can determine whether a routine is stalled. The system does not require the developer of the routine to add code for the purpose of detecting whether the routine is stalled. Furthermore, the system can be used to monitor various routines at different levels of granularity, such as at the thread level, method level, or other levels. One embodiment of the present invention allows a user to specify a method and an expected time frame. Code for that method is modified to add additional code that implements a timing mechanism. The timing mechanism is used to detect when a thread enters that method and does not return within an approximation of the expected time frame. Other embodiments are also within the scope of the present invention.

REFERENCES:
patent: 5193180 (1993-03-01), Hastings
patent: 5379414 (1995-01-01), Adams
patent: 5396613 (1995-03-01), Hollaar
patent: 5432933 (1995-07-01), Janicek
patent: 5526485 (1996-06-01), Brodsky
patent: 5655081 (1997-08-01), Bonnell et al.
patent: 5732272 (1998-03-01), Gochee
patent: 5748882 (1998-05-01), Huang
patent: 5898873 (1999-04-01), Lehr
patent: 5911060 (1999-06-01), Elliott
patent: 5978594 (1999-11-01), Bonnell et al.
patent: 6009258 (1999-12-01), Elliott
patent: 6021272 (2000-02-01), Cahill
patent: 6076157 (2000-06-01), Borkenhagen et al.
patent: 6260187 (2001-07-01), Cirne
patent: 6308287 (2001-10-01), Mitchell et al.
patent: 6332212 (2001-12-01), Organ et al.
patent: 6374282 (2002-04-01), Bunton et al.
patent: 6449739 (2002-09-01), Landan
patent: 6543022 (2003-04-01), O'Connor
patent: 6567839 (2003-05-01), Borkenhagen et al.
patent: 6630946 (2003-10-01), Elliott et al.
patent: 6745321 (2004-06-01), Floyd et al.
patent: 6795916 (2004-09-01), Tung
patent: 2002/0038416 (2002-03-01), Fotland et al.
patent: 2002/0103663 (2002-08-01), Bankier et al.
patent: 2002/0162053 (2002-10-01), Os
patent: 2002/0170036 (2002-11-01), Cobb et al.
Keller, Ralph and Holze, Urs, Binary Component Adaptation, University of California, Technical Report, Dec. 3, 1997.
Lee, Han Bok and Zorn, Benjamin G., BIT: A Tool for Instrumenting Java Bytecodes, USITS 97, Dec. 1997.
Cohen, Geoff A., Chase, Jeffrey S., Kaminsky, David L., Automatic Program Transformation with JOIE, USENIX Annual Technical Symposium, Jun. 1998.
Larus, James R., and Schnarr, Eric, EEL: Machine-Independent Executable Editing, SIGPLAN Conference on Programming Language Design and Implementation, Jun. 1995.

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

Detecting a stalled routine does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Detecting a stalled routine, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Detecting a stalled routine will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3816579

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