Data processing: structural design – modeling – simulation – and em – Simulating electronic device or electrical system – Software program
Reexamination Certificate
2008-04-02
2011-12-27
Craig, Dwin M (Department: 2123)
Data processing: structural design, modeling, simulation, and em
Simulating electronic device or electrical system
Software program
C703S013000
Reexamination Certificate
active
08086437
ABSTRACT:
Aspects of the subject matter described herein relate to modeling and simulating software contention. In aspects, a model declares properties of a scarce software object and models software components that need the scarce software object to execute. A simulator uses the model to set up data structures that track locking activity related to the software object. The simulator simulates the interaction between software components and hardware including seizing and releasing locks on the software object. The simulator may use a function or other similar mechanism to distribute seize and release operations with respect to a lock across multiple instances of the software object. The simulator may use data generated by a simulation to provide an indication of lock objects and hardware utilization, transaction latencies, and other statistics.
REFERENCES:
patent: 5881268 (1999-03-01), McDonald et al.
patent: 7065763 (2006-06-01), Martin et al.
patent: 7213093 (2007-05-01), Hammarlund et al.
patent: 2004/0024797 (2004-02-01), Berry et al.
patent: 2006/0101081 (2006-05-01), Lin et al.
patent: 2007/0011302 (2007-01-01), Groner et al.
patent: 2007/0157200 (2007-07-01), Hopkins
patent: 2007/0203910 (2007-08-01), Ferguson et al.
patent: 2007/0233450 (2007-10-01), Papaefstathiou et al.
patent: 2007/0239766 (2007-10-01), Papaefstathiou et al.
patent: 2008/0133212 (2008-06-01), Krishnamurthy et al.
Friedrich et al., “Performance Evaluation of a Distributed Application Performance Monitor”, Dec. 28, 1995, Hewlett Packard Company, 1995, pp. 8.
Kounev et al., “Performance Modelling of Distributed E-Business Applications using Queueing Petri Nets”, in Proceedings of the 2003 IEEE International Symposium on Performance Analysis of Systems and Software—ISPASS2003, 2003, pp. 13.
Gijsen et al., “An Integrated Performance Modeling Approach for Distributed Applications and ICT Systems”, 2002, pp. 1-12.
Menasce, “Two-Level Iterative Queuing Modeling of Software Contention”, Proceedings of the 10th IEEE International Symposium on Modeling, Analysis, & Simulation of Computer & Telecommunications Systems (Mascots•02), IEEE Computer Society, IEEE, 2002, pp. 10.
Yu et al., “Performance Analysis of Concurrency Control Using Locking with Deferred Blocking”, IEEE Transactions on Software Engineering, vol. 19, No. 10, Oct. 1993, IEEE, pp. 982-996.
Balakrishnan Ganesh C.
Dournov Pavel A.
Oslake John M.
Chad Aniss
Craig Dwin M
Microsoft Corporation
LandOfFree
Modeling and simulating software contention does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Modeling and simulating software contention, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Modeling and simulating software contention will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4268069