WO2002050682A3 - High performance storage array interconnection fabric using multiple independent paths - Google Patents

High performance storage array interconnection fabric using multiple independent paths Download PDF

Info

Publication number
WO2002050682A3
WO2002050682A3 PCT/US2001/047891 US0147891W WO0250682A3 WO 2002050682 A3 WO2002050682 A3 WO 2002050682A3 US 0147891 W US0147891 W US 0147891W WO 0250682 A3 WO0250682 A3 WO 0250682A3
Authority
WO
WIPO (PCT)
Prior art keywords
interconnection fabric
storage array
multiple independent
high performance
performance storage
Prior art date
Application number
PCT/US2001/047891
Other languages
French (fr)
Other versions
WO2002050682A2 (en
Inventor
Whay S Lee
Randall Rettberg
Nisha D Talagala
Chia Y Wu
Jr Fay Chong
Original Assignee
Sun Microsystems Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sun Microsystems Inc filed Critical Sun Microsystems Inc
Priority to AU2002230760A priority Critical patent/AU2002230760A1/en
Publication of WO2002050682A2 publication Critical patent/WO2002050682A2/en
Publication of WO2002050682A3 publication Critical patent/WO2002050682A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems

Abstract

A storage array interconnection fabric may be configured using multiple independent paths. A storage system including a plurality of communication paths is configured for connecting each node of a plurality of nodes forming an interconnection fabric. Each of the communications paths is an independent communications path. In addition, a first portion of the plurality of nodes is configured to communicate with a plurality of mass storage devices such as disk drives. A second portion of the plurality of nodes may be configured to communicate with a host.
PCT/US2001/047891 2000-12-18 2001-12-11 High performance storage array interconnection fabric using multiple independent paths WO2002050682A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2002230760A AU2002230760A1 (en) 2000-12-18 2001-12-11 High performance storage array interconnection fabric using multiple independent paths

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/739,924 US7401161B2 (en) 2000-12-18 2000-12-18 High performance storage array interconnection fabric using multiple independent paths
US09/739,924 2000-12-18

Publications (2)

Publication Number Publication Date
WO2002050682A2 WO2002050682A2 (en) 2002-06-27
WO2002050682A3 true WO2002050682A3 (en) 2003-01-16

Family

ID=24974332

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/047891 WO2002050682A2 (en) 2000-12-18 2001-12-11 High performance storage array interconnection fabric using multiple independent paths

Country Status (3)

Country Link
US (1) US7401161B2 (en)
AU (1) AU2002230760A1 (en)
WO (1) WO2002050682A2 (en)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6718428B2 (en) 2000-12-18 2004-04-06 Sun Microsystems, Inc. Storage array interconnection fabric using a torus topology
US7401161B2 (en) 2000-12-18 2008-07-15 Sun Microsystems, Inc. High performance storage array interconnection fabric using multiple independent paths
US7072976B2 (en) * 2001-01-04 2006-07-04 Sun Microsystems, Inc. Scalable routing scheme for a multi-path interconnection fabric
US9094328B2 (en) 2001-04-24 2015-07-28 Brocade Communications Systems, Inc. Topology for large port count switch
US7007189B2 (en) 2001-05-07 2006-02-28 Sun Microsystems, Inc. Routing scheme using preferred paths in a multi-path interconnection fabric in a storage network
US6909695B2 (en) 2001-05-07 2005-06-21 Sun Microsystems, Inc. Fault-tolerant, self-healing routing scheme for a multi-path interconnection fabric in a storage network
US7210068B1 (en) * 2002-03-06 2007-04-24 Network Appliance, Inc. System and method for multipath I/O support for fibre channel devices
US7127545B1 (en) 2003-11-19 2006-10-24 Veritas Operating Corporation System and method for dynamically loadable storage device I/O policy modules
KR100730279B1 (en) * 2005-12-16 2007-06-19 삼성전자주식회사 Computer chip for connecting devices on chip utilizing star-torus topology
US8055939B2 (en) * 2008-09-24 2011-11-08 Advanced Micro Devices, Inc. Memory control device and methods thereof
JP5163479B2 (en) * 2008-12-19 2013-03-13 富士通株式会社 Path switching method
US20100241783A1 (en) * 2009-03-23 2010-09-23 Honeywell International Inc. Memory node for use within a data storage system having a plurality of interconnected memory nodes
US8769074B2 (en) * 2011-12-01 2014-07-01 International Business Machines Corporation Constructing a logical, regular axis topology from an irregular topology
US9275007B2 (en) 2013-03-12 2016-03-01 International Business Machines Corporation Identifying logical planes formed of compute nodes of a subcommunicator in a parallel computer
US9390054B2 (en) 2013-10-14 2016-07-12 International Business Machines Corporation Identifying a largest logical plane from a plurality of logical planes formed of compute nodes of a subcommunicator in a parallel computer
US10382527B2 (en) 2013-10-16 2019-08-13 International Business Machines Corporation Performing optimized collective operations in an irregular subcommunicator of compute nodes in a parallel computer
US10108377B2 (en) * 2015-11-13 2018-10-23 Western Digital Technologies, Inc. Storage processing unit arrays and methods of use
US10958567B1 (en) 2019-03-29 2021-03-23 Juniper Networks, Inc. Controlling paths in a network via a centralized controller or network devices

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0439693A2 (en) * 1990-02-02 1991-08-07 International Business Machines Corporation Multiprocessing packet switching connection system having provision for error correction and recovery
WO1992006436A2 (en) * 1990-10-03 1992-04-16 Thinking Machines Corporation Parallel computer system
EP0550853A2 (en) * 1992-01-07 1993-07-14 Mitsubishi Denki Kabushiki Kaisha Array of disk drives with redundant channels
WO1994012939A1 (en) * 1992-11-30 1994-06-09 Cray Research, Inc. Direction order routing in multiprocessor systems
EP0669584A2 (en) * 1994-02-24 1995-08-30 Tandem Computers Incorporated Massively parallel multiprocessor system with fault-tolerant interprocessor network
US5612897A (en) * 1996-03-21 1997-03-18 Digital Equipment Corporation Symmetrically switched multimedia system
US5862312A (en) * 1995-10-24 1999-01-19 Seachange Technology, Inc. Loosely coupled mass storage computer cluster
WO1999017217A1 (en) * 1997-10-01 1999-04-08 California Institute Of Technology A reliable array of distributed computing nodes
WO1999063442A1 (en) * 1998-06-05 1999-12-09 Mylex Corporation Fibre channel topological structure and method and application with raid devices and controllers

Family Cites Families (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4754394A (en) 1984-10-24 1988-06-28 International Business Machines Corporation Multiprocessing system having dynamically allocated local/global storage and including interleaving transformation circuit for transforming real addresses to corresponding absolute address of the storage
GB8531138D0 (en) 1985-12-18 1986-01-29 British Telecomm Telecommunications network
US5088032A (en) 1988-01-29 1992-02-11 Cisco Systems, Inc. Method and apparatus for routing communications among computer networks
US5105424A (en) 1988-06-02 1992-04-14 California Institute Of Technology Inter-computer message routing system with each computer having separate routinng automata for each dimension of the network
US5101480A (en) 1989-05-09 1992-03-31 The University Of Michigan Hexagonal mesh multiprocessor system
US5187671A (en) 1990-08-24 1993-02-16 Microelectronics And Computer Technology Corporation Automated interconnect routing system
US5625836A (en) 1990-11-13 1997-04-29 International Business Machines Corporation SIMD/MIMD processing memory element (PME)
JP2647327B2 (en) * 1992-04-06 1997-08-27 インターナショナル・ビジネス・マシーンズ・コーポレイション Massively parallel computing system equipment
JPH06290158A (en) 1993-03-31 1994-10-18 Fujitsu Ltd Reconstructible torus network system
JPH06325005A (en) 1993-05-14 1994-11-25 Fujitsu Ltd Reconstructible torus network system
JP3237736B2 (en) 1993-09-07 2001-12-10 ヒュンダイ エレクトロニクス アメリカ Matrix structure of data storage device
US5809237A (en) * 1993-11-24 1998-09-15 Intel Corporation Registration of computer-based conferencing system
US5583990A (en) 1993-12-10 1996-12-10 Cray Research, Inc. System for allocating messages between virtual channels to avoid deadlock and to optimize the amount of message traffic on each type of virtual channel
JPH07311752A (en) 1994-05-11 1995-11-28 Internatl Business Mach Corp <Ibm> Decentralized data processing system and initial program loading method
JP3030229B2 (en) 1994-06-20 2000-04-10 インターナショナル・ビジネス・マシーンズ・コーポレイション Method of transferring data and data storage system
US5613069A (en) 1994-12-16 1997-03-18 Tony Walker Non-blocking packet switching network with dynamic routing codes having incoming packets diverted and temporarily stored in processor inputs when network ouput is not available
US5701416A (en) 1995-04-13 1997-12-23 Cray Research, Inc. Adaptive routing mechanism for torus interconnection network
US5682479A (en) 1995-05-05 1997-10-28 Silicon Graphics, Inc. System and method for network exploration and access
US5646936A (en) 1995-06-22 1997-07-08 Mci Corporation Knowledge based path set up and spare capacity assignment for distributed network restoration
US5764641A (en) 1995-09-08 1998-06-09 Cisco Systems, Inc. Early and integrated tail packet discard system
US5781534A (en) 1995-10-31 1998-07-14 Novell, Inc. Method and apparatus for determining characteristics of a path
US6055618A (en) 1995-10-31 2000-04-25 Cray Research, Inc. Virtual maintenance network in multiprocessing system having a non-flow controlled virtual maintenance channel
US5720025A (en) 1996-01-18 1998-02-17 Hewlett-Packard Company Frequently-redundant array of independent disks
US5787304A (en) 1996-02-05 1998-07-28 International Business Machines Corporation Multipath I/O storage systems with multipath I/O request mechanisms
JP2929998B2 (en) 1996-03-22 1999-08-03 日本電気株式会社 Cell buffer control method in ATM transfer
US5912893A (en) 1997-03-21 1999-06-15 International Business Machines Corporation Incidence graph based communications and operations method and apparatus for parallel processing architecture
US6072774A (en) 1997-05-05 2000-06-06 Motorola Communication network and method for managing internodal link topology
US6023753A (en) 1997-06-30 2000-02-08 Billion Of Operations Per Second, Inc. Manifold array processor
US6151299A (en) 1997-07-24 2000-11-21 Nortel Networks Corporation Method and apparatus for enhanced partial packet discard
US6370145B1 (en) 1997-08-22 2002-04-09 Avici Systems Internet switch router
US6167502A (en) 1997-10-10 2000-12-26 Billions Of Operations Per Second, Inc. Method and apparatus for manifold array processing
US6101181A (en) 1997-11-17 2000-08-08 Cray Research Inc. Virtual channel assignment in large torus systems
US6230252B1 (en) 1997-11-17 2001-05-08 Silicon Graphics, Inc. Hybrid hypercube/torus architecture
US5970232A (en) 1997-11-17 1999-10-19 Cray Research, Inc. Router table lookup mechanism
US6145028A (en) 1997-12-11 2000-11-07 Ncr Corporation Enhanced multi-pathing to an array of storage devices
US6016510A (en) 1998-06-24 2000-01-18 Siemens Pyramid Information Systems, Inc. TORUS routing element error handling and self-clearing with programmable watermarking
US6421711B1 (en) * 1998-06-29 2002-07-16 Emc Corporation Virtual ports for data transferring of a data storage system
US6493825B1 (en) * 1998-06-29 2002-12-10 Emc Corporation Authentication of a host processor requesting service in a data processing network
US6260120B1 (en) * 1998-06-29 2001-07-10 Emc Corporation Storage mapping and partitioning among multiple host processors in the presence of login state changes and host controller replacement
US6295575B1 (en) * 1998-06-29 2001-09-25 Emc Corporation Configuring vectors of logical storage units for data storage partitioning and sharing
US6490287B1 (en) 1998-09-03 2002-12-03 Nokia Telecommunications Oy Use allowed priority level for routing decision in SIMA networks
US6567378B1 (en) 1998-12-24 2003-05-20 Genuity Inc. Cell discard scheme for IP traffic over a cell relay infrastructure
US6434637B1 (en) 1998-12-31 2002-08-13 Emc Corporation Method and apparatus for balancing workloads among paths in a multi-path computer system based on the state of previous I/O operations
US6330435B1 (en) 1999-03-18 2001-12-11 Telefonaktiebolaget Lm Ericsson (Publ) Data packet discard notification
DE19923245A1 (en) 1999-05-20 2000-11-23 Siemens Ag Route selection method especially for ATM
US6741561B1 (en) * 2000-07-25 2004-05-25 Sun Microsystems, Inc. Routing mechanism using intention packets in a hierarchy or networks
US6658478B1 (en) 2000-08-04 2003-12-02 3Pardata, Inc. Data storage system
US7401161B2 (en) 2000-12-18 2008-07-15 Sun Microsystems, Inc. High performance storage array interconnection fabric using multiple independent paths
US6718428B2 (en) 2000-12-18 2004-04-06 Sun Microsystems, Inc. Storage array interconnection fabric using a torus topology

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0439693A2 (en) * 1990-02-02 1991-08-07 International Business Machines Corporation Multiprocessing packet switching connection system having provision for error correction and recovery
WO1992006436A2 (en) * 1990-10-03 1992-04-16 Thinking Machines Corporation Parallel computer system
EP0550853A2 (en) * 1992-01-07 1993-07-14 Mitsubishi Denki Kabushiki Kaisha Array of disk drives with redundant channels
WO1994012939A1 (en) * 1992-11-30 1994-06-09 Cray Research, Inc. Direction order routing in multiprocessor systems
EP0669584A2 (en) * 1994-02-24 1995-08-30 Tandem Computers Incorporated Massively parallel multiprocessor system with fault-tolerant interprocessor network
US5862312A (en) * 1995-10-24 1999-01-19 Seachange Technology, Inc. Loosely coupled mass storage computer cluster
US5612897A (en) * 1996-03-21 1997-03-18 Digital Equipment Corporation Symmetrically switched multimedia system
WO1999017217A1 (en) * 1997-10-01 1999-04-08 California Institute Of Technology A reliable array of distributed computing nodes
WO1999063442A1 (en) * 1998-06-05 1999-12-09 Mylex Corporation Fibre channel topological structure and method and application with raid devices and controllers

Also Published As

Publication number Publication date
US7401161B2 (en) 2008-07-15
WO2002050682A2 (en) 2002-06-27
US20030221018A1 (en) 2003-11-27
AU2002230760A1 (en) 2002-07-01

Similar Documents

Publication Publication Date Title
WO2002050682A3 (en) High performance storage array interconnection fabric using multiple independent paths
WO2003039053A3 (en) Data transmission process and system
WO2002050683A3 (en) A storage array interconnection fabric using a torus topology
CN101459536B (en) Port configuration method and switching device
WO2006110672A3 (en) A communications network
WO2005018247A3 (en) Communications system including protocol interface device for use with multiple operating protocols and related methods
WO2001047181A3 (en) Signal routing
WO2007053708A3 (en) Methods, media, and systems for securing communications between a first node and a second node
CA2164778A1 (en) Ring Network Communication Structure on an Optical Carrier and Reconfigurable Node for Said Structure
WO2005079534A3 (en) Systems and methods for parallel communication
CA2406902A1 (en) Programmatic masking of storage units
WO2005008429A3 (en) Direct point-to-point communications between applications using a single port
GB2372123B (en) Multiple storage array control
WO2001048857A3 (en) Low profile waveguide network for antenna array
WO2002043324A3 (en) Routing costs in data networks
Robertazzi Introduction to computer networking
Nakano et al. Energy-efficient initialization protocols for single-hop radio networks with no collision detection
WO2003092205A3 (en) Establishing an ad hoc network
WO2001060084A3 (en) Serving network entity relocation
WO1999014900A3 (en) Communications network
WO2008132203A8 (en) Recovering from a failure in a communications network
Robertazzi Networks and grids: technology and theory
CN204928849U (en) Air -gap wavelength devision multiplex separates multiplexing optical assembly and optical device
CN103236924A (en) Full-time all-pass quantum network router and method for expanding quantum secret communication network
WO2001086874A3 (en) Communications system

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PH PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP