Assigning multiple LIDs to ports in a cluster

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6694361
SERIAL NO

09609330

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A cluster includes a fabric, a host coupled to the fabric, an I/O enclosure coupled to the fabric, and a subnet manager. The subnet manager performs a topology discovery of the cluster and detects ports associated with the fabric. The subnet manager computes a minimal spanning tree for the cluster, which connects every port to every other port through a single path. The subnet manager assigns a single base LID to each port and programs the assigned LIDs into forwarding tables in the fabric. Additional LIDs are reserved for each port while the single base LID is assigned to each port such that the fabric is functional and connected when the subnet manager is performing a path analysis of the cluster.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
INTEL CORPORATIONSANTA CLARA, CA27691

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Shah, Rajesh R Portland, OR 18 301
Wang, Jenlong Los Altos, CA 4 108

Cited Art Landscape

Patent Info (Count) # Cites Year
 
NEC CORPORATION (1)
* 6430182 Fabric system and method for assigning identifier for fabric apparatus therefor 16 1998
 
INTEL CORPORATION (1)
* 5854909 Test and control access architecture for an integrated circuit 4 1995
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (2)
* 2010/0226,375 LAN EMULATION OVER INFINIBAND FABRIC APPARATUS, SYSTEMS, AND METHODS 3 2010
* 2014/0355,425 SOURCE ROUTING CONVERGENCE IN CONSTRAINED COMPUTER NETWORKS 0 2014
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (4)
7233983 Reliability for interconnect fabrics 5 2002
* 2002/0091,804 Reliability for interconnect fabrics 2 2002
* 2003/0144,822 Generating interconnect fabric requirements 3 2002
7237020 Integer programming technique for verifying and reprovisioning an interconnect fabric design 5 2002
 
LINKEDIN CORPORATION (1)
7113995 Method and apparatus for reporting unauthorized attempts to access nodes in a network computing system 27 2000
 
LENOVO INTERNATIONAL LIMITED (5)
7099955 End node partitioning using LMC for a system area network 24 2000
* 7016299 Network node failover using path rerouting by manager component or switch port remapping 31 2001
* 2003/0021,223 Network node failover using path rerouting by manager component or switch port remapping 13 2001
* 7116673 Queue pair resolution in infiniband fabrics 10 2001
* 2003/0031,183 Queue pair resolution in infiniband fabrics 3 2001
 
MICROSEMI STORAGE SOLUTIONS (US), INC. (3)
* 7043569 Method and system for configuring an interconnect device 17 2001
* 7296096 Method and system for configuring an interconnect device 0 2005
* 2006/0006,905 Method and system for configuring an interconnect device 2 2005
 
HITACHI, LTD. (1)
* 2006/0230,220 Fibre channel switch system, information processing system, and login procedure 6 2006
 
MELLANOX TECHNOLOGIES LTD. (5)
* 2002/0152,328 Network adapter with shared database for message context information 30 2002
* 7603429 Network adapter with shared database for message context information 4 2006
* 8019902 Network adapter with shared database for message context information 1 2008
* 7930437 Network adapter with shared database for message context information 35 2009
8671138 Network adapter with shared database for message context information 0 2011
 
MOTOROLA SOLUTIONS, INC. (4)
7251222 Procedures for merging the mediation device protocol with a network layer protocol 23 2001
* 2003/0007,461 Procedures for merging the mediation device protocol with a network layer protocol 7 2001
* 7171476 Protocol and structure for self-organizing network 56 2002
* 2004/0003,111 Protocol and structure for self-organizing network 21 2002
 
ORACLE AMERICA, INC. (7)
7200646 System and method for on-demand node creation for fabric devices 2 2001
7171474 Persistent repository for on-demand node creation for fabric devices 3 2001
* 2002/0161,933 System and method for on-demand node creation for fabric devices 0 2001
* 7000033 Mapping of nodes in an interconnection fabric 14 2001
* 2003/0065,821 Mapping of nodes in an interconnection fabric 1 2001
6965951 Device centric discovery and configuration for fabric devices 11 2002
* 2003/0217,212 Device centric discovery and configuration for fabric devices 6 2002
 
NEC CORPORATION (1)
* 7280488 Communication device, network system using same, and method of constructing spanning tree 3 2002
 
ORACLE INTERNATIONAL CORPORATION (2)
* 9135097 Node death detection by querying 0 2012
* 2013/0262,937 NODE DEATH DETECTION BY QUERYING 3 2012
 
GOOGLE TECHNOLOGY HOLDINGS LLC (2)
7570927 Decentralized wireless communication network and method having a plurality of devices 5 2006
* 2007/0293,237 DEVICE POSITIONING WITH DELEGATED LOCATION DETERMINATION 16 2006
 
JPMORGAN CHASE BANK, N.A. (1)
* 2006/0168,086 Network adapter with shared database for message context information 4 2006
 
Hewlett-Packasrd Development Comany, L.P. (1)
9009004 Generating interconnect fabric requirements 0 2002
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (1)
* 7673074 Avoiding port collisions in hardware-accelerated network protocol 22 2003
 
Canon Kabushiki Kaisha (1)
* 2003/0055,961 Network device management apparatus, management system, and management method, and network device 3 2002
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (15)
* 7636772 Method and apparatus for dynamic retention of system area network management information in non-volatile store 10 2000
* 6990528 System area network of end-to-end context via reliable datagram domains 14 2000
6978300 Method and apparatus to perform fabric management 16 2000
* 2002/0073,257 Transferring foreign protocols across a system area network 50 2000
* 6944155 Apparatus for filtering inter-node communication in a data processing system 4 2001
* 2002/0124,105 Method and system for filtering inter-node communication in a data processing system 1 2001
* 2003/0005,039 End node partitioning using local identifiers 54 2001
* 6789143 Infiniband work and completion queue management via head and tail circular buffers with indirect work queue entries 50 2001
* 2003/0061,417 Infiniband work and completion queue management via head and tail circular buffers with indirect work queue entries 12 2001
* 7093024 End node partitioning using virtualization 98 2001
* 7110402 Method and system for filtering inter-node communication in a data processing system 2 2004
* 7088715 Apparatus for filtering inter-node communication in a data processing system 0 2004
7872982 Implementing an error log analysis model to facilitate faster problem isolation and repair 18 2006
* 2008/0080,384 SYSTEM AND METHOD FOR IMPLEMENTING AN INFINIBAND ERROR LOG ANALYSIS MODEL TO FACILITATE FASTER PROBLEM ISOLATION AND REPAIR 47 2006
* 2008/0192,654 Method, Apparatus, and Computer Program Product for Implementing Infiniband Network Topology Simplification 2 2007
 
EMERSON NETWORK POWER - EMBEDDED COMPUTING, INC. (2)
* 2005/0111,356 Connection controller 1 2003
* 2005/0111,366 Strictly non-interfering network 1 2003
 
ADVANCED MICRO DEVICES, INC. (1)
* 6904545 Fault tolerant computing node having multiple host channel adapters 6 2001
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (5)
* 7000011 Designing interconnect fabrics 2 2000
7076537 Designing interconnect fabrics 7 2001
7032013 Reliability for interconnect fabrics 1 2001
* 2002/0083,159 Designing interconnect fabrics 7 2001
* 2005/0265,359 Optimizing switch port assignments 9 2004
 
CISCO TECHNOLOGY, INC. (3)
* 8837277 Source routing convergence in constrained computer networks 0 2011
* 2012/0307,629 SOURCE ROUTING CONVERGENCE IN CONSTRAINED COMPUTER NETWORKS 17 2011
* 9363166 Source routing convergence in constrained computer networks 0 2014
 
GLOBALFOUNDRIES INC. (2)
* 7194662 Method, apparatus and program storage device for providing data path optimization 82 2003
* 2004/0172,636 Method, apparatus and program storage device for providing data path optimization 7 2003
 
FUJITSU LIMITED (1)
8755287 Network managing device and network managing method 0 2012
 
SUN MICROSYSTEMS, INC. (2)
* 2002/0194,407 Maintaining fabric device configuration through dynamic reconfiguration 46 2001
* 2004/0015,611 Interfaces to multiple layers of device properties in a storage network 10 2002
 
IP3, SERIES 100 OF ALLIED SECURITY TRUST I (1)
6941350 Method and apparatus for reliably choosing a master network manager during initialization of a network computing system 32 2000
 
INTEL CORPORATION (26)
7039922 Cluster with multiple paths between hosts and I/O controllers 11 1999
* 2004/0213,220 Method and device for LAN emulation over infiniband fabrics 45 2000
* 7243160 Method for determining multiple paths between ports in a switched fabric 16 2001
* 2003/0033,427 Method for determining multiple paths between ports in a switched fabric 13 2001
* 2003/0208,572 Mechanism for reporting topology changes to clients in a cluster 50 2001
6950885 Mechanism for preventing unnecessary timeouts and retries for service requests in a cluster 8 2001
* 2003/0061,367 Mechanism for preventing unnecessary timeouts and retries for service requests in a cluster 2 2001
7194540 Mechanism for allowing multiple entities on the same host to handle messages of same service class in a cluster 6 2001
* 2003/0101,158 Mechanism for managing incoming data messages in a cluster 22 2001
7099337 Mechanism for implementing class redirection in a cluster 10 2001
* 2003/0103,455 Mechanism for implementing class redirection in a cluster 5 2001
7447778 System and method for a shared I/O subsystem 4 2002
* 7404012 System and method for dynamic link aggregation in a shared I/O subsystem 7 2002
7356608 System and method for implementing LAN within shared I/O subsystem 11 2002
* 7328284 Dynamic configuration of network data flow using a shared I/O subsystem 8 2002
* 2003/0208,531 System and method for a shared I/O subsystem 12 2002
* 2003/0208,632 Dynamic configuration of network data flow using a shared I/O subsystem 12 2002
* 2003/0208,631 System and method for dynamic link aggregation in a shared I/O subsystem 11 2002
* 7765327 Intermediate driver having a fail-over function 0 2005
* 2006/0200,584 Intermediate driver having a fail-over function 13 2005
* 7724748 LAN emulation over infiniband fabric apparatus, systems, and methods 13 2006
* 2006/0203,846 LAN emulation over infiniband fabric apparatus, systems, and methods 11 2006
* 7983275 LAN emulation over infiniband fabric apparatus, systems, and methods 3 2010
* 8780902 Multipathing using multiple endpoint addresses for load balancing in a network 0 2011
8542689 LAN emulation over infiniband fabric apparatus, systems, and methods 1 2011
9215091 LAN emulation over infiniband fabric apparatus, systems, and methods 0 2013
* Cited By Examiner