Movatterモバイル変換


[0]ホーム

URL:


US20040148460A1 - Integrated-circuit implementation of a storage-shelf router and a path controller card for combined use in high-availability mass-storage-device shelves that may be incorporated within disk arrays, and a storage-shelf-interface tunneling method and system - Google Patents

Integrated-circuit implementation of a storage-shelf router and a path controller card for combined use in high-availability mass-storage-device shelves that may be incorporated within disk arrays, and a storage-shelf-interface tunneling method and system
Download PDF

Info

Publication number
US20040148460A1
US20040148460A1US10/702,065US70206503AUS2004148460A1US 20040148460 A1US20040148460 A1US 20040148460A1US 70206503 AUS70206503 AUS 70206503AUS 2004148460 A1US2004148460 A1US 2004148460A1
Authority
US
United States
Prior art keywords
storage
shelf
router
mass
frame
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
US10/702,065
Other versions
US7167929B2 (en
Inventor
Joseph Steinmetz
Murthy Kompella
Matthew Wakeley
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Avago Technologies International Sales Pte Ltd
Sierra Logic Inc
Original Assignee
Sierra Logic 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
Priority claimed from US10/602,529external-prioritypatent/US7353321B2/en
Application filed by Sierra Logic IncfiledCriticalSierra Logic Inc
Priority to US10/702,065priorityCriticalpatent/US7167929B2/en
Assigned to SIERRA LOGICreassignmentSIERRA LOGICASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: KOMPELLA, MURTHY, STEINMETZ, JOSEPH H., WAKELEY, MATTHEW PAUL
Priority to JP2006533821Aprioritypatent/JP4686463B2/en
Priority to EP04777183Aprioritypatent/EP1654658A4/en
Priority to PCT/US2004/020665prioritypatent/WO2006016862A1/en
Publication of US20040148460A1publicationCriticalpatent/US20040148460A1/en
Publication of US7167929B2publicationCriticalpatent/US7167929B2/en
Application grantedgrantedCritical
Assigned to EMULEX CORPORATIONreassignmentEMULEX CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: EMULEX CORPORATE SERVICES CORPORATION
Assigned to AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.reassignmentAVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: EMULEX CORPORATION
Assigned to BANK OF AMERICA, N.A., AS COLLATERAL AGENTreassignmentBANK OF AMERICA, N.A., AS COLLATERAL AGENTPATENT SECURITY AGREEMENTAssignors: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Assigned to AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.reassignmentAVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTSAssignors: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Assigned to AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITEDreassignmentAVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITEDMERGER (SEE DOCUMENT FOR DETAILS).Assignors: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Assigned to AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITEDreassignmentAVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITEDCORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 047422 FRAME: 0464. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER.Assignors: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Adjusted expirationlegal-statusCritical
Expired - Lifetimelegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

An integrated circuit implementing a storage-shelf router, used in combination with path controller cards and optionally with other storage-shelf routers, to interconnect SATA disks within a storage shelf or disk array to a high-bandwidth communications medium, such as an FC arbitrated loop. Various embodiments of the present invention provide a tunneling mechanism through the storage-shelf interface provided by one or more storage-shelf routers within a storage shelf to enable external processing entities to directly access various components within the storage shelf. In one embodiment of the present invention, a WRITE-BUFFER command and a READ-BUFFER command are added to the command interface supported by storage-shelf router. These commands are exchanged via the FCP protocol over the fiber channel in the same manner that SCSI commands are packaged within the FCP protocol. In certain cases, the information packaged within the WRITE-BUFFER and READ-BUFFER commands is directly exchanged with internal disk drives. In other cases, the information is extracted and written to various data structures maintained within internal components of the storage shelf. The WRITE-BUFFER and READ-BUFFER commands essential provide a breach or tunnel in the high-availability storage-shelf virtual interface provided by one or more storage-shelf routers within a storage shelf, allowing an external processing entity to exchange information through the tunnel without intervention by, but facilitated and supported by, the one or more storage-shelf routers within the high-availability storage shelf.

Description

Claims (16)

1. A storage-shelf-router-interface tunnel comprising:
an external processing entity interconnected with a storage shelf by a first communications medium using commands of a first protocol;
mass-storage devices within the storage shelf that may be accessed by a mass-storage-device protocol through a second communications medium;
a storage-shelf router that provides a virtual interface to mass-storage devices within the storage shelf to external processing entities, translating first-protocol commands received from the first communications medium to mass-storage-device protocol commands sent to mass-storage devices through the second communications medium, and that also provides for direct access by the external processing entity to the mass-storage devices by unpackaging mass-storage-device-protocol commands from a particular type of first-protocol command frame received through the first communications medium and directing the unpackaged mass-storage-device-protocol commands through the second communications medium, without translation, to the mass-storage devices.
10. The storage-shelf router ofclaim 8 wherein the access directives include:
writing all or a portion of the contents of a data structure stored in storage-shelf-router flash memory;
writing all or a portion of the contents of a data structure stored in path-controller-card flash memory;
writing all or a portion of the contents of a data structure stored in special sectors within a mass-storage device;
writing all or a portion of the storage-shelf firmware stored in storage-shelf-router flash memory;
writing all or a portion of the path-controller-card firmware stored in path-controller-card flash memory;
reading all or a portion of the contents of a data structure stored in storage-shelf-router flash memory;
reading all or a portion of the contents of a data structure stored in path-controller-card flash memory;
reading all or a portion of the contents of a data structure stored in special sectors within a mass-storage device;
reading all or a portion of the storage-shelf firmware stored in storage-shelf-router flash memory; and
reading all or a portion of the path-controller-card firmware stored in path-controller-card flash memory.
11. A method for providing direct access by an external processing entity to mass-storage devices within a storage shelf that are virtualized by a storage-shelf router within the storage shelf through a storage-shelf-router interface, the method comprising:
in a first communications protocol by which the external processing entity accesses virtual mass-storage devices through the storage-shelf-router interface, identifying a command frame that can be used to supplement the first-communications protocol with tunneling commands;
inserting a native mass-storage-device command into the identified tunneling command frame and passing the native mass-storage-device command through the tunneling command to the storage-shelf router;
receiving the tunneling command by the storage-router;
extracting the native mass-storage-device command from the tunneling command and forwarding the tunneling command to a mass-storage device within the storage shelf by a second communications medium.
US10/702,0652003-01-132003-11-04Integrated-circuit implementation of a storage-shelf router and a path controller card for combined use in high-availability mass-storage-device shelves that may be incorporated within disk arrays, and a storage-shelf-interface tunneling method and systemExpired - LifetimeUS7167929B2 (en)

Priority Applications (4)

Application NumberPriority DateFiling DateTitle
US10/702,065US7167929B2 (en)2003-01-132003-11-04Integrated-circuit implementation of a storage-shelf router and a path controller card for combined use in high-availability mass-storage-device shelves that may be incorporated within disk arrays, and a storage-shelf-interface tunneling method and system
PCT/US2004/020665WO2006016862A1 (en)2003-06-232004-06-23Integrated-circuit implementation of a storage-shelf router and a path controller card for combined use in high-availability mass-storage-device shelves that may be incorporated within disk arrays and a storage-shelf-interface tunneling method and system
JP2006533821AJP4686463B2 (en)2003-06-232004-06-23 Storage shelf router interface tunneling system and method
EP04777183AEP1654658A4 (en)2003-06-232004-06-23 IMPLEMENTATION OF A MEMORY SHELF ROUTER AND A WAY CONTROL CARD WITH INTEGRATED CIRCUITS FOR COMBINED USE IN HIGH-AVAILABILITY MASS MEMORY SETUP SHELVES WHICH CAN BE INTEGRATED IN DATA CARRIER ARRAYS, AND MEMORY SHELF INTERFACE TUNNEL METHOD AND SYSTEM

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
US34183503A2003-01-132003-01-13
US10/602,529US7353321B2 (en)2003-01-132003-06-23Integrated-circuit implementation of a storage-shelf router and a path controller card for combined use in high-availability mass-storage-device shelves that may be incorporated within disk arrays
US10/702,065US7167929B2 (en)2003-01-132003-11-04Integrated-circuit implementation of a storage-shelf router and a path controller card for combined use in high-availability mass-storage-device shelves that may be incorporated within disk arrays, and a storage-shelf-interface tunneling method and system

Related Parent Applications (2)

Application NumberTitlePriority DateFiling Date
US10/602,529Continuation-In-PartUS7353321B2 (en)2003-01-132003-06-23Integrated-circuit implementation of a storage-shelf router and a path controller card for combined use in high-availability mass-storage-device shelves that may be incorporated within disk arrays
US10/602,509Continuation-In-PartUS7082508B2 (en)2003-06-242003-06-24Dynamic TLB locking based on page usage metric

Publications (2)

Publication NumberPublication Date
US20040148460A1true US20040148460A1 (en)2004-07-29
US7167929B2 US7167929B2 (en)2007-01-23

Family

ID=35839535

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US10/702,065Expired - LifetimeUS7167929B2 (en)2003-01-132003-11-04Integrated-circuit implementation of a storage-shelf router and a path controller card for combined use in high-availability mass-storage-device shelves that may be incorporated within disk arrays, and a storage-shelf-interface tunneling method and system

Country Status (4)

CountryLink
US (1)US7167929B2 (en)
EP (1)EP1654658A4 (en)
JP (1)JP4686463B2 (en)
WO (1)WO2006016862A1 (en)

Cited By (62)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030172295A1 (en)*2002-03-012003-09-11Onspec Electronics, Inc.Device and system for allowing secure identification of an individual when accessing information and a method of use
US20040162940A1 (en)*2003-02-172004-08-19Ikuya YagisawaStorage system
US20040236908A1 (en)*2003-05-222004-11-25Katsuyoshi SuzukiDisk array apparatus and method for controlling the same
US20050117462A1 (en)*2003-11-282005-06-02Azuma KanoDisk array system and method for controlling disk array system
US20050141184A1 (en)*2003-12-252005-06-30Hiroshi SuzukiStorage system
US20050228924A1 (en)*2004-03-312005-10-13Marushak Nathan EExpander device capable of persistent reservations and persistent affiliations
US20060083265A1 (en)*2004-10-142006-04-20Jordan Patrick DSystem and method for time synchronizing nodes in an automotive network using input capture
US20060083172A1 (en)*2004-10-142006-04-20Jordan Patrick DSystem and method for evaluating the performance of an automotive switch fabric network
US20060083264A1 (en)*2004-10-142006-04-20Jordan Patrick DSystem and method for time synchronizing nodes in an automotive network using input capture
US20060083229A1 (en)*2004-10-182006-04-20Jordan Patrick DSystem and method for streaming sequential data through an automotive switch fabric
US20060083250A1 (en)*2004-10-152006-04-20Jordan Patrick DSystem and method for tunneling standard bus protocol messages through an automotive switch fabric network
US20060083173A1 (en)*2004-10-142006-04-20Jordan Patrick DSystem and method for reprogramming nodes in an automotive switch fabric network
US20060095658A1 (en)*2004-10-282006-05-04Marushak Nathan EIntegrated circuit capable of persistent reservations
US20060170238A1 (en)*2005-01-282006-08-03Justiss Steven ASystem and method for mode select handling for a partitioned media library
US20060174071A1 (en)*2005-01-282006-08-03Justiss Steven ASystem and method for handling status commands directed to partitioned media library
US20060206660A1 (en)*2003-05-222006-09-14Hiromi MatsushigeStorage unit and circuit for shaping communication signal
US20060255409A1 (en)*2004-02-042006-11-16Seiki MoritaAnomaly notification control in disk array
US20070162626A1 (en)*2005-11-022007-07-12Iyer Sree MSystem and method for enhancing external storage
US20070168473A1 (en)*2004-03-312007-07-19Berthold GrundMethod for a user-specific configuration of a computer from a group of prepared computers
US20070233944A1 (en)*2006-03-282007-10-04Hitachi, Ltd.Storage control device, and control method for storage control device
US20080098171A1 (en)*2006-10-242008-04-24Sridhar BalasubramanianSystem and method for implementing a meta-disk aggregation model for storage controllers
US7370173B2 (en)2005-01-282008-05-06Crossroads Systems, Inc.Method and system for presenting contiguous element addresses for a partitioned media library
US7370128B2 (en)2004-10-292008-05-06Intel CorporationExpander device capable of communication protocol translation
US20080114994A1 (en)*2006-11-142008-05-15Sree Mambakkam IyerMethod and system to provide security implementation for storage devices
US20080184035A1 (en)*2007-01-302008-07-31Technology Properties LimitedSystem and Method of Storage Device Data Encryption and Data Access
US20080181406A1 (en)*2007-01-302008-07-31Technology Properties LimitedSystem and Method of Storage Device Data Encryption and Data Access Via a Hardware Key
US7409495B1 (en)*2004-12-222008-08-05Symantec Operating CorporationMethod and apparatus for providing a temporal storage appliance with block virtualization in storage networks
US7428613B1 (en)2004-06-292008-09-23Crossroads Systems, Inc.System and method for centralized partitioned library mapping
US7454565B1 (en)2004-06-292008-11-18Crossroads Systems, IncSystem and method for distributed partitioned library mapping
US20080288782A1 (en)*2007-05-182008-11-20Technology Properties LimitedMethod and Apparatus of Providing Security to an External Attachment Device
US20080288703A1 (en)*2007-05-182008-11-20Technology Properties LimitedMethod and Apparatus of Providing Power to an External Attachment Device via a Computing Device
US20090046858A1 (en)*2007-03-212009-02-19Technology Properties LimitedSystem and Method of Data Encryption and Data Access of a Set of Storage Devices via a Hardware Key
US7505980B2 (en)2002-11-082009-03-17Crossroads Systems, Inc.System and method for controlling access to multiple physical media libraries
US20090094406A1 (en)*2007-10-052009-04-09Joseph AshwoodScalable mass data storage device
WO2006110844A3 (en)*2005-04-112009-04-16Emulex Design & Mfg CorpTunneling sata targets through fibre channel
EP1811396A3 (en)*2005-12-202009-07-29Silicon Image, Inc.Covert channel for conveying supplemental messages in a protocol-defined link for a system of storage devices
US7653767B2 (en)2007-01-232010-01-26International Business Machines CorporationHierarchical enclosure management services
US7788413B1 (en)2005-04-292010-08-31Crossroads Systems, Inc.Method and system for handling commands requesting movement of a data storage medium between physical media libraries
US20130254589A1 (en)*2012-03-262013-09-26Fujitsu LimitedStorage system, storage apparatus, and data restoration method
US8595455B2 (en)2007-01-302013-11-26American Megatrends, Inc.Maintaining data consistency in mirrored cluster storage systems using bitmap write-intent logging
US8667322B1 (en)*2008-06-302014-03-04American Megatrends, Inc.Achieving data consistency in a node failover with a degraded raid array
US20140325141A1 (en)*2013-04-302014-10-30WMware Inc.Trim support for a solid-state drive in a virtualized environment
US9152553B1 (en)*2011-12-152015-10-06Marvell International Ltd.Generic command descriptor for controlling memory devices
US9430165B1 (en)*2013-07-242016-08-30Western Digital Technologies, Inc.Cold storage for data storage devices
US9477413B2 (en)*2010-09-212016-10-25Western Digital Technologies, Inc.System and method for managing access requests to a memory storage subsystem
CN106060012A (en)*2016-05-172016-10-26北京神州绿盟信息安全科技股份有限公司Multiplexing method and apparatus
US9591099B1 (en)*2012-12-212017-03-07EMC IP Holding Company LLCServer connection establishment over fibre channel using a block device access model
US9710170B2 (en)*2015-03-052017-07-18Western Digital Technologies, Inc.Processing data storage commands for enclosure services
US9712427B1 (en)2012-12-212017-07-18EMC IP Holding Company LLCDynamic server-driven path management for a connection-oriented transport using the SCSI block device model
US20170220502A1 (en)*2016-01-292017-08-03Analog Devices, Inc.Gpio-to-gpio communication on a multi-node daisy-chained network
US20170364272A1 (en)*2016-06-152017-12-21Seagate Technology LlcCommand Tunneling in a Hybrid Data Storage Device
US20180107614A1 (en)*2016-10-192018-04-19Samsung Electronics Co., Ltd.Computing system with a nonvolatile storage and operating method thereof
US20180276175A1 (en)*2017-03-222018-09-27National Instruments CorporationDirect Network Access by a Memory Mapped Peripheral Device for Scheduled Data Transfer on the Network
US10185639B1 (en)2015-05-082019-01-22American Megatrends, Inc.Systems and methods for performing failover in storage system with dual storage controllers
US20190065412A1 (en)*2016-04-272019-02-28Huawei Technologies Co., Ltd.Method and apparatus for establishing connection in non-volatile memory system
US20190188174A1 (en)*2017-12-142019-06-20Texas Instruments IncorporatedMulti-slave serial communication
US10355716B2 (en)2015-05-192019-07-16Samsung Electronics Co., Ltd.Transmitting apparatus and interleaving method thereof
US20190230318A1 (en)*2018-01-192019-07-25Caavo IncDevice identification and power state determination using media device information
US11194738B2 (en)*2019-07-292021-12-07International Business Machines CorporationImplementing management commands utilizing an in-band interface
US11256641B2 (en)2017-01-272022-02-22National Instruments CorporationAsynchronous start for timed functions
US11297006B1 (en)*2020-06-032022-04-05Cisco Technology, Inc.Use of virtual lanes to solve credit stall on target ports in FC SAN
CN114756494A (en)*2022-03-312022-07-15中国电子科技集团公司第五十八研究所Conversion interface of standard communication protocol and on-chip packet transmission protocol of multi-die interconnection

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN100440825C (en)*2003-01-282008-12-03华为技术有限公司 System and method for different data frame access and transmission on digital transmission network
JP4220887B2 (en)*2003-11-172009-02-04株式会社日立製作所 Disk device and control method thereof
US20050169170A1 (en)*2004-01-302005-08-04Copan Systems, Inc.Space-efficient storage command and data routing system and method
US7930377B2 (en)*2004-04-232011-04-19Qlogic, CorporationMethod and system for using boot servers in networks
US7577772B2 (en)2004-09-082009-08-18Qlogic, CorporationMethod and system for optimizing DMA channel selection
US7676611B2 (en)*2004-10-012010-03-09Qlogic, CorporationMethod and system for processing out of orders frames
KR101340176B1 (en)2005-08-252013-12-10실리콘 이미지, 인크. Smart Scalable Storage Switch Architecture
US20070121668A1 (en)*2005-11-302007-05-31Michael MorettiFirmware architecture of active-active fibre channel capability in SATA and SAS devices
US20070121633A1 (en)*2005-11-302007-05-31Michael MorettiActive-active fibre channel capability in SATA and SAS devices
US20070121621A1 (en)*2005-11-302007-05-31Michael MorettiIntegrated active-active fibre channel capability in SATA and SAS devices
US7818790B1 (en)*2006-03-172010-10-19Erf Wireless, Inc.Router for use in a monitored network
US7853726B2 (en)*2008-10-062010-12-14International Business Machines CorporationFCP command-data matching for write operations
JP4399021B1 (en)2008-10-292010-01-13株式会社東芝 Disk array control device and storage device
JP2010108497A (en)*2009-10-222010-05-13Toshiba CorpDisk array controller and storage device
US8255607B2 (en)*2009-11-052012-08-28Emulex Design & Manufacturing CorporationSAS expander-based SAS/SATA bridging
US8625635B2 (en)*2010-04-262014-01-07Cleversafe, Inc.Dispersed storage network frame protocol header
US9348774B2 (en)2013-01-252016-05-24Seagate Technology LlcController-opaque communication with non-volatile memory devices
US8943226B1 (en)*2013-11-222015-01-27Lsi CorporationInterface for heterogeneous PCI-e storage devices
JP6874203B2 (en)2017-03-162021-05-19ベンタス アイピー ホールディングス, エルエルシーVentus IP Holdings, LLC Miniaturized wireless router

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5941972A (en)*1997-12-311999-08-24Crossroads Systems, Inc.Storage router and method for providing virtual local storage
US6209023B1 (en)*1998-04-242001-03-27Compaq Computer CorporationSupporting a SCSI device on a non-SCSI transport medium of a network
US6820140B2 (en)*2002-07-242004-11-16Intel CorporationMethod, system, and program for returning data to read requests received over a bus

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6041381A (en)*1998-02-052000-03-21Crossroads Systems, Inc.Fibre channel to SCSI addressing method and system
US6477139B1 (en)*1998-11-152002-11-05Hewlett-Packard CompanyPeer controller management in a dual controller fibre channel storage enclosure
JP2001350548A (en)*2000-06-072001-12-21Konica CorpPower control circuit of external storage device
JP2004513418A (en)*2000-09-272004-04-30ストレイジ・テクノロジー・コーポレイション Standard device interface
US7039727B2 (en)*2000-10-172006-05-02Microsoft CorporationSystem and method for controlling mass storage class digital imaging devices
US6862648B2 (en)*2000-10-302005-03-01Sun Microsystems, Inc.Interface emulation for storage devices
JP2003044421A (en)*2001-07-262003-02-14Fujitsu Ltd Virtual storage system and switching node used in the system
JP3714613B2 (en)*2001-12-122005-11-09インターナショナル・ビジネス・マシーンズ・コーポレーション Storage device, information processing device including the storage device, and information storage system recovery method
US6996642B2 (en)*2002-04-022006-02-07International Business Machines CorporationAdapter, converted data storage device and method of operation of a converted data storage device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5941972A (en)*1997-12-311999-08-24Crossroads Systems, Inc.Storage router and method for providing virtual local storage
US6209023B1 (en)*1998-04-242001-03-27Compaq Computer CorporationSupporting a SCSI device on a non-SCSI transport medium of a network
US6820140B2 (en)*2002-07-242004-11-16Intel CorporationMethod, system, and program for returning data to read requests received over a bus

Cited By (148)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030172295A1 (en)*2002-03-012003-09-11Onspec Electronics, Inc.Device and system for allowing secure identification of an individual when accessing information and a method of use
US7752384B2 (en)2002-11-082010-07-06Crossroads Systems, Inc.System and method for controlling access to media libraries
US7505980B2 (en)2002-11-082009-03-17Crossroads Systems, Inc.System and method for controlling access to multiple physical media libraries
US20090157710A1 (en)*2002-11-082009-06-18Crossroads Systems, Inc.System and method for controlling access to multiple physical media libraries
US7971019B2 (en)2002-11-082011-06-28Crossroads Systems, Inc.System and method for controlling access to multiple physical media libraries
US7941597B2 (en)2002-11-082011-05-10Crossroads Systems, Inc.System and method for controlling access to media libraries
US20100250844A1 (en)*2002-11-082010-09-30Moody Ii William HSystem and method for controlling access to media libraries
US20110167220A1 (en)*2003-02-172011-07-07Hitachi, Ltd.Storage system for holding a remaining available lifetime of a logical storage region
US7047354B2 (en)2003-02-172006-05-16Hitachi, Ltd.Storage system
US20050065984A1 (en)*2003-02-172005-03-24Ikuya YagisawaStorage system
US7275133B2 (en)2003-02-172007-09-25Hitachi, Ltd.Storage system
US20040162940A1 (en)*2003-02-172004-08-19Ikuya YagisawaStorage system
US20050066078A1 (en)*2003-02-172005-03-24Ikuya YagisawaStorage system
US7366839B2 (en)2003-02-172008-04-29Hitachi, Ltd.Storage system
US7272686B2 (en)2003-02-172007-09-18Hitachi, Ltd.Storage system
US7146464B2 (en)2003-02-172006-12-05Hitachi, Ltd.Storage system
US8370572B2 (en)2003-02-172013-02-05Hitachi, Ltd.Storage system for holding a remaining available lifetime of a logical storage region
US7925830B2 (en)2003-02-172011-04-12Hitachi, Ltd.Storage system for holding a remaining available lifetime of a logical storage region
US20080301365A1 (en)*2003-05-222008-12-04Hiromi MatsushigeStorage unit and circuit for shaping communication signal
US7461203B2 (en)2003-05-222008-12-02Hitachi, Ltd.Disk array apparatus and method for controlling the same
US7685362B2 (en)2003-05-222010-03-23Hitachi, Ltd.Storage unit and circuit for shaping communication signal
US8151046B2 (en)2003-05-222012-04-03Hitachi, Ltd.Disk array apparatus and method for controlling the same
US7080201B2 (en)2003-05-222006-07-18Hitachi, Ltd.Disk array apparatus and method for controlling the same
US8200898B2 (en)2003-05-222012-06-12Hitachi, Ltd.Storage apparatus and method for controlling the same
US7480765B2 (en)2003-05-222009-01-20Hitachi, Ltd.Storage unit and circuit for shaping communication signal
US20060206660A1 (en)*2003-05-222006-09-14Hiromi MatsushigeStorage unit and circuit for shaping communication signal
US8429342B2 (en)2003-05-222013-04-23Hitachi, Ltd.Drive apparatus and method for controlling the same
US20040236908A1 (en)*2003-05-222004-11-25Katsuyoshi SuzukiDisk array apparatus and method for controlling the same
US7523258B2 (en)2003-05-222009-04-21Hitachi, Ltd.Disk array apparatus and method for controlling the same
US7587548B2 (en)2003-05-222009-09-08Hitachi, Ltd.Disk array apparatus and method for controlling the same
US20050149672A1 (en)*2003-05-222005-07-07Katsuyoshi SuzukiDisk array apparatus and method for controlling the same
US7057981B2 (en)2003-11-282006-06-06Hitachi, Ltd.Disk array system and method for controlling disk array system
US20050117462A1 (en)*2003-11-282005-06-02Azuma KanoDisk array system and method for controlling disk array system
US7447121B2 (en)2003-11-282008-11-04Hitachi, Ltd.Disk array system
US20050120263A1 (en)*2003-11-282005-06-02Azuma KanoDisk array system and method for controlling disk array system
US20050120264A1 (en)*2003-11-282005-06-02Azuma KanoDisk array system and method for controlling disk array system
US7203135B2 (en)2003-11-282007-04-10Hitachi, Ltd.Disk array system and method for controlling disk array system
US7200074B2 (en)2003-11-282007-04-03Hitachi, Ltd.Disk array system and method for controlling disk array system
US7865665B2 (en)2003-11-282011-01-04Hitachi, Ltd.Storage system for checking data coincidence between a cache memory and a disk drive
US20050117468A1 (en)*2003-11-282005-06-02Azuma KanoDisk array system and method of controlling disk array system
US7453774B2 (en)2003-11-282008-11-18Hitachi, Ltd.Disk array system
US20050154942A1 (en)*2003-11-282005-07-14Azuma KanoDisk array system and method for controlling disk array system
US8468300B2 (en)2003-11-282013-06-18Hitachi, Ltd.Storage system having plural controllers and an expansion housing with drive units
US7423354B2 (en)2003-12-252008-09-09Hitachi, Ltd.Storage system
US20070063587A1 (en)*2003-12-252007-03-22Hiroshi SuzukiStorage system
US7671485B2 (en)2003-12-252010-03-02Hitachi, Ltd.Storage system
US20070170782A1 (en)*2003-12-252007-07-26Hiroshi SuzukiStorage system
US20050141184A1 (en)*2003-12-252005-06-30Hiroshi SuzukiStorage system
US7823010B2 (en)2004-02-042010-10-26Hitachi, Ltd.Anomaly notification control in disk array
US8365013B2 (en)2004-02-042013-01-29Hitachi, Ltd.Anomaly notification control in disk array
US7475283B2 (en)2004-02-042009-01-06Hitachi, Ltd.Anomaly notification control in disk array
US8015442B2 (en)2004-02-042011-09-06Hitachi, Ltd.Anomaly notification control in disk array
US7457981B2 (en)2004-02-042008-11-25Hitachi, Ltd.Anomaly notification control in disk array
US20060255409A1 (en)*2004-02-042006-11-16Seiki MoritaAnomaly notification control in disk array
US20050228924A1 (en)*2004-03-312005-10-13Marushak Nathan EExpander device capable of persistent reservations and persistent affiliations
US7206875B2 (en)*2004-03-312007-04-17Intel CorporationExpander device capable of persistent reservations and persistent affiliations
US20070168473A1 (en)*2004-03-312007-07-19Berthold GrundMethod for a user-specific configuration of a computer from a group of prepared computers
US8051416B2 (en)*2004-03-312011-11-01Fujitsu Siemens Computers GmbhMethod for a user-specific configuration of a computer from a group of prepared computers
US7454565B1 (en)2004-06-292008-11-18Crossroads Systems, IncSystem and method for distributed partitioned library mapping
US20100199061A1 (en)*2004-06-292010-08-05Justiss Steven ASystem and Method for Distributed Partitioned Library Mapping
US7428613B1 (en)2004-06-292008-09-23Crossroads Systems, Inc.System and method for centralized partitioned library mapping
US7752416B2 (en)2004-06-292010-07-06Crossroads Systems, Inc.System and method for distributed partitioned library mapping
US7975124B2 (en)2004-06-292011-07-05Crossroads Systems, Inc.System and method for distributed partitioned library mapping
US20090049224A1 (en)*2004-06-292009-02-19Crossroads Systems, Inc.System and Method for Distributed Partitioned Library Mapping
US7623552B2 (en)2004-10-142009-11-24Temic Automotive Of North America, Inc.System and method for time synchronizing nodes in an automotive network using input capture
US20060083264A1 (en)*2004-10-142006-04-20Jordan Patrick DSystem and method for time synchronizing nodes in an automotive network using input capture
US20060083172A1 (en)*2004-10-142006-04-20Jordan Patrick DSystem and method for evaluating the performance of an automotive switch fabric network
US7593344B2 (en)2004-10-142009-09-22Temic Automotive Of North America, Inc.System and method for reprogramming nodes in an automotive switch fabric network
US20060083265A1 (en)*2004-10-142006-04-20Jordan Patrick DSystem and method for time synchronizing nodes in an automotive network using input capture
US7593429B2 (en)2004-10-142009-09-22Temic Automotive Of North America, Inc.System and method for time synchronizing nodes in an automotive network using input capture
US20060083173A1 (en)*2004-10-142006-04-20Jordan Patrick DSystem and method for reprogramming nodes in an automotive switch fabric network
US20060083250A1 (en)*2004-10-152006-04-20Jordan Patrick DSystem and method for tunneling standard bus protocol messages through an automotive switch fabric network
US7599377B2 (en)*2004-10-152009-10-06Temic Automotive Of North America, Inc.System and method for tunneling standard bus protocol messages through an automotive switch fabric network
US20060083229A1 (en)*2004-10-182006-04-20Jordan Patrick DSystem and method for streaming sequential data through an automotive switch fabric
US7613190B2 (en)2004-10-182009-11-03Temic Automotive Of North America, Inc.System and method for streaming sequential data through an automotive switch fabric
US7418545B2 (en)2004-10-282008-08-26Intel CorporationIntegrated circuit capable of persistent reservations
US20060095658A1 (en)*2004-10-282006-05-04Marushak Nathan EIntegrated circuit capable of persistent reservations
US7370128B2 (en)2004-10-292008-05-06Intel CorporationExpander device capable of communication protocol translation
US7409495B1 (en)*2004-12-222008-08-05Symantec Operating CorporationMethod and apparatus for providing a temporal storage appliance with block virtualization in storage networks
US7971006B2 (en)2005-01-282011-06-28Crossroads Systems, Inc.System and method for handling status commands directed to partitioned media library
US7451291B2 (en)2005-01-282008-11-11Crossroads Systems, Inc.System and method for mode select handling for a partitioned media library
US20060170238A1 (en)*2005-01-282006-08-03Justiss Steven ASystem and method for mode select handling for a partitioned media library
US20060174071A1 (en)*2005-01-282006-08-03Justiss Steven ASystem and method for handling status commands directed to partitioned media library
US7370173B2 (en)2005-01-282008-05-06Crossroads Systems, Inc.Method and system for presenting contiguous element addresses for a partitioned media library
WO2006110844A3 (en)*2005-04-112009-04-16Emulex Design & Mfg CorpTunneling sata targets through fibre channel
US7853741B2 (en)2005-04-112010-12-14Emulex Design & Manufacturing CorporationTunneling SATA targets through fibre channel
US7788413B1 (en)2005-04-292010-08-31Crossroads Systems, Inc.Method and system for handling commands requesting movement of a data storage medium between physical media libraries
US20070162626A1 (en)*2005-11-022007-07-12Iyer Sree MSystem and method for enhancing external storage
EP1811396A3 (en)*2005-12-202009-07-29Silicon Image, Inc.Covert channel for conveying supplemental messages in a protocol-defined link for a system of storage devices
JP2013020635A (en)*2005-12-202013-01-31Silicon Image IncCovert channel for conveying supplemental messages in protocol-defined link for storage device system
KR101409927B1 (en)*2005-12-202014-06-19실리콘 이미지, 인크.Covert channel for conveying supplemental messages in a protocol-defined link for a system of storage devices
US20070233944A1 (en)*2006-03-282007-10-04Hitachi, Ltd.Storage control device, and control method for storage control device
US7865664B2 (en)2006-03-282011-01-04Hitachi, Ltd.Storage control device, and control method for storage control device
US20090150756A1 (en)*2006-03-282009-06-11Hitachi, Ltd.Storage control device, and control method for storage control device
US7472250B2 (en)2006-03-282008-12-30Hitachi, Ltd.Storage control device, and control method for storage control device
US20090077284A1 (en)*2006-06-302009-03-19Mcm Portfolio LlcSystem and Method for Enhancing External Storage
US8385061B2 (en)2006-10-242013-02-26Lsi CorporationSystem and method for implementing a meta-disk aggregation model for storage controllers
JP2010507867A (en)*2006-10-242010-03-11エルエスアイ コーポレーション System and method for implementing a meta-disk aggregate model for a storage controller
US20080098171A1 (en)*2006-10-242008-04-24Sridhar BalasubramanianSystem and method for implementing a meta-disk aggregation model for storage controllers
WO2008051353A3 (en)*2006-10-242008-07-10Lsi CorpSystem and method for implementing a meta-disk aggregation model for storage controllers
US7876894B2 (en)2006-11-142011-01-25Mcm Portfolio LlcMethod and system to provide security implementation for storage devices
US20080114994A1 (en)*2006-11-142008-05-15Sree Mambakkam IyerMethod and system to provide security implementation for storage devices
US7653767B2 (en)2007-01-232010-01-26International Business Machines CorporationHierarchical enclosure management services
US20080184035A1 (en)*2007-01-302008-07-31Technology Properties LimitedSystem and Method of Storage Device Data Encryption and Data Access
US8595455B2 (en)2007-01-302013-11-26American Megatrends, Inc.Maintaining data consistency in mirrored cluster storage systems using bitmap write-intent logging
US20080181406A1 (en)*2007-01-302008-07-31Technology Properties LimitedSystem and Method of Storage Device Data Encryption and Data Access Via a Hardware Key
US20090046858A1 (en)*2007-03-212009-02-19Technology Properties LimitedSystem and Method of Data Encryption and Data Access of a Set of Storage Devices via a Hardware Key
US20080288782A1 (en)*2007-05-182008-11-20Technology Properties LimitedMethod and Apparatus of Providing Security to an External Attachment Device
US20080288703A1 (en)*2007-05-182008-11-20Technology Properties LimitedMethod and Apparatus of Providing Power to an External Attachment Device via a Computing Device
US8397011B2 (en)2007-10-052013-03-12Joseph AshwoodScalable mass data storage device
US20090094406A1 (en)*2007-10-052009-04-09Joseph AshwoodScalable mass data storage device
US8667322B1 (en)*2008-06-302014-03-04American Megatrends, Inc.Achieving data consistency in a node failover with a degraded raid array
US9477413B2 (en)*2010-09-212016-10-25Western Digital Technologies, Inc.System and method for managing access requests to a memory storage subsystem
US10048875B2 (en)2010-09-212018-08-14Western Digital Technologies, Inc.System and method for managing access requests to a memory storage subsystem
US9152553B1 (en)*2011-12-152015-10-06Marvell International Ltd.Generic command descriptor for controlling memory devices
US20130254589A1 (en)*2012-03-262013-09-26Fujitsu LimitedStorage system, storage apparatus, and data restoration method
US9329944B2 (en)*2012-03-262016-05-03Fujitsu LimitedStorage system, storage apparatus, and data restoration method
US9712427B1 (en)2012-12-212017-07-18EMC IP Holding Company LLCDynamic server-driven path management for a connection-oriented transport using the SCSI block device model
US9591099B1 (en)*2012-12-212017-03-07EMC IP Holding Company LLCServer connection establishment over fibre channel using a block device access model
US9983992B2 (en)*2013-04-302018-05-29WMware Inc.Trim support for a solid-state drive in a virtualized environment
US10642529B2 (en)2013-04-302020-05-05Vmware, Inc.Trim support for a solid-state drive in a virtualized environment
US20140325141A1 (en)*2013-04-302014-10-30WMware Inc.Trim support for a solid-state drive in a virtualized environment
US9430165B1 (en)*2013-07-242016-08-30Western Digital Technologies, Inc.Cold storage for data storage devices
US9710170B2 (en)*2015-03-052017-07-18Western Digital Technologies, Inc.Processing data storage commands for enclosure services
US10185639B1 (en)2015-05-082019-01-22American Megatrends, Inc.Systems and methods for performing failover in storage system with dual storage controllers
US10355716B2 (en)2015-05-192019-07-16Samsung Electronics Co., Ltd.Transmitting apparatus and interleaving method thereof
US11025280B2 (en)2015-05-192021-06-01Samsung Electronics Co., Ltd.Transmitting apparatus and interleaving method thereof
US10872049B2 (en)*2016-01-292020-12-22Analog Devices, Inc.GPIO-to-GPIO communication on a multi-node daisy-chained network
US20170220502A1 (en)*2016-01-292017-08-03Analog Devices, Inc.Gpio-to-gpio communication on a multi-node daisy-chained network
US20190065412A1 (en)*2016-04-272019-02-28Huawei Technologies Co., Ltd.Method and apparatus for establishing connection in non-volatile memory system
US10866911B2 (en)*2016-04-272020-12-15Huawei Technologies Co., Ltd.Method and apparatus for establishing connection in non-volatile memory system
CN106060012A (en)*2016-05-172016-10-26北京神州绿盟信息安全科技股份有限公司Multiplexing method and apparatus
US9990134B2 (en)*2016-06-152018-06-05Seagate Technology LlcCommand tunneling in a hybrid data storage device
US20170364272A1 (en)*2016-06-152017-12-21Seagate Technology LlcCommand Tunneling in a Hybrid Data Storage Device
US20180107614A1 (en)*2016-10-192018-04-19Samsung Electronics Co., Ltd.Computing system with a nonvolatile storage and operating method thereof
US10970235B2 (en)*2016-10-192021-04-06Samsung Electronics Co., Ltd.Computing system with a nonvolatile storage and operating method thereof
US11256641B2 (en)2017-01-272022-02-22National Instruments CorporationAsynchronous start for timed functions
US20180276175A1 (en)*2017-03-222018-09-27National Instruments CorporationDirect Network Access by a Memory Mapped Peripheral Device for Scheduled Data Transfer on the Network
US12066971B2 (en)2017-03-222024-08-20National Instruments CorporationDirect network access by a memory mapped peripheral device for scheduled data transfer on the network
US20190188174A1 (en)*2017-12-142019-06-20Texas Instruments IncorporatedMulti-slave serial communication
US11573919B2 (en)*2017-12-142023-02-07Texas Instruments IncorporatedMulti-slave serial communication
US10904477B2 (en)2018-01-192021-01-26Caavo IncDevice identification using media device keys
US20190230318A1 (en)*2018-01-192019-07-25Caavo IncDevice identification and power state determination using media device information
US11356636B2 (en)*2018-01-192022-06-07Caavo IncDevice identification and power state determination using media device information
US11997419B2 (en)2018-01-192024-05-28Caavo IncDevice identification and power state determination using media device information
US11194738B2 (en)*2019-07-292021-12-07International Business Machines CorporationImplementing management commands utilizing an in-band interface
US11297006B1 (en)*2020-06-032022-04-05Cisco Technology, Inc.Use of virtual lanes to solve credit stall on target ports in FC SAN
CN114756494A (en)*2022-03-312022-07-15中国电子科技集团公司第五十八研究所Conversion interface of standard communication protocol and on-chip packet transmission protocol of multi-die interconnection

Also Published As

Publication numberPublication date
EP1654658A1 (en)2006-05-10
EP1654658A4 (en)2009-10-21
JP4686463B2 (en)2011-05-25
WO2006016862A1 (en)2006-02-16
JP2007501987A (en)2007-02-01
US7167929B2 (en)2007-01-23

Similar Documents

PublicationPublication DateTitle
US7167929B2 (en)Integrated-circuit implementation of a storage-shelf router and a path controller card for combined use in high-availability mass-storage-device shelves that may be incorporated within disk arrays, and a storage-shelf-interface tunneling method and system
US7353321B2 (en)Integrated-circuit implementation of a storage-shelf router and a path controller card for combined use in high-availability mass-storage-device shelves that may be incorporated within disk arrays
US7634614B2 (en)Integrated-circuit implementation of a storage-shelf router and a path controller card for combined use in high-availability mass-storage-device shelves and that support virtual disk formatting
US8095704B2 (en)Integrated-circuit implementation of a storage-shelf router and a path controller card for combined use in high-availability mass-storage-device shelves that may be incorporated within disk arrays
US8321650B2 (en)Alignment-unit-based virtual formatting methods and devices employing the methods
US8281084B2 (en)Method and interface for access to memory within a first electronic device by a second electronic device
KR101203251B1 (en)Method and system for efficient queue management
US8289984B2 (en)Allocation-unit-based virtual formatting methods and devices employing allocation-unit-based virtual formatting methods
US20160021031A1 (en)Global shared memory switch

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:SIERRA LOGIC, CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:STEINMETZ, JOSEPH H.;KOMPELLA, MURTHY;WAKELEY, MATTHEW PAUL;REEL/FRAME:015196/0322

Effective date:20040301

STCFInformation on status: patent grant

Free format text:PATENTED CASE

FPAYFee payment

Year of fee payment:4

ASAssignment

Owner name:EMULEX CORPORATION, CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:EMULEX CORPORATE SERVICES CORPORATION;REEL/FRAME:031976/0363

Effective date:20131205

FPAYFee payment

Year of fee payment:8

ASAssignment

Owner name:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:EMULEX CORPORATION;REEL/FRAME:036942/0213

Effective date:20150831

ASAssignment

Owner name:BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH CAROLINA

Free format text:PATENT SECURITY AGREEMENT;ASSIGNOR:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;REEL/FRAME:037808/0001

Effective date:20160201

Owner name:BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH

Free format text:PATENT SECURITY AGREEMENT;ASSIGNOR:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;REEL/FRAME:037808/0001

Effective date:20160201

ASAssignment

Owner name:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD., SINGAPORE

Free format text:TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS COLLATERAL AGENT;REEL/FRAME:041710/0001

Effective date:20170119

Owner name:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD

Free format text:TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS COLLATERAL AGENT;REEL/FRAME:041710/0001

Effective date:20170119

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553)

Year of fee payment:12

ASAssignment

Owner name:AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITE

Free format text:MERGER;ASSIGNOR:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;REEL/FRAME:047422/0464

Effective date:20180509

ASAssignment

Owner name:AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITE

Free format text:CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 047422 FRAME: 0464. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER;ASSIGNOR:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;REEL/FRAME:048883/0702

Effective date:20180905


[8]ページ先頭

©2009-2025 Movatter.jp