US Patent No: 6,694,361

Number of patents in Portfolio can not be more than 2000

Assigning multiple LIDs to ports in a cluster

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, CA25597

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

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

Cited Art Landscape

Patent Info (Count) # Cites Year
 
NEC CORPORATION (1)
* 6,430,182 Fabric system and method for assigning identifier for fabric apparatus therefor 13 1998
 
INTEL CORPORATION (1)
* 5,854,909 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
 
EMERSON NETWORK POWER - EMBEDDED COMPUTING, INC. (2)
* 2005/0111,356 Connection controller 1 2003
* 2005/0111,366 Strictly non-interfering network 1 2003
 
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
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (14)
* 7,636,772 Method and apparatus for dynamic retention of system area network management information in non-volatile store 7 2000
* 6,990,528 System area network of end-to-end context via reliable datagram domains 13 2000
6,978,300 Method and apparatus to perform fabric management 12 2000
* 2002/0073,257 Transferring foreign protocols across a system area network 50 2000
* 6,944,155 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 0 2001
* 2003/0005,039 End node partitioning using local identifiers 49 2001
* 6,789,143 Infiniband work and completion queue management via head and tail circular buffers with indirect work queue entries 46 2001
* 2003/0061,417 Infiniband work and completion queue management via head and tail circular buffers with indirect work queue entries 5 2001
* 7,093,024 End node partitioning using virtualization 92 2001
* 7,110,402 Method and system for filtering inter-node communication in a data processing system 2 2004
* 7,088,715 Apparatus for filtering inter-node communication in a data processing system 0 2004
7,872,982 Implementing an error log analysis model to facilitate faster problem isolation and repair 13 2006
* 2008/0192,654 Method, Apparatus, and Computer Program Product for Implementing Infiniband Network Topology Simplification 2 2007
 
ADVANCED MICRO DEVICES, INC. (1)
* 6,904,545 Fault tolerant computing node having multiple host channel adapters 5 2001
 
PMC-SIERRA US, INC. (3)
* 7,043,569 Method and system for configuring an interconnect device 17 2001
* 7,296,096 Method and system for configuring an interconnect device 0 2005
* 2006/0006,905 Method and system for configuring an interconnect device 1 2005
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (5)
* 7,000,011 Designing interconnect fabrics 2 2000
7,076,537 Designing interconnect fabrics 7 2001
7,032,013 Reliability for interconnect fabrics 1 2001
* 2002/0083,159 Designing interconnect fabrics 4 2001
* 2005/0265,359 Optimizing switch port assignments 8 2004
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (1)
* 7,673,074 Avoiding port collisions in hardware-accelerated network protocol 20 2003
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (4)
7,233,983 Reliability for interconnect fabrics 4 2002
* 2002/0091,804 Reliability for interconnect fabrics 2 2002
* 2003/0144,822 Generating interconnect fabric requirements 3 2002
7,237,020 Integer programming technique for verifying and reprovisioning an interconnect fabric design 5 2002
 
CISCO TECHNOLOGY, INC. (2)
* 8,837,277 Source routing convergence in constrained computer networks 0 2011
* 2012/0307,629 SOURCE ROUTING CONVERGENCE IN CONSTRAINED COMPUTER NETWORKS 3 2011
 
LINKEDIN CORPORATION (1)
7,113,995 Method and apparatus for reporting unauthorized attempts to access nodes in a network computing system 24 2000
 
LENOVO INTERNATIONAL LIMITED (5)
7,099,955 End node partitioning using LMC for a system area network 21 2000
* 7,016,299 Network node failover using path rerouting by manager component or switch port remapping 30 2001
* 2003/0021,223 Network node failover using path rerouting by manager component or switch port remapping 10 2001
* 7,116,673 Queue pair resolution in infiniband fabrics 10 2001
* 2003/0031,183 Queue pair resolution in infiniband fabrics 3 2001
 
GLOBALFOUNDRIES INC. (2)
* 7,194,662 Method, apparatus and program storage device for providing data path optimization 67 2003
* 2004/0172,636 Method, apparatus and program storage device for providing data path optimization 6 2003
 
FUJITSU LIMITED (1)
8,755,287 Network managing device and network managing method 0 2012
 
SUN MICROSYSTEMS, INC. (2)
* 2002/0194,407 Maintaining fabric device configuration through dynamic reconfiguration 41 2001
* 2004/0015,611 Interfaces to multiple layers of device properties in a storage network 10 2002
 
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
* 7,603,429 Network adapter with shared database for message context information 4 2006
* 8,019,902 Network adapter with shared database for message context information 0 2008
* 7,930,437 Network adapter with shared database for message context information 29 2009
8,671,138 Network adapter with shared database for message context information 0 2011
 
ORACLE AMERICA, INC. (7)
7,200,646 System and method for on-demand node creation for fabric devices 2 2001
7,171,474 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
* 7,000,033 Mapping of nodes in an interconnection fabric 12 2001
* 2003/0065,821 Mapping of nodes in an interconnection fabric 1 2001
6,965,951 Device centric discovery and configuration for fabric devices 6 2002
* 2003/0217,212 Device centric discovery and configuration for fabric devices 6 2002
 
MOTOROLA SOLUTIONS, INC. (4)
7,251,222 Procedures for merging the mediation device protocol with a network layer protocol 20 2001
* 2003/0007,461 Procedures for merging the mediation device protocol with a network layer protocol 6 2001
* 7,171,476 Protocol and structure for self-organizing network 53 2002
* 2004/0003,111 Protocol and structure for self-organizing network 15 2002
 
ORACLE INTERNATIONAL CORPORATION (2)
* 9,135,097 Node death detection by querying 0 2012
* 2013/0262,937 NODE DEATH DETECTION BY QUERYING 1 2012
 
NEC CORPORATION (1)
* 7,280,488 Communication device, network system using same, and method of constructing spanning tree 3 2002
 
GOOGLE TECHNOLOGY HOLDINGS LLC (2)
7,570,927 Decentralized wireless communication network and method having a plurality of devices 4 2006
* 2007/0293,237 DEVICE POSITIONING WITH DELEGATED LOCATION DETERMINATION 15 2006
 
INTEL CORPORATION (23)
7,039,922 Cluster with multiple paths between hosts and I/O controllers 10 1999
* 2004/0213,220 Method and device for LAN emulation over infiniband fabrics 43 2000
* 7,243,160 Method for determining multiple paths between ports in a switched fabric 12 2001
* 2003/0033,427 Method for determining multiple paths between ports in a switched fabric 12 2001
* 2003/0208,572 Mechanism for reporting topology changes to clients in a cluster 37 2001
6,950,885 Mechanism for preventing unnecessary timeouts and retries for service requests in a cluster 8 2001
7,194,540 Mechanism for allowing multiple entities on the same host to handle messages of same service class in a cluster 5 2001
7,099,337 Mechanism for implementing class redirection in a cluster 8 2001
7,447,778 System and method for a shared I/O subsystem 4 2002
* 7,404,012 System and method for dynamic link aggregation in a shared I/O subsystem 7 2002
7,356,608 System and method for implementing LAN within shared I/O subsystem 11 2002
* 7,328,284 Dynamic configuration of network data flow using a shared I/O subsystem 7 2002
* 2003/0208,531 System and method for a shared I/O subsystem 10 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
* 7,765,327 Intermediate driver having a fail-over function 0 2005
* 2006/0200,584 Intermediate driver having a fail-over function 13 2005
* 7,724,748 LAN emulation over infiniband fabric apparatus, systems, and methods 11 2006
* 2006/0203,846 LAN emulation over infiniband fabric apparatus, systems, and methods 10 2006
* 7,983,275 LAN emulation over infiniband fabric apparatus, systems, and methods 3 2010
* 8,780,902 Multipathing using multiple endpoint addresses for load balancing in a network 0 2011
8,542,689 LAN emulation over infiniband fabric apparatus, systems, and methods 1 2011
9,215,091 LAN emulation over infiniband fabric apparatus, systems, and methods 0 2013
 
JPMORGAN CHASE BANK, N.A. (1)
* 2006/0168,086 Network adapter with shared database for message context information 4 2006
 
INTELLECTUAL DISCOVERY, INC. (1)
6,941,350 Method and apparatus for reliably choosing a master network manager during initialization of a network computing system 27 2000
 
Hewlett-Packasrd Development Comany, L.P. (1)
9,009,004 Generating interconnect fabric requirements 0 2002
 
CANON KABUSHIKI KAISHA (1)
* 2003/0055,961 Network device management apparatus, management system, and management method, and network device 3 2002
* Cited By Examiner