| US 7,573,810 B2 | ||
| Avoiding deadlocks in performing failovers in communications environments | ||
| Jay R. Herring, Hyde Park, N.Y. (US); Aruna V. Ramanan, Poughkeepsie, N.Y. (US); and Nicholas P. Rash, Poughkeepsie, N.Y. (US); Karen F. Rash, legal representative | ||
| Assigned to International Business Machines Corporation, Armonk, N.Y. (US) | ||
| Filed on Dec. 14, 2005, as Appl. No. 11/302,786. | ||
| Prior Publication US 2007/0133395 A1, Jun. 14, 2007 | ||
| Int. Cl. H04J 1/16 (2006.01) | ||
| U.S. Cl. 370—216 | 20 Claims |

| 1. A method of facilitating failovers in communications environments, said method comprising: detecting, by a network manager of a communications environment, a condition within a communications environment for which a failover is to be performed, said communications environment comprising one or more partnered interfaces used in coupling components of the communications environment, wherein a partnered interface comprises a plurality of interfaces internally coupled to one another; and performing failover, by the network manager, from one interface of a partnered interface to another interface of the partnered interface, said performing failover avoiding deadlocks in the communications environment, wherein a deadlock is caused by a circular wait condition in which a resource held by one entity of the communications environment is requested by another entity of the communications environment, but the one entity is waiting on another resource being held by the another entity making the request. |