Electrical computers and digital processing systems: virtual mac – Task management or control – Process scheduling
Reexamination Certificate
2004-02-20
2011-10-25
An, Meng A (Department: 2195)
Electrical computers and digital processing systems: virtual mac
Task management or control
Process scheduling
C718S100000, C709S223000, C709S229000
Reexamination Certificate
active
08046763
ABSTRACT:
Controlling rate of resource consumptions improves manageability of resources in relation to the entities consuming the resource. A consumer's resource consumption behavior can be controlled with a mechanism that throttles its resource requests to conform to a threshold rate, such as a resource consumption rate. A set of one or more computations tracks a consumption measurement variable over a given time interval, such as number of resource requests for a given resource within the last 5 seconds. When a resource request is received, the set of computations determine whether servicing the resource request would exceed the threshold rate. If the threshold rate would be exceeded, then the computations sleep until servicing the resource request would not exceed the threshold rate.
REFERENCES:
patent: 5825877 (1998-10-01), Dan et al.
patent: 5838968 (1998-11-01), Culbert
patent: 6016503 (2000-01-01), Overby et al.
patent: 6122663 (2000-09-01), Lin et al.
patent: 6195622 (2001-02-01), Altschuler et al.
patent: 6282561 (2001-08-01), Jones et al.
patent: 6584489 (2003-06-01), Jones et al.
patent: 6662230 (2003-12-01), Eichstaedt et al.
patent: 6763519 (2004-07-01), McColl et al.
patent: 6785756 (2004-08-01), Candea et al.
patent: 6973055 (2005-12-01), Du
patent: 7028298 (2006-04-01), Foote
patent: 7080077 (2006-07-01), Ramamurthy et al.
patent: 7228354 (2007-06-01), Chambliss et al.
patent: 7366134 (2008-04-01), Bose et al.
patent: 2001/0029552 (2001-10-01), Foote et al.
patent: 2001/0039581 (2001-11-01), Deng et al.
patent: 2002/0087714 (2002-07-01), Connor
patent: 2002/0103845 (2002-08-01), Maekawa et al.
patent: 2003/0018786 (2003-01-01), Lortz
patent: 2003/0028642 (2003-02-01), Agarwal et al.
patent: 2003/0061260 (2003-03-01), Rajkumar
patent: 2003/0089675 (2003-05-01), Koestler
patent: 2003/0126182 (2003-07-01), Wyatt
patent: 2004/0003087 (2004-01-01), Chambliss et al.
patent: 2004/0107281 (2004-06-01), Bose et al.
patent: 2004/0109410 (2004-06-01), Chase et al.
patent: 2004/0117311 (2004-06-01), Agarwal et al.
patent: 2004/0160923 (2004-08-01), Nobukiyo et al.
patent: 2004/0226015 (2004-11-01), Leonard et al.
patent: 2004/0236852 (2004-11-01), Birkestrand et al.
patent: 2005/0052994 (2005-03-01), Lee
patent: WO 01/84301 (2001-11-01), None
patent: WO 02/01834 (2002-01-01), None
Suri et al., “Strong mobility and fine- grained resource control in NOMADS”,2000, ACM, pp. 1-12.
Courtrai et al, “Resource Management for parallel adaptive componenets”, 2003, IEEE, pp. 1-7.
Czajkowski et al., “JRes: A resource accounting interface for java”, 1998, ACM, pp. 21-35.
Czajkowski et al. “Resource management interface for Java platform”, May 2003, SUN microsystems. pp. 1-17.
Back, Godmar, et al., Processes in KaffeOS: Isolation, Resource Management, and Sharing in Java, 4thOSDI, San Diego, CA, 2000, 14 pages.
Binder, Walter, et al., Portable Resource Control in Java: The J-SEAL2 Approach, 16thACM OOPSLA, Tampa Bay, FL, Oct. 2001, 17 pages.
Vitek, J. and Bryce, C., The JavaSeal Mobile Agent Kernel, 3rdInternational Symposium on Mobile Agents, Palm Springs, CA, Oct. 1999, pp. 89-113.
Czajkowski, G., et al., JRes: A Resource Accounting Interface for Java, 13thACM OOPSLA, Vancouver, BC, Oct. 1998, 15 pages.
Czajkowski, G., et al., Multitasking without Compromise: A Virtual Machine Evolution, ACM OOPSLA, Tampa, FL, Oct. 14-18, 2001, 14 pages.
Golm, Michael, et al., The JX Operating System, The USENIX Annual Technical Conf., Monterey, CA, Jun. 2002, 14 pages.
Gong, Li, et al., Inside Java™ 2 Platform Security, Second Edition, Addison-Wesley, 2003, Chapter 3, pp. 31-39, Chapter 5, pp. 57-86, Chapter 6, pp. 87-112, Chapter 9, pp. 157-176.
Gosling, James, et al., The Java™ Language Specification, Second Edition, Addison-Wesley, 2000, Chapter 8, pp. 135-197, Chapter 9, pp. 199-208.
Hall, Marty and Brown, Larry, Core Servlets and JavaServer Pages, vol. 1: Core Technologies, Second Edition, Prentice Hall, 2000, Chapter 3, pp. 65-92.
Emmerson, Steven R., et al., Java Community Process, JSR 108: Units Specification, http://jcp.org/jsr/detail/108.jsp., Mar. 6, 2001, 4 pages.
Soper, Pete, Java Community Process, JSR 121: Application Isolation API Specification, http://jcp.org/jsr/detail/121.jsp, Apr. 17, 2001, 6 pages.
Suri, N., et al., State Capture and Resource Control for Java: The Design and Implementation of the Aroma Virtual Machine, Java Virtual Machine Research and Technology Symposium, Monterey, CA, Apr. 2001, pp. 1-13.
Sun Microsystems, Inc., The Java HotSpot™ Virtual Machine, v1.4.1, d2, A Technical White Paper, Sep. 2002, pp. 1-25.
Bryce Ciaran J.
Czajkowski Grzegorz J.
Hahn Stephen C.
Skinner Glenn C.
Soper Peter James
An Meng A
Arcos Caroline
Kowert Robert C.
Meyertons Hood Kivlin Kowert & Goetzel P.C.
Oracle America Inc.
LandOfFree
Regulation of resource requests to control rate of resource... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Regulation of resource requests to control rate of resource..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Regulation of resource requests to control rate of resource... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4255172