Varying access parameters for processes to access memory...

Electrical computers and digital processing systems: memory – Storage accessing and control – Shared memory area

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S147000, C711S151000, C711S165000

Reexamination Certificate

active

08055855

ABSTRACT:
Provided are a method, system, and article of manufacture for varying access parameters for processes to access memory addresses in response to detecting a condition related to a pattern of processes access to memory addresses. A monitored condition is detected during application execution. An instrumentation program is invoked to monitor processes accessing data at addresses in a memory device in response to detecting the monitored condition. Information is logged on processes and the addresses they access in the memory device in response to invoking the instrumentation program. The logged information on the processes and the addresses they access is forwarded to an application analysis system in response to detecting a monitored condition during application execution.

REFERENCES:
patent: 5095421 (1992-03-01), Freund
patent: 5129080 (1992-07-01), Smith
patent: 5285528 (1994-02-01), Hart
patent: 5502840 (1996-03-01), Barton
patent: 5590277 (1996-12-01), Fuchs et al.
patent: 5790851 (1998-08-01), Frank et al.
patent: 5805790 (1998-09-01), Nota et al.
patent: 5815651 (1998-09-01), Litt
patent: 5966543 (1999-10-01), Hartner et al.
patent: 6003066 (1999-12-01), Ryan et al.
patent: 6625635 (2003-09-01), Elnozahy
patent: 6625751 (2003-09-01), Starovic et al.
patent: 6769073 (2004-07-01), Shapiro
patent: 6772367 (2004-08-01), Tarafdar et al.
patent: 6792497 (2004-09-01), Gold et al.
patent: 6832367 (2004-12-01), Choi et al.
patent: 6851075 (2005-02-01), Ur et al.
patent: 6886162 (2005-04-01), McKenney
patent: 6920634 (2005-07-01), Tudor
patent: 6961865 (2005-11-01), Ganesh et al.
patent: 7062583 (2006-06-01), Kolinummi et al.
patent: 7185236 (2007-02-01), Moser et al.
patent: 7206964 (2007-04-01), Moser et al.
patent: 7240057 (2007-07-01), Kingsbury et al.
patent: 7290105 (2007-10-01), Jeter et al.
patent: 2002/0013802 (2002-01-01), Mori et al.
patent: 2002/0083149 (2002-06-01), Van Huben et al.
patent: 2004/0177130 (2004-09-01), Chambliss et al.
patent: 2004/0236990 (2004-11-01), Pavlik et al.
patent: 2005/0071760 (2005-03-01), Jaeger
patent: 2005/0149634 (2005-07-01), McKenney
patent: 2005/0177821 (2005-08-01), Ogata et al.
patent: 2005/0251794 (2005-11-01), Taylor et al.
patent: 2005/0262411 (2005-11-01), Vertes et al.
patent: 2006/0085784 (2006-04-01), Traut et al.
patent: 2006/0136640 (2006-06-01), Tuan
patent: 2006/0143512 (2006-06-01), Jia et al.
patent: 2006/0184935 (2006-08-01), Abels et al.
patent: 2008/0209422 (2008-08-01), Coha
patent: 2009/0119549 (2009-05-01), Vertes
patent: 2006077261 (2006-07-01), None
U.S. Patent Application entitled “Monitoring Patterns of Processes Accessing Addresses in a Storage Device to Determine Access Parameters to Apply”, U.S. Appl. No. 11/868,469, filing date Oct. 5, 2007, by inventors P. Sarkar and D.K. Subhraveti.
U.S. Patent Application entitled “Recovery of Application Faults in a Mirrored Application Environment”, U.S. Appl. No. 11/868,455, filing date Oct. 5, 2007, by inventors R.E. Harper and D.K. Subhraveti.
U.S. Patent Application entitled “Providing a Process Exclusive Access to a Page Including a Memory Address to Which a Lock is Granted to the Process”, U.S. Appl. No. 11/868,447, filing date Oct. 5, 2007, by inventors P. Bergheaud, D.K. Subhraveti and M.P. Vertes.
Bergheaud, et al., “Fault Tolerance in Multiprocessor Systems Via Application Cloning”, 27th International Conference on Distributed Computing Systems, 2007, pp. 1-10.
Christiaens, et al., “Record/Replay in the Presence of Benign Data Races”, 2002, pp. 1-7.
Daniel, et al., “Transparent Process Replication”, 2000, pp. 1-6.
Dunlap, et al., “ReVirt: Enabling Intrusion Analysis Through Virtual-Machine Logging and Replay”, Proceedings of the 2002 Symposium on Operating Systems Design and Implementation (OSDI), 2002, pp. 1-14.
He, et al., “Preemption Adaptivity in Time-Published Queue-Based Spin Locks”, Dept. of Computer Science University of Rochester, NY, 2005, pp. 1-12.
Huangs, et al., “Handling Catastrophic Failures in Scalable Internet Applications”, IEEE, 2004, pp. 1-7.
Krammer et al., “MARMOT: An MPI Analysis and Checking Tool”, High Performance Computer Center Stuttgart, Germany, 2004, pp. 1-6.
Kranzmuller, “Event Graph Analysis for Debugging Massively Parallel Programs”, Dept. for Graphics and Parallel Processing Joh. Kepler University Linz, Austria, Sep. 2000, pp. 1-344.
Lim, “Reactive Synchronization Algorithms for Multiprocessors”, Massachusetts Institute of Technology, 1995, pp. 1-162.
Marathe, et al., “Composite Abortable Locks”, IEEE, 2006, pp. 1-10.
Mellor-Crummey, et al., “A Software Instruction Counter”, ACM, 1989, pp. 78-86.
Osman et al., “The Design and Implementation of Zap: A System for Migrating Computing Environments”, Proceedings of the 5th Symposium on Operating Systems Design and Implementation (OSDI 2002), Dec. 2002, pp. 1-16.
Russinovich, et al., “Operating System Support for Replay of Concurrent Non-Deterministic Shared Memory Applications”, Dept. of Computer Science University of Oregon, 1996, pp. 1-5.
Slye, et al., “Support for Software Interrupts in Log-Based Rollback-Recovery”, 26th Symposium on Fault-Tolerant Computer Systems, Jun. 1996, pp. 1-20.
Final Office Action for U.S. Appl. No. 11/868,465, dated Jun. 17, 2010, 19 pgs.

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

Varying access parameters for processes to access memory... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Varying access parameters for processes to access memory..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Varying access parameters for processes to access memory... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4286854

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