WO2005055041A3 - Method, system, and article of manufacture for the detection of misdirected data - Google Patents

Method, system, and article of manufacture for the detection of misdirected data Download PDF

Info

Publication number
WO2005055041A3
WO2005055041A3 PCT/EP2004/052979 EP2004052979W WO2005055041A3 WO 2005055041 A3 WO2005055041 A3 WO 2005055041A3 EP 2004052979 W EP2004052979 W EP 2004052979W WO 2005055041 A3 WO2005055041 A3 WO 2005055041A3
Authority
WO
WIPO (PCT)
Prior art keywords
command
storage unit
identifier
article
manufacture
Prior art date
Application number
PCT/EP2004/052979
Other languages
French (fr)
Other versions
WO2005055041A2 (en
Inventor
Michael Thomas Benhase
James Chien-Chiung Chen
Patricia Ching Lu
Frederick James Ii Carberry
Original Assignee
Ibm
Ibm Uk
Michael Thomas Benhase
James Chien-Chiung Chen
Patricia Ching Lu
Frederick James Ii Carberry
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 Ibm, Ibm Uk, Michael Thomas Benhase, James Chien-Chiung Chen, Patricia Ching Lu, Frederick James Ii Carberry filed Critical Ibm
Publication of WO2005055041A2 publication Critical patent/WO2005055041A2/en
Publication of WO2005055041A3 publication Critical patent/WO2005055041A3/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]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0614Improving the reliability of storage systems
    • G06F3/0619Improving the reliability of storage systems in relation to data integrity, e.g. data losses, bit errors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
    • G06F3/0659Command handling arrangements, e.g. command buffers, queues, command scheduling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/067Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]

Abstract

Provided are a method, system and article of manufacture, wherein in certain embodiments an I/O command from a host is received at a first storage unit. An identifier is generated that identifies a destination to which the I/O command is to be transmitted from the first storage unit. The I/O command is augmented with the generated identifier at the first storage unit. The augmented I/O command is transmitted. In certain other embodiments, an I/O command is received at a storage unit, wherein the storage unit is associated with a storage unit identifier. A determination is made at the storage unit, whether the I/O command is associated with an identifier that identifies a destination for which the I/O command is intended. A further determination is made, at the storage unit, whether the identifier is the same as the storage unit identifier, in response to determining that the identifier associated with the I/O command identifies the destination for which the I/O command is intended.
PCT/EP2004/052979 2003-11-20 2004-11-16 Method, system, and article of manufacture for the detection of misdirected data WO2005055041A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/719,440 US7421519B2 (en) 2003-11-20 2003-11-20 Method for the detection of misdirected data
US10/719,440 2003-11-20

Publications (2)

Publication Number Publication Date
WO2005055041A2 WO2005055041A2 (en) 2005-06-16
WO2005055041A3 true WO2005055041A3 (en) 2005-11-17

Family

ID=34652643

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2004/052979 WO2005055041A2 (en) 2003-11-20 2004-11-16 Method, system, and article of manufacture for the detection of misdirected data

Country Status (3)

Country Link
US (2) US7421519B2 (en)
TW (1) TW200532541A (en)
WO (1) WO2005055041A2 (en)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7966294B1 (en) * 2004-01-08 2011-06-21 Netapp, Inc. User interface system for a clustered storage system
US8176217B2 (en) * 2005-12-20 2012-05-08 Lsi Corporation System and method for implementing a storage protocol with initiator controlled data transfer
US7752488B2 (en) * 2006-01-06 2010-07-06 International Business Machines Corporation Method to adjust error thresholds in a data storage and retrieval system
US7865783B2 (en) * 2008-05-22 2011-01-04 International Business Machines Corporation Automated microcode detected error index generation
US9563423B1 (en) 2012-12-21 2017-02-07 EMC IP Holding Company LLC System and method for simultaneous shared access to data buffers by two threads, in a connection-oriented data proxy service
US9270786B1 (en) 2012-12-21 2016-02-23 Emc Corporation System and method for proxying TCP connections over a SCSI-based transport
US9473591B1 (en) 2012-12-21 2016-10-18 Emc Corporation Reliable server transport over fibre channel using a block device access model
US9712427B1 (en) 2012-12-21 2017-07-18 EMC IP Holding Company LLC Dynamic server-driven path management for a connection-oriented transport using the SCSI block device model
US9473589B1 (en) 2012-12-21 2016-10-18 Emc Corporation Server communication over fibre channel using a block device access model
US9237057B1 (en) 2012-12-21 2016-01-12 Emc Corporation Reassignment of a virtual connection from a busiest virtual connection or locality domain to a least busy virtual connection or locality domain
US9531765B1 (en) * 2012-12-21 2016-12-27 Emc Corporation System and method for maximizing system data cache efficiency in a connection-oriented data proxy service
US9509797B1 (en) 2012-12-21 2016-11-29 Emc Corporation Client communication over fibre channel using a block device access model
US9514151B1 (en) 2012-12-21 2016-12-06 Emc Corporation System and method for simultaneous shared access to data buffers by two threads, in a connection-oriented data proxy service
US9473590B1 (en) 2012-12-21 2016-10-18 Emc Corporation Client connection establishment over fibre channel using a block device access model
US9647905B1 (en) 2012-12-21 2017-05-09 EMC IP Holding Company LLC System and method for optimized management of statistics counters, supporting lock-free updates, and queries for any to-the-present time interval
US9407601B1 (en) 2012-12-21 2016-08-02 Emc Corporation Reliable client transport over fibre channel using a block device access model
US9232000B1 (en) 2012-12-21 2016-01-05 Emc Corporation Method and system for balancing load across target endpoints on a server and initiator endpoints accessing the server
US9591099B1 (en) 2012-12-21 2017-03-07 EMC IP Holding Company LLC Server connection establishment over fibre channel using a block device access model

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1357476A2 (en) * 2002-04-26 2003-10-29 Hitachi, Ltd. Method for controlling storage system, and storage control apparatus

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5544347A (en) * 1990-09-24 1996-08-06 Emc Corporation Data storage system controlled remote data mirroring with respectively maintained data indices
US6374336B1 (en) * 1997-12-24 2002-04-16 Avid Technology, Inc. Computer system and process for transferring multiple high bandwidth streams of data between multiple storage units and multiple applications in a scalable and reliable manner
US6131148A (en) * 1998-01-26 2000-10-10 International Business Machines Corporation Snapshot copy of a secondary volume of a PPRC pair
US6453392B1 (en) * 1998-11-10 2002-09-17 International Business Machines Corporation Method of and apparatus for sharing dedicated devices between virtual machine guests
JP4087072B2 (en) * 2001-01-25 2008-05-14 株式会社日立製作所 Storage system and virtual private volume control method
JP4366875B2 (en) 2001-03-07 2009-11-18 日立電線株式会社 Optical transceiver
US20020161852A1 (en) * 2001-03-15 2002-10-31 International Business Machines Corporation System and method for fibre channel tracking of SCSI identifiers in unknown configurations

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1357476A2 (en) * 2002-04-26 2003-10-29 Hitachi, Ltd. Method for controlling storage system, and storage control apparatus

Also Published As

Publication number Publication date
US20080276017A1 (en) 2008-11-06
TW200532541A (en) 2005-10-01
US20050138489A1 (en) 2005-06-23
WO2005055041A2 (en) 2005-06-16
US7802029B2 (en) 2010-09-21
US7421519B2 (en) 2008-09-02

Similar Documents

Publication Publication Date Title
WO2005055041A3 (en) Method, system, and article of manufacture for the detection of misdirected data
WO2004086221A3 (en) Method and apparatus for managing windows
WO2006012196A3 (en) An apparatus and method for high performance volatile disk drive memory access using an integrated dma engine
WO2007103932A3 (en) Coupon code systems and methods
WO2008033445A3 (en) Selective access to portions of digital content
WO2007067262A3 (en) Method and system to present a preview of video content
WO2007070676A3 (en) Systems and methods for social mapping
WO2006017622A3 (en) Method and system for the creating, managing, and delivery of enhanced feed formatted content
WO2006012449A3 (en) Tracking objects modified between backup operations
WO2004051444A3 (en) Providing a secure execution mode in a pre-boot environment
WO2007130155A3 (en) Multi priority messaging
WO2007149703A3 (en) System and method for generating a path for a mobile drive unit
WO2007149227A3 (en) System and method for positioning a mobile drive unit
WO2007078395A3 (en) System and method for automatically transferring dynamically changing content
WO2006107531A3 (en) Simple integration of an on-demand compute environment
WO2009095413A3 (en) Method and system for encrypted file access
WO2007050819A3 (en) A method and apparatus for command processing in wireless communication systems
WO2008155188A3 (en) Firewall control using remote system information
WO2007027208A3 (en) Traversing data in a repeatable manner
AU2003267042A1 (en) Methods and systems for archiving data
WO2009131788A3 (en) Three-dimensional system and method for connected component labeling
WO2004062215A3 (en) Stateless message routing
WO2004086169A3 (en) Method and system for marking digital content
WO2008045304A3 (en) Integration of data between devices
AU2002330478A1 (en) Search system, search server, client, search method, program, and recording medium

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): BW GH 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 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

121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Country of ref document: DE

122 Ep: pct application non-entry in european phase