Determining affinity in a cluster

Electrical computers and digital processing systems: multicomput – Computer network managing – Computer network monitoring

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S225000, C709S226000, C707SE17007

Reexamination Certificate

active

08037169

ABSTRACT:
A lock manager system is provided that includes multiple distinct mechanisms for assigning resources to masters. Specifically, the lock manager system includes (1) one or more assignment mechanisms that do not take into account the affinity between nodes and objects (“affinity-independent assignment mechanisms”), and (3) one or more assignment mechanisms that do take into account the affinity between nodes and objects (“affinity-based assignment mechanisms”). At any given time, the assignment of any given resource to a master is governed by only one of the multiple assignment mechanisms employed by the system. Various techniques are described for determining which assignment mechanism to use with which resources.

REFERENCES:
patent: 4633387 (1986-12-01), Hartung et al.
patent: 4809157 (1989-02-01), Eilert et al.
patent: 4980822 (1990-12-01), Brantley et al.
patent: 5239649 (1993-08-01), McBride et al.
patent: 5249291 (1993-09-01), Williams
patent: 5283897 (1994-02-01), Georgiadis et al.
patent: 5307485 (1994-04-01), Bordonaro
patent: 5325525 (1994-06-01), Shan et al.
patent: 5377350 (1994-12-01), Skinner
patent: 5440732 (1995-08-01), Lomet et al.
patent: 5592671 (1997-01-01), Hirayama et al.
patent: 5612856 (1997-03-01), Albach
patent: 5675791 (1997-10-01), Bhide et al.
patent: 5692182 (1997-11-01), Desai et al.
patent: 5761512 (1998-06-01), Breslau et al.
patent: 5784697 (1998-07-01), Funk et al.
patent: 5822531 (1998-10-01), Gorczyca et al.
patent: 5848408 (1998-12-01), Jakobsson et al.
patent: 5870743 (1999-02-01), Cohen et al.
patent: 5892945 (1999-04-01), Mirchandaney et al.
patent: 5946685 (1999-08-01), Cramer et al.
patent: 5956704 (1999-09-01), Gautam et al.
patent: 5964838 (1999-10-01), Cheung et al.
patent: 5970495 (1999-10-01), Baru et al.
patent: 6003036 (1999-12-01), Martin
patent: 6023702 (2000-02-01), Leisten et al.
patent: 6058389 (2000-05-01), Chandra et al.
patent: 6069705 (2000-05-01), Suvarna
patent: 6081900 (2000-06-01), Subramaniam et al.
patent: 6092062 (2000-07-01), Lohman et al.
patent: 6108654 (2000-08-01), Chan et al.
patent: 6112198 (2000-08-01), Lohman et al.
patent: 6112225 (2000-08-01), Kraft et al.
patent: 6173313 (2001-01-01), Klots et al.
patent: 6208994 (2001-03-01), Abdelnur
patent: 6219666 (2001-04-01), Krishnaswamy et al.
patent: 6223182 (2001-04-01), Agarwal et al.
patent: 6240428 (2001-05-01), Yeung et al.
patent: 6240466 (2001-05-01), McKeehan et al.
patent: 6249802 (2001-06-01), Richardson et al.
patent: 6253273 (2001-06-01), Blumenau
patent: 6263331 (2001-07-01), Liu et al.
patent: 6272491 (2001-08-01), Chan et al.
patent: 6321240 (2001-11-01), Chilimbi et al.
patent: 6324563 (2001-11-01), Hotea et al.
patent: 6330556 (2001-12-01), Chilimbi et al.
patent: 6345267 (2002-02-01), Lohman et al.
patent: 6345288 (2002-02-01), Reed et al.
patent: 6385613 (2002-05-01), Grewell et al.
patent: 6405274 (2002-06-01), Chan
patent: 6424992 (2002-07-01), Devarakonda et al.
patent: 6438562 (2002-08-01), Gupta et al.
patent: 6453404 (2002-09-01), Bereznyi et al.
patent: 6505227 (2003-01-01), Mirchandaney et al.
patent: 6529906 (2003-03-01), Chan
patent: 6549931 (2003-04-01), Amor et al.
patent: 6618851 (2003-09-01), Zundel et al.
patent: 6658448 (2003-12-01), Stefaniak et al.
patent: 6735613 (2004-05-01), Jean-Dominique et al.
patent: 6751616 (2004-06-01), Chan
patent: 6826753 (2004-11-01), Dageville et al.
patent: 6920454 (2005-07-01), Chan
patent: 7080075 (2006-07-01), Chan et al.
patent: 7085911 (2006-08-01), Sachedina et al.
patent: 7191172 (2007-03-01), McGrath et al.
patent: 7203748 (2007-04-01), Hare et al.
patent: 7246120 (2007-07-01), Chan et al.
patent: 7328263 (2008-02-01), Sadjadi
patent: 7380039 (2008-05-01), Miloushev et al.
patent: 7386630 (2008-06-01), Liong et al.
patent: 7493400 (2009-02-01), Loaiza et al.
patent: 2002/0038301 (2002-03-01), Aridor et al.
patent: 2002/0040357 (2002-04-01), Miller
patent: 2003/0023728 (2003-01-01), Yaung
patent: 2003/0028550 (2003-02-01), Lee et al.
patent: 2003/0036882 (2003-02-01), Harper et al.
patent: 2003/0145020 (2003-07-01), Ngo et al.
patent: 2003/0149698 (2003-08-01), Hoggatt
patent: 2004/0199919 (2004-10-01), Tovinkere
patent: 2005/0149540 (2005-07-01), Chan et al.
patent: 2005/0240553 (2005-10-01), Diggs et al.
patent: 2006/0090139 (2006-04-01), Jenni et al.
patent: 2006/0129634 (2006-06-01), Khouzam et al.
patent: 2006/0143350 (2006-06-01), Miloushev et al.
patent: 2006/0149731 (2006-07-01), Schirmer et al.
patent: 2006/0212573 (2006-09-01), Loaiza et al.
patent: 2006/0265414 (2006-11-01), Loaiza et al.
patent: 2006/0265420 (2006-11-01), Macnaughton et al.
European Patent Office, “Communication pursuant to Article 96(2) EPC,” Dated Feb. 11, 2005 (Nov. 2, 2005), 6 pages.
Current Claims, EP 99 968 071.3, 8 pages.
U.S. Appl. No. 10/160,128, filed May 30, 2002, Office Action Mailing Date Mar. 15, 2006.
U.S. Appl. No. 11/282,327, filed Nov. 18, 2005.
Cheevers, Sandra, “Oracle 9iDatabase Summary, An Oracle White Paper,” Oracle Corporation, May 2002, pp. 1-35.
Hansell, Daniela, “Managing Oracle9iReal Application Clusters, An Oracle White Paper,” Oracle Corporation, Mar. 2001, 12 pages.
Oracle Corporation, “Oracle9iReal Application Clusters Administration,” Release 1 (9.0.1), Part No. A89869-02, 1996-2001, Ch. 1-4, 9, 98 pages.
Oracle Corporation, “Oracle9iReal Application Clusters Installation and Configuration,” Release 1 (9.0.1), Part No. A89868-02, 1996-2001, Ch. 4-5, 33 pages.
U.S. Appl. No. 10/832,527, filed Apr. 26, 2004, Office Action Mailing Date Apr. 19, 2007.
U.S. Appl. No. 11/000,818, filed Nov. 30, 2004, Office Action Mailing Date Apr. 19, 2007.
U.S. Appl. No. 11/418,782, filed May 5, 2006, Office Action Mailing Date May 2, 2007.
U.S. Appl. No. 10/091,618, filed Mar. 4, 2002, Office Action Mailing Date Jul. 7, 2005.
Bridge, W., “The Oracle Universal Server Buffer Manager,” Proceedings of the 23rdVLDB Conference, Athens Greece, 1997, pp. 590-594.
Oracle Corporation, “Introducing Oracle Parallel Server,” Oracle8iParallel Server Setup and Configuration Guide, Release 8.1.5, Chapter 1, 1999, retrieved from the internet at <http://www.csee.umbc.edu/help/oracle8/server.815/a67439/chap1.htm>, retrieved on Nov. 4, 2005, 15 pages.
Oracle Corporation, “Overview of Locking Mechanisms,” Oracle8iParallel Server Concepts and Administration, Release 8.1.5, chapter 7, 1999, retrieved from the internet at <http://www.csee.umbc.edu/help/oracle8/server.815/a67778/ch7—lock.htm>, retrieved on Nov. 4, 2005, 12 pages.
Oracle Corporation, “Integrated Distributed Lock Manager,” Oracle8iParallel Server Concepts and Administration, Release 8.1.5, chapter 8, 1999, retrieved from the internet at <http://www.csee.umbc.edu/help/oracle8/server.815/a67778/ch8—lm.htm>, retrieved on Nov. 4, 2005, 8 pages.
U.S. Appl. No. 11/205,529, filed Aug. 16, 2005, Final Office Action, Mailing Date Oct. 27, 2009.
U.S. Appl. No. 11/205,529, filed Aug. 16, 2005, Interview Summary Mailing Date Dec. 1, 2009.
U.S. Appl. No. 11/205,529, filed Aug. 16, 2005, Notice of Allowance Mailing Date Jun. 10, 2010.

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

Determining affinity in a cluster does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Determining affinity in a cluster, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Determining affinity in a cluster will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4302928

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