WO2005072179A3 - Multicast protocol for a redundant array of storage areas - Google Patents

Multicast protocol for a redundant array of storage areas Download PDF

Info

Publication number
WO2005072179A3
WO2005072179A3 PCT/US2005/001542 US2005001542W WO2005072179A3 WO 2005072179 A3 WO2005072179 A3 WO 2005072179A3 US 2005001542 W US2005001542 W US 2005001542W WO 2005072179 A3 WO2005072179 A3 WO 2005072179A3
Authority
WO
WIPO (PCT)
Prior art keywords
storage areas
redundant array
split
packets
storage system
Prior art date
Application number
PCT/US2005/001542
Other languages
French (fr)
Other versions
WO2005072179A2 (en
Inventor
Charles Frank
Thomas Ludwig
Thomas Hanan
William Babbitt
Original Assignee
Zetera Corp
Charles Frank
Thomas Ludwig
Thomas Hanan
William Babbitt
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 Zetera Corp, Charles Frank, Thomas Ludwig, Thomas Hanan, William Babbitt filed Critical Zetera Corp
Publication of WO2005072179A2 publication Critical patent/WO2005072179A2/en
Publication of WO2005072179A3 publication Critical patent/WO2005072179A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
    • G06F11/1076Parity data used in redundant arrays of independent storages, e.g. in RAID systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2211/00Indexing scheme relating to details of data-processing equipment not covered by groups G06F3/00 - G06F13/00
    • G06F2211/10Indexing scheme relating to G06F11/10
    • G06F2211/1002Indexing scheme relating to G06F11/1076
    • G06F2211/1028Distributed, i.e. distributed RAID systems with parity

Abstract

A storage system comprising a redundant array of multicast storage areas. In a preferred embodiment, such a storage system will utilize multicast devices that are adapted to communicate across a network via encapsulated packets which are split-ID packets comprising both an encapsulating packet and an encapsulated packet; and each of any split-ID packets will also include an identifier that is split such that a portion of the identifier is obtained from the encapsulated packet while another portion is obtained from a header portion of the encapsulating packet. In some embodiments, storage areas of the redundant array share a common multicast address. In the same or other embodiments the storage system will comprise a plurality of RAID sets wherein each raid set comprises a plurality of storage areas sharing a common multicast address.
PCT/US2005/001542 2004-01-21 2005-01-19 Multicast protocol for a redundant array of storage areas WO2005072179A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/763,099 2004-01-21
US10/763,099 US20040160975A1 (en) 2003-01-21 2004-01-21 Multicast communication protocols, systems and methods

Publications (2)

Publication Number Publication Date
WO2005072179A2 WO2005072179A2 (en) 2005-08-11
WO2005072179A3 true WO2005072179A3 (en) 2008-12-04

Family

ID=34826465

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2005/001542 WO2005072179A2 (en) 2004-01-21 2005-01-19 Multicast protocol for a redundant array of storage areas

Country Status (2)

Country Link
US (1) US20040160975A1 (en)
WO (1) WO2005072179A2 (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8005918B2 (en) 2002-11-12 2011-08-23 Rateze Remote Mgmt. L.L.C. Data storage devices having IP capable partitions
JP2005100259A (en) 2003-09-26 2005-04-14 Hitachi Ltd Array type disk device, program, and method for preventing double fault of drive
US7734868B2 (en) * 2003-12-02 2010-06-08 Nvidia Corporation Universal RAID class driver
US20060168398A1 (en) * 2005-01-24 2006-07-27 Paul Cadaret Distributed processing RAID system
US7620981B2 (en) 2005-05-26 2009-11-17 Charles William Frank Virtual devices and virtual bus tunnels, modules and methods
US8819092B2 (en) 2005-08-16 2014-08-26 Rateze Remote Mgmt. L.L.C. Disaggregated resources and access methods
US8250316B2 (en) * 2006-06-06 2012-08-21 Seagate Technology Llc Write caching random data and sequential data simultaneously
CN102045313B (en) * 2009-10-10 2014-03-12 中兴通讯股份有限公司 Method and system for controlling SILSN (Subscriber Identifier & Locator Separation Network)
US9424125B2 (en) 2013-01-16 2016-08-23 Google Inc. Consistent, disk-backed arrays
US9992034B2 (en) 2014-03-13 2018-06-05 Hewlett Packard Enterprise Development Lp Component multicast protocol
US10297274B2 (en) * 2016-06-01 2019-05-21 Spectra Logic, Corp. Shingled magnetic recording raid scheme

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6895461B1 (en) * 2002-04-22 2005-05-17 Cisco Technology, Inc. Method and apparatus for accessing remote storage using SCSI and an IP network

Family Cites Families (96)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2868141B2 (en) * 1992-03-16 1999-03-10 株式会社日立製作所 Disk array device
US5771354A (en) * 1993-11-04 1998-06-23 Crawford; Christopher M. Internet online backup system provides remote storage for customers using IDs and passwords which were interactively established when signing up for backup services
US6396480B1 (en) * 1995-07-17 2002-05-28 Gateway, Inc. Context sensitive remote control groups
US5930786A (en) * 1995-10-20 1999-07-27 Ncr Corporation Method and apparatus for providing shared data to a requesting client
US5948062A (en) * 1995-10-27 1999-09-07 Emc Corporation Network file server using a cached disk array storing a network file directory including file locking information and data mover computers each having file system software for shared read-write file access
US5901327A (en) * 1996-05-28 1999-05-04 Emc Corporation Bundling of write data from channel commands in a command chain for transmission over a data link between data storage systems for remote data mirroring
US6886035B2 (en) * 1996-08-02 2005-04-26 Hewlett-Packard Development Company, L.P. Dynamic load balancing of a network of client and server computer
US5949977A (en) * 1996-10-08 1999-09-07 Aubeta Technology, Llc Method and apparatus for requesting and processing services from a plurality of nodes connected via common communication links
US6202060B1 (en) * 1996-10-29 2001-03-13 Bao Q. Tran Data management system
US6157935A (en) * 1996-12-17 2000-12-05 Tran; Bao Q. Remote data access and management system
US5991891A (en) * 1996-12-23 1999-11-23 Lsi Logic Corporation Method and apparatus for providing loop coherency
US7389312B2 (en) * 1997-04-28 2008-06-17 Emc Corporation Mirroring network data to establish virtual storage area network
US5884038A (en) * 1997-05-02 1999-03-16 Whowhere? Inc. Method for providing an Internet protocol address with a domain name server
JP2000513916A (en) * 1997-06-25 2000-10-17 サムソン エレクトロニクス カンパニー リミテッド Method and apparatus for home network automatic tree generator
US6295584B1 (en) * 1997-08-29 2001-09-25 International Business Machines Corporation Multiprocessor computer system with memory map translation
US6385638B1 (en) * 1997-09-04 2002-05-07 Equator Technologies, Inc. Processor resource distributor and method
JPH11122301A (en) * 1997-10-20 1999-04-30 Fujitsu Ltd Address conversion connection device
US6101559A (en) * 1997-10-22 2000-08-08 Compaq Computer Corporation System for identifying the physical location of one or more peripheral devices by selecting icons on a display representing the one or more peripheral devices
US6081879A (en) * 1997-11-04 2000-06-27 Adaptec, Inc. Data processing system and virtual partitioning method for creating logical multi-level units of online storage
US5983024A (en) * 1997-11-26 1999-11-09 Honeywell, Inc. Method and apparatus for robust data broadcast on a peripheral component interconnect bus
US6029168A (en) * 1998-01-23 2000-02-22 Tricord Systems, Inc. Decentralized file mapping in a striped network file system in a distributed computing environment
US6105122A (en) * 1998-02-06 2000-08-15 Ncr Corporation I/O protocol for highly configurable multi-node processing system
US6931430B1 (en) * 1998-05-13 2005-08-16 Thomas W. Lynch Maintaining coherency in a symbiotic computing system and method of operation thereof
US6259448B1 (en) * 1998-06-03 2001-07-10 International Business Machines Corporation Resource model configuration and deployment in a distributed computer network
US6330236B1 (en) * 1998-06-11 2001-12-11 Synchrodyne Networks, Inc. Packet switching method with time-based routing
US6449607B1 (en) * 1998-09-11 2002-09-10 Hitachi, Ltd. Disk storage with modifiable data management function
US6330615B1 (en) * 1998-09-14 2001-12-11 International Business Machines Corporation Method of using address resolution protocol for constructing data frame formats for multiple partitions host network interface communications
US6330616B1 (en) * 1998-09-14 2001-12-11 International Business Machines Corporation System for communications of multiple partitions employing host-network interface, and address resolution protocol for constructing data frame format according to client format
US6473774B1 (en) * 1998-09-28 2002-10-29 Compaq Computer Corporation Method and apparatus for record addressing in partitioned files
US6618743B1 (en) * 1998-10-09 2003-09-09 Oneworld Internetworking, Inc. Method and system for providing discrete user cells in a UNIX-based environment
US6654891B1 (en) * 1998-10-29 2003-11-25 Nortel Networks Limited Trusted network binding using LDAP (lightweight directory access protocol)
US6502135B1 (en) * 1998-10-30 2002-12-31 Science Applications International Corporation Agile network protocol for secure communications with assured system availability
US6571274B1 (en) * 1998-11-05 2003-05-27 Beas Systems, Inc. Clustered enterprise Java™ in a secure distributed processing system
FR2786892B3 (en) * 1998-12-07 2000-12-29 Schneider Automation PROGRAMMABLE PLC COUPLER
US6587464B1 (en) * 1999-01-08 2003-07-01 Nortel Networks Limited Method and system for partial reporting of missing information frames in a telecommunication system
US6466571B1 (en) * 1999-01-19 2002-10-15 3Com Corporation Radius-based mobile internet protocol (IP) address-to-mobile identification number mapping for wireless communication
US6401183B1 (en) * 1999-04-01 2002-06-04 Flash Vos, Inc. System and method for operating system independent storage management
US6356929B1 (en) * 1999-04-07 2002-03-12 International Business Machines Corporation Computer system and method for sharing a job with other computers on a computer network using IP multicast
US6487555B1 (en) * 1999-05-07 2002-11-26 Alta Vista Company Method and apparatus for finding mirrored hosts by analyzing connectivity and IP addresses
US6275898B1 (en) * 1999-05-13 2001-08-14 Lsi Logic Corporation Methods and structure for RAID level migration within a logical unit
JP3685651B2 (en) * 1999-06-04 2005-08-24 沖電気工業株式会社 Interconnect apparatus and active QoS mapping method
US6910068B2 (en) * 1999-06-11 2005-06-21 Microsoft Corporation XML-based template language for devices and services
US6732230B1 (en) * 1999-10-20 2004-05-04 Lsi Logic Corporation Method of automatically migrating information from a source to an assemblage of structured data carriers and associated system and assemblage of data carriers
US6711164B1 (en) * 1999-11-05 2004-03-23 Nokia Corporation Method and apparatus for performing IP-ID regeneration to improve header compression efficiency
US6389448B1 (en) * 1999-12-06 2002-05-14 Warp Solutions, Inc. System and method for load balancing
JP3959583B2 (en) * 1999-12-10 2007-08-15 ソニー株式会社 Recording system
JP2001166993A (en) * 1999-12-13 2001-06-22 Hitachi Ltd Memory control unit and method for controlling cache memory
US6742034B1 (en) * 1999-12-16 2004-05-25 Dell Products L.P. Method for storage device masking in a storage area network and storage controller and storage subsystem for using such a method
US6701431B2 (en) * 2000-01-28 2004-03-02 Infineon Technologies Ag Method of generating a configuration for a configurable spread spectrum communication device
US6834326B1 (en) * 2000-02-04 2004-12-21 3Com Corporation RAID method and device with network protocol between controller and storage devices
US7225243B1 (en) * 2000-03-14 2007-05-29 Adaptec, Inc. Device discovery methods and systems implementing the same
US6882648B2 (en) * 2000-03-29 2005-04-19 Fujitsu Limited Communication device
US20030041138A1 (en) * 2000-05-02 2003-02-27 Sun Microsystems, Inc. Cluster membership monitor
US7051087B1 (en) * 2000-06-05 2006-05-23 Microsoft Corporation System and method for automatic detection and configuration of network parameters
US6629162B1 (en) * 2000-06-08 2003-09-30 International Business Machines Corporation System, method, and product in a logically partitioned system for prohibiting I/O adapters from accessing memory assigned to other partitions during DMA
US6681244B1 (en) * 2000-06-09 2004-01-20 3Com Corporation System and method for operating a network adapter when an associated network computing system is in a low-power state
US6894976B1 (en) * 2000-06-15 2005-05-17 Network Appliance, Inc. Prevention and detection of IP identification wraparound errors
JP3555568B2 (en) * 2000-09-04 2004-08-18 日本電気株式会社 IP telephone recording system
US6977927B1 (en) * 2000-09-18 2005-12-20 Hewlett-Packard Development Company, L.P. Method and system of allocating storage resources in a storage area network
US6928473B1 (en) * 2000-09-26 2005-08-09 Microsoft Corporation Measuring network jitter on application packet flows
US6854021B1 (en) * 2000-10-02 2005-02-08 International Business Machines Corporation Communications between partitions within a logically partitioned computer
US6853382B1 (en) * 2000-10-13 2005-02-08 Nvidia Corporation Controller for a memory system having multiple partitions
JP3522250B2 (en) * 2000-10-27 2004-04-26 株式会社ソニー・コンピュータエンタテインメント Partition creation method and deletion method, recording medium recording program, and information processing apparatus
US6978271B1 (en) * 2000-10-31 2005-12-20 Unisys Corporation Mechanism for continuable calls to partially traverse a dynamic general tree
US6985956B2 (en) * 2000-11-02 2006-01-10 Sun Microsystems, Inc. Switching system
US6434683B1 (en) * 2000-11-07 2002-08-13 Storage Technology Corporation Method and system for transferring delta difference data to a storage device
US6601135B1 (en) * 2000-11-16 2003-07-29 International Business Machines Corporation No-integrity logical volume management method and system
US6876657B1 (en) * 2000-12-14 2005-04-05 Chiaro Networks, Ltd. System and method for router packet control and ordering
WO2002057917A2 (en) * 2001-01-22 2002-07-25 Sun Microsystems, Inc. Peer-to-peer network computing platform
US20020133539A1 (en) * 2001-03-14 2002-09-19 Imation Corp. Dynamic logical storage volumes
US7072823B2 (en) * 2001-03-30 2006-07-04 Intransa, Inc. Method and apparatus for accessing memory using Ethernet packets
US6983326B1 (en) * 2001-04-06 2006-01-03 Networks Associates Technology, Inc. System and method for distributed function discovery in a peer-to-peer network environment
US6636958B2 (en) * 2001-07-17 2003-10-21 International Business Machines Corporation Appliance server with a drive partitioning scheme that accommodates application growth in size
US7363310B2 (en) * 2001-09-04 2008-04-22 Timebase Pty Limited Mapping of data from XML to SQL
US7185062B2 (en) * 2001-09-28 2007-02-27 Emc Corporation Switch-based storage services
US7404000B2 (en) * 2001-09-28 2008-07-22 Emc Corporation Protocol translation in a storage system
JP2003141054A (en) * 2001-11-07 2003-05-16 Hitachi Ltd Storage management computer
US6775672B2 (en) * 2001-12-19 2004-08-10 Hewlett-Packard Development Company, L.P. Updating references to a migrated object in a partition-based distributed file system
US6772161B2 (en) * 2001-12-19 2004-08-03 Hewlett-Packard Development Company, L.P. Object-level migration in a partition-based distributed file system
US6775673B2 (en) * 2001-12-19 2004-08-10 Hewlett-Packard Development Company, L.P. Logical volume-level migration in a partition-based distributed file system
US7599360B2 (en) * 2001-12-26 2009-10-06 Cisco Technology, Inc. Methods and apparatus for encapsulating a frame for transmission in a storage area network
US6934799B2 (en) * 2002-01-18 2005-08-23 International Business Machines Corporation Virtualization of iSCSI storage
US6683883B1 (en) * 2002-04-09 2004-01-27 Sancastle Technologies Ltd. ISCSI-FCP gateway
US6912622B2 (en) * 2002-04-15 2005-06-28 Microsoft Corporation Multi-level cache architecture and cache management method for peer-to-peer name resolution protocol
US7188194B1 (en) * 2002-04-22 2007-03-06 Cisco Technology, Inc. Session-based target/LUN mapping for a storage area network and associated method
US6732171B2 (en) * 2002-05-31 2004-05-04 Lefthand Networks, Inc. Distributed network storage system with virtualization
JP2004013215A (en) * 2002-06-03 2004-01-15 Hitachi Ltd Storage system, storage sub-system, and information processing system including them
US6741554B2 (en) * 2002-08-16 2004-05-25 Motorola Inc. Method and apparatus for reliably communicating information packets in a wireless communication network
US7475124B2 (en) * 2002-09-25 2009-01-06 Emc Corporation Network block services for client access of network-attached data storage in an IP network
US7243144B2 (en) * 2002-09-26 2007-07-10 Hitachi, Ltd. Integrated topology management method for storage and IP networks
US7120666B2 (en) * 2002-10-30 2006-10-10 Riverbed Technology, Inc. Transaction accelerator for client-server communication systems
US7047254B2 (en) * 2002-10-31 2006-05-16 Hewlett-Packard Development Company, L.P. Method and apparatus for providing aggregate object identifiers
US8005918B2 (en) * 2002-11-12 2011-08-23 Rateze Remote Mgmt. L.L.C. Data storage devices having IP capable partitions
US7333994B2 (en) * 2003-12-18 2008-02-19 Microsoft Corporation System and method for database having relational node structure
US8155117B2 (en) * 2004-06-29 2012-04-10 Qualcomm Incorporated Filtering and routing of fragmented datagrams in a data network
US9049205B2 (en) * 2005-12-22 2015-06-02 Genesys Telecommunications Laboratories, Inc. System and methods for locating and acquisitioning a service connection via request broadcasting over a data packet network

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6895461B1 (en) * 2002-04-22 2005-05-17 Cisco Technology, Inc. Method and apparatus for accessing remote storage using SCSI and an IP network

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
ANDERSON ET AL.: "Serverless network file systems", PROCEEDINGS OF THE 15TH SYMPOSIUM ON OPERATING SYSTEMS PRINCIPLES, December 1995 (1995-12-01) *
KIM ET AL.: "Internet multicast provisioning issues for hierarchical architecture", NINTH IEEE INTERNATIONAL CONFERENCE ON NETWORKS, 12 October 2001 (2001-10-12), pages 401 - 404, XP010565557 *
KIM ET AL.: "RMTP:a reliable multicast transport protocol", PROCEEDINGS OF IEEE INFOCOM, vol. 3, 1996, pages 1414 - 1424, XP000622280 *
QUINN B. ET AL.: "Multicast Applications: Challenges and Solutions", NETWORK WORKING GROUP. RFC 3170, September 2001 (2001-09-01) *

Also Published As

Publication number Publication date
WO2005072179A2 (en) 2005-08-11
US20040160975A1 (en) 2004-08-19

Similar Documents

Publication Publication Date Title
WO2005072179A3 (en) Multicast protocol for a redundant array of storage areas
CN103401773B (en) Method and network equipment realizing interboard communication
WO2007033179A3 (en) Fault-tolerant communications in routed networks
WO2007124179A3 (en) Ad hoc proxy for discovery and retrieval of dynamic data such as a list of active devices
WO2006062770A3 (en) A scheme for mac address privacy in infrastructure-based multi-hop wireless networks
WO2003098383A3 (en) A system and method for self propagating information in ad-hoc peer-to-peer networks
WO2006028674A3 (en) A system and method for sharing an ip address
AU2002361716A1 (en) Data storage devices having ip capable partitions
WO2005114958A3 (en) Data transmission
WO2006074022A3 (en) A multicast architecture for wireless mesh networks
WO2004054207A3 (en) Apparatus for implementing a lightweight, reliable, packet-based transport protocol
WO2006115740A3 (en) Method of access to a channelized network from a packet data network
WO2008085375A3 (en) Method and apparatus for multicast routing
WO2007016518A3 (en) Communication protocol testing system
WO2004107678A3 (en) Ultra-wideband network, device, device controller, method and data packet for establishing a mesh network and forwarding packets on another channel
EP1443732A3 (en) Method and system for adaptively applying performance enhancing functions
CA2470226A1 (en) Voip system, voip server and client, and multicast packet communication method
CN105490957A (en) Load sharing method and device
EP2988567A1 (en) Multimedia streaming over multiple hops in wifi mesh network
AU2003216817A1 (en) Data structure for data streaming system
WO2003051000A3 (en) Method and device for broadcast in point-to-point packet networks
NO995555D0 (en) Procedure for packet switched data transfer
US20190394069A1 (en) System for combining wireless sensor networks and method thereof
WO2007033237A3 (en) System and method for supporting flexible overlays and mobility in ip communication and computer networks
CN109246016A (en) Message processing method and device across VXLAN

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 BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG 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 NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

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

WWE Wipo information: entry into national phase

Ref document number: 2570/DELNP/2006

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: 2005711582

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2006544149

Country of ref document: JP

DPEN Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed from 20040101)
WWE Wipo information: entry into national phase

Ref document number: 200580002678.2

Country of ref document: CN

NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Ref document number: DE

WWW Wipo information: withdrawn in national office

Ref document number: 2005711582

Country of ref document: EP

DPE2 Request for preliminary examination filed before expiration of 19th month from priority date (pct application filed from 20040101)