Electrical computers and digital processing systems: multicomput – Network computer configuring – Reconfiguring
Reexamination Certificate
1999-05-28
2004-05-04
Wiley, David (Department: 2143)
Electrical computers and digital processing systems: multicomput
Network computer configuring
Reconfiguring
C709S226000, C714S004110, C710S019000
Reexamination Certificate
active
06732166
ABSTRACT:
FIELD
The invention generally relates to data networks and in particular to a method of distributed resource management of I/O devices in a network cluster.
BACKGROUND
In a typical stand-alone computer, all I/O devices are owned exclusively by that computer. Thus, I/O resources are not shared or available to any other computers in such a system and I/O resource allocation is not a problem. However, in a network cluster where there are distributed I/O resources which can be shared among multiple hosts, it may be unclear which I/O resources are available to each host. Thus, in a network of shared I/O resources and multiple hosts, it is important for each host to identify the I/O devices in the cluster that are allocated to it at boot up (or when the host connects to the network), and to maintain an updated list of its I/O resources. However, most clustered systems typically do not provide a flexible technique for allocating various I/O resources among the various hosts in the cluster. Moreover, most clustering systems also do not provide an efficient technique for providing I/O resource allocation updates to each host within the cluster.
Thus, a need exists for improved techniques for allocating I/O resources in a cluster and for allowing each host to efficiently obtain updated information describing the allocation of I/O resources.
SUMMARY
According to an embodiment of the present invention, a method is provided for updating a local I/O resource table at a host in a network cluster. The I/O resource table identifies the configuration and the allocation of I/O resources in the network cluster. A list is obtained of other hosts in a network cluster including their addresses. A connection is established to one or more of the other hosts in the cluster and at least a portion of an I/O resource table from one or more of the other hosts in the network is obtained. The most current I/O resource table from the other hosts in the cluster is identified, and the host's local I/O resource table is updated based on the most current I/O resource table.
REFERENCES:
patent: 4371932 (1983-02-01), Dinwiddie et al.
patent: 4644468 (1987-02-01), Doster et al.
patent: 4893302 (1990-01-01), Hemmady et al.
patent: 5155857 (1992-10-01), Kunisaki et al.
patent: 5655081 (1997-08-01), Bonnell et al.
patent: 5717950 (1998-02-01), Yamaguchi et al.
patent: 6047353 (2000-04-01), Vishlitzky et al.
patent: 6049853 (2000-04-01), Kingsbury et al.
patent: 6055570 (2000-04-01), Nielsen
patent: 6067545 (2000-05-01), Wolff
patent: 6088727 (2000-07-01), Hosokawa et al.
patent: 6185203 (2001-02-01), Berman
patent: 6192483 (2001-02-01), Moiin et al.
patent: 6240451 (2001-05-01), Campbell et al.
patent: 6275874 (2001-08-01), Wilson
patent: 6282569 (2001-08-01), Wallis et al.
patent: 6343320 (2002-01-01), Fairchild et al.
patent: 6353612 (2002-03-01), Zhu et al.
patent: 6470397 (2002-10-01), Shah et al.
Gagne Christopher K.
Intel Corporation
Neurauter George
Wiley David
LandOfFree
Method of distributed resource management of I/O devices in... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method of distributed resource management of I/O devices in..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of distributed resource management of I/O devices in... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3208161