Selective self-healing of memory errors using allocation...

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

C714S042000

Reexamination Certificate

active

07434105

ABSTRACT:
A system for selective self-healing of memory errors comprises a processor coupled to a memory, where the memory stores instructions executable by the processor to store an error record for each memory management error detected during an execution of the application. The error record identifies an allocation location (e.g., a portion of a stack trace corresponding to the invocation of a memory allocation function such as malloc( )) of an object associated with the memory management error. The instructions are executable to use the error record to identify, during subsequent execution, memory operations performed on objects allocated from the allocation location, and to perform corresponding memory protection operations (e.g., operations to prevent re-occurrences of the memory errors) for the memory operations identified using the error record.

REFERENCES:
patent: 5355483 (1994-10-01), Serlet
patent: 5687368 (1997-11-01), Nilsen
patent: 5909580 (1999-06-01), Crelier et al.
patent: 6035426 (2000-03-01), Applegate
patent: 6349312 (2002-02-01), Fresko et al.
patent: 6496850 (2002-12-01), Bowman-Amuah
patent: 6546477 (2003-04-01), Russo et al.
patent: 6874074 (2005-03-01), Burton et al.
patent: 7024535 (2006-04-01), Fougeroux et al.
patent: 7051056 (2006-05-01), Rodriguez-Rivera et al.
patent: 7096339 (2006-08-01), Nelson
patent: 7174354 (2007-02-01), Andreasson
patent: 7181585 (2007-02-01), Abrashkevich et al.
patent: 7234080 (2007-06-01), Cirne et al.
patent: 7293201 (2007-11-01), Ansari
patent: 7296130 (2007-11-01), Dimpsey et al.
patent: 7299384 (2007-11-01), Rodriguez-Rivera et al.
patent: 2002/0035676 (2002-03-01), Weeks
patent: 2004/0015642 (2004-01-01), Moir et al.
patent: 2004/0078540 (2004-04-01), Cirne et al.
patent: 2004/0117771 (2004-06-01), Venkatapathy
patent: 2004/0158589 (2004-08-01), Liang et al.
patent: 2004/0172513 (2004-09-01), Nelson
patent: 2004/0225925 (2004-11-01), Chen
patent: 2005/0022063 (2005-01-01), Grebenev
patent: 2005/0235124 (2005-10-01), Pomaranski et al.
patent: 2005/0235127 (2005-10-01), Muthiah et al.
patent: 2006/0294433 (2006-12-01), Thelen
patent: 2007/0011415 (2007-01-01), Kaakani et al.
Van Der Wal, Ron; “Testing testers: Error detection tools for Win32”; Review; Jul. 1996; Internet; Tarma Software research; http://www.tarma.com/index.htm#/articles/1996jul.htm.
“Develop Fast, Reliable Code with IBM Rational PurifyPlus”; Paper; 2003; Internet; Rational Software Corporation; ftp://ftp.software.ibm.com/software/rational/web/whitepapers/2003/PurifyPlusPDF.pdf.
“VERITAS (tm) Application Saver 1.2—User's Guide—Windows”; Manual; 2004; Internet; VERITAS Software Corporation; http://ftp.support.veritas.com/pub/support/products/Application—Saver/266719.pdf.
Best, Steve; “Linux Debugging and Performance Tuning: Tips and Techniques”; Article; Oct. 10, 2005; Pearson PTR.
“Managing Application Reliability with VERITAS (tm) Application Saver”; White Paper; 2004; Internet; VERITAS Software Corporation; http://eval.symantec.com/mktginfo/enterprise/white—papers/veritas—application—saver—2—1—wp.pdf.
Grunwald, Dirk and Benjamin Zorn; “CustoMalloc: Efficient Synthesized Memory Allocators”; Technical Report; Jul. 1992; University of Colorado at Boulder.

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

Selective self-healing of memory errors using allocation... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Selective self-healing of memory errors using allocation..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Selective self-healing of memory errors using allocation... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4019027

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