Electrical computers and digital processing systems: virtual mac – Task management or control – Process scheduling
Reexamination Certificate
2006-03-28
2006-03-28
An, Meng-Al T. (Department: 2195)
Electrical computers and digital processing systems: virtual mac
Task management or control
Process scheduling
C718S100000, C718S102000, C718S103000
Reexamination Certificate
active
07020878
ABSTRACT:
One embodiment of the present invention provides a resource scheduler for allocating a computer system resource, such as memory or mass storage, within a processor, to database management system (DBMS) processes. The resource scheduler operates according to resource plans and resource allocation methods. One or more plans may be configured and loaded with the DBMS. Each plan allocates the resource according to an associated resource allocation method. During operation of the DBMS, any or all of the active plans and resource allocation methods may be exchanged for alternate plans or resource allocation methods. In one embodiment of the invention the resource scheduler enforces a maximum active sessions resource allocation method in which system resources are allocated by limiting the number of active sessions allowed in groups of database processes grouped according to common execution requirements. A selected plan includes multiple process groups and/or sub-plans. The resource scheduler allocates system resources among the sub-plans and groups of database processes according to their associated limits on active session numbers, with sub-plans and groups having higher active session limits getting access to more system resources than sub-plans and groups having lower active session limits.
REFERENCES:
patent: 4283711 (1981-08-01), Chang
patent: 5010482 (1991-04-01), Keller et al.
patent: 5325525 (1994-06-01), Shan et al.
patent: 5355475 (1994-10-01), Tanaka et al.
patent: 5392430 (1995-02-01), Chen et al.
patent: 5452452 (1995-09-01), Gaetner et al.
patent: 5515538 (1996-05-01), Kleiman
patent: 5566349 (1996-10-01), Trout
patent: 5623647 (1997-04-01), Maitra
patent: 5815689 (1998-09-01), Shaw et al.
patent: 5828568 (1998-10-01), Sunakawa et al.
patent: 5842226 (1998-11-01), Barton et al.
patent: 5884077 (1999-03-01), Suzuki
patent: 6003061 (1999-12-01), Jones et al.
patent: 6021508 (2000-02-01), Schmuck et al.
patent: 6085216 (2000-07-01), Huberman et al.
patent: 6085218 (2000-07-01), Carmon
patent: 6085333 (2000-07-01), DeKoning et al.
patent: 6105053 (2000-08-01), Kimmel et al.
patent: 6160798 (2000-12-01), Reed et al.
patent: 6182133 (2001-01-01), Horvitz
patent: 6223201 (2001-04-01), Reznak
patent: 6223206 (2001-04-01), Reznek
patent: 6263298 (2001-07-01), Kerman et al.
patent: 6263358 (2001-07-01), Lee et al.
patent: 6263359 (2001-07-01), Fong et al.
patent: 6341303 (2002-01-01), Rhee et al.
patent: 6353844 (2002-03-01), Bitar et al.
patent: 6366915 (2002-04-01), Rubert et al.
patent: 6366945 (2002-04-01), Fong et al.
patent: 6385637 (2002-05-01), Peters et al.
patent: 6385638 (2002-05-01), Baker-Harvey
patent: 6415190 (2002-07-01), Colas et al.
patent: 6415384 (2002-07-01), Dave
patent: 6430594 (2002-08-01), Akiyama et al.
patent: 6438704 (2002-08-01), Harris et al.
patent: 6463457 (2002-10-01), Armentrout et al.
patent: 6496848 (2002-12-01), Nankaku
patent: 6550042 (2003-04-01), Dave
patent: 6563793 (2003-05-01), Golden et al.
patent: 6581055 (2003-06-01), Ziauddin et al.
patent: 6600963 (2003-07-01), Loise et al.
patent: 6601035 (2003-07-01), Panagos et al.
patent: 6643367 (2003-11-01), White-Hauser
patent: 6667988 (2003-12-01), Liu et al.
patent: 6714960 (2004-03-01), Bitar et al.
patent: 6779182 (2004-08-01), Zolnowsky
patent: 6792445 (2004-09-01), Jones et al.
patent: 2002/0019879 (2002-02-01), Jasen et al.
patent: 2003/0021228 (2003-01-01), Nakano et al.
patent: 2003/0028852 (2003-02-01), Thurman et al.
patent: 2003/0120871 (2003-06-01), Ayaki et al.
patent: 2003/0200252 (2003-10-01), Krum
patent: 2004/0039935 (2004-02-01), Plsecky
patent: 2004/0073603 (2004-04-01), Ellis, III
patent: 2004/0073735 (2004-04-01), Boom et al.
Logan G. Harbaugh,Balancing The Load, Tech/Web, Jan. 25, 1999, pp. 1-14 .internetweek.com/reviews/rev012599.htm.
Sitara Networks; QoS Glossory, Jul. 2, 2001, pp. 1-18, .sitaranetworks.com/what—is—qos—glossary.cfm.
Chatterjee Sumanta
Loaiza Juan
Rhee Ann
Bingham & McCutchen LLP
Oracle International Corporation
Vo Lilian
LandOfFree
System for allocating resource using the weight that... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System for allocating resource using the weight that..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System for allocating resource using the weight that... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3594519