[go: up one dir, main page]

WO2008114360A1 - ストレージシステム、ストレージ装置、ファームウェアの活性交換方法 - Google Patents

ストレージシステム、ストレージ装置、ファームウェアの活性交換方法 Download PDF

Info

Publication number
WO2008114360A1
WO2008114360A1 PCT/JP2007/055422 JP2007055422W WO2008114360A1 WO 2008114360 A1 WO2008114360 A1 WO 2008114360A1 JP 2007055422 W JP2007055422 W JP 2007055422W WO 2008114360 A1 WO2008114360 A1 WO 2008114360A1
Authority
WO
WIPO (PCT)
Prior art keywords
storage device
hot
firmware
storage
storage system
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.)
Ceased
Application number
PCT/JP2007/055422
Other languages
English (en)
French (fr)
Inventor
Tadashi Matumura
Masahiro Yoshida
Taichi Ohno
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2009504960A priority Critical patent/JP4770982B2/ja
Priority to PCT/JP2007/055422 priority patent/WO2008114360A1/ja
Publication of WO2008114360A1 publication Critical patent/WO2008114360A1/ja
Priority to US12/548,024 priority patent/US8010713B2/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0671In-line storage system
    • G06F3/0683Plurality of storage devices
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0604Improving or facilitating administration, e.g. storage management
    • G06F3/0607Improving or facilitating administration, e.g. storage management by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0629Configuration or reconfiguration of storage systems
    • G06F3/0635Configuration or reconfiguration of storage systems by changing the path, e.g. traffic rerouting, path reconfiguration
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • G06F8/656Updates while running
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/1433Saving, restoring, recovering or retrying at system level during software upgrading
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/2002Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant
    • G06F11/2007Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant using redundant communication media
    • G06F11/201Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant using redundant communication media between storage system components

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Debugging And Monitoring (AREA)
  • Stored Programmes (AREA)
  • Memory System Of A Hierarchy Structure (AREA)

Abstract

(課題)本発明は、ホストオペレーションレスでファームウェアの活性交換を行うストレージシステムを提供することを目的とする。 (解決手段)複数の接続経路をストレージ装置との間で有するホスト装置は、ストレージ装置から受信した経路識別情報を他の全ての経路からストレージ装置に転送する。一方、ストレージ装置は、ホスト装置へ送信した経路識別情報を格納するテーブルとホスト装置から受信した経路識別情報を格納する経路テーブルを有する。そして、ストレージ装置は、ファームウェアの交換要求を受けると、経路テーブルを比較して一致するか否かを判定し、一致するときには、各経路に対応するファームウェアを順次、活性交換することを特徴とするストレージシステム。
PCT/JP2007/055422 2007-03-16 2007-03-16 ストレージシステム、ストレージ装置、ファームウェアの活性交換方法 Ceased WO2008114360A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2009504960A JP4770982B2 (ja) 2007-03-16 2007-03-16 ストレージシステム、ストレージ装置、ファームウェアの活性交換方法
PCT/JP2007/055422 WO2008114360A1 (ja) 2007-03-16 2007-03-16 ストレージシステム、ストレージ装置、ファームウェアの活性交換方法
US12/548,024 US8010713B2 (en) 2007-03-16 2009-08-26 Storage system, storage apparatus, and method for hot swapping of firmware

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2007/055422 WO2008114360A1 (ja) 2007-03-16 2007-03-16 ストレージシステム、ストレージ装置、ファームウェアの活性交換方法

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US12/548,024 Continuation US8010713B2 (en) 2007-03-16 2009-08-26 Storage system, storage apparatus, and method for hot swapping of firmware

Publications (1)

Publication Number Publication Date
WO2008114360A1 true WO2008114360A1 (ja) 2008-09-25

Family

ID=39765482

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2007/055422 Ceased WO2008114360A1 (ja) 2007-03-16 2007-03-16 ストレージシステム、ストレージ装置、ファームウェアの活性交換方法

Country Status (3)

Country Link
US (1) US8010713B2 (ja)
JP (1) JP4770982B2 (ja)
WO (1) WO2008114360A1 (ja)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010152508A (ja) * 2008-12-24 2010-07-08 Fujitsu Ltd 制御装置、ディスクアレイ装置および制御方法
JP2013206103A (ja) * 2012-03-28 2013-10-07 Nec Corp 仮想化システム、管理用ホスト計算機、ストレージシステムのファームウェアアップデート方法、及びストレージシステムのファームウェアアップデートプログラム
JPWO2013168229A1 (ja) * 2012-05-08 2015-12-24 富士通株式会社 ネットワークシステム,保守作業管理方法,処理装置及びプログラム
JP2016053855A (ja) * 2014-09-03 2016-04-14 富士通株式会社 ストレージ装置、ファームウェアの更新方法、およびファームウェアの更新プログラム
JP2018181195A (ja) * 2017-04-20 2018-11-15 富士通株式会社 ストレージ制御装置およびストレージ制御プログラム
JP2019066692A (ja) * 2017-10-02 2019-04-25 キヤノン株式会社 リソグラフィシステム、制御プログラムを更新する方法、プログラム、および物品製造方法
JP2019096065A (ja) * 2017-11-22 2019-06-20 富士通株式会社 ストレージシステム,ストレージ制御装置およびストレージ制御プログラム
CN111767566A (zh) * 2020-06-18 2020-10-13 安徽旅贲科技有限公司 一种CFL认证体制在Fabric系统中的部分替代集成方法与系统

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008155798A1 (ja) * 2007-06-20 2008-12-24 Fujitsu Limited ユニット間設定同期装置
US8352661B1 (en) * 2010-03-24 2013-01-08 Emc Corporation Data storage systems having seamless software upgrades
US9192078B2 (en) 2013-06-11 2015-11-17 Seagate Technology Llc Maintaining thermal uniformity among devices in a multi-device enclosure
US9655284B2 (en) 2013-06-11 2017-05-16 Seagate Technology Llc Modular fan assembly
US9468126B2 (en) 2013-06-11 2016-10-11 Seagate Technology Llc Multi-device storage enclosure with extendable device support sleds
GB2515554A (en) * 2013-06-28 2014-12-31 Ibm Maintaining computer system operability
US9241427B1 (en) 2014-07-30 2016-01-19 Seagate Technology Llc Airfoil to provide directed cooling
US9689467B2 (en) 2015-04-24 2017-06-27 Allison Transmission, Inc. Multi-speed transmission
US10756975B2 (en) * 2016-12-13 2020-08-25 Avago Technologies International Sales Pte. Limited Multiple site rolling upgrade protocol
GB2576729B (en) * 2018-08-29 2023-02-01 Jaguar Land Rover Ltd Installing application program code on a vehicle control system
US11455402B2 (en) 2019-01-30 2022-09-27 Seagate Technology Llc Non-volatile memory with precise write-once protection

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005078595A (ja) * 2003-09-03 2005-03-24 Hitachi Ltd プログラム及び情報処理装置
JP2005251188A (ja) * 2004-02-06 2005-09-15 Nec Corp 冗長パス制御装置及び冗長パス制御方法
JP2006185312A (ja) * 2004-12-28 2006-07-13 Fujitsu Ltd 障害解析装置及び障害解析方法

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4039794B2 (ja) * 2000-08-18 2008-01-30 富士通株式会社 マルチパス計算機システム
JP2002278906A (ja) * 2001-03-21 2002-09-27 Nec Corp アップデート管理システム、アップデート・クライアント装置、アップデート・サーバ装置及びプログラム
JP2003131897A (ja) * 2001-10-24 2003-05-09 Hitachi Ltd ポートを内蔵したストレージ
US7266815B2 (en) * 2003-09-29 2007-09-04 International Business Machines Corporation Automated control of a licensed internal code update on a storage controller
JP2005215943A (ja) * 2004-01-29 2005-08-11 Hitachi Ltd ディスク装置の接続制御方式
US7454533B2 (en) * 2004-02-06 2008-11-18 Nec Corporation Redundant path control apparatus and redundant path control method
JP4497953B2 (ja) * 2004-02-25 2010-07-07 株式会社日立製作所 情報処理システム、および情報処理方法
JP4940967B2 (ja) * 2007-01-30 2012-05-30 富士通株式会社 ストレージシステム、ストレージ装置、ファームウェアの活性交換方法、ファームウェアの活性交換プログラム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005078595A (ja) * 2003-09-03 2005-03-24 Hitachi Ltd プログラム及び情報処理装置
JP2005251188A (ja) * 2004-02-06 2005-09-15 Nec Corp 冗長パス制御装置及び冗長パス制御方法
JP2006185312A (ja) * 2004-12-28 2006-07-13 Fujitsu Ltd 障害解析装置及び障害解析方法

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010152508A (ja) * 2008-12-24 2010-07-08 Fujitsu Ltd 制御装置、ディスクアレイ装置および制御方法
JP2013206103A (ja) * 2012-03-28 2013-10-07 Nec Corp 仮想化システム、管理用ホスト計算機、ストレージシステムのファームウェアアップデート方法、及びストレージシステムのファームウェアアップデートプログラム
JPWO2013168229A1 (ja) * 2012-05-08 2015-12-24 富士通株式会社 ネットワークシステム,保守作業管理方法,処理装置及びプログラム
JP2016053855A (ja) * 2014-09-03 2016-04-14 富士通株式会社 ストレージ装置、ファームウェアの更新方法、およびファームウェアの更新プログラム
JP2018181195A (ja) * 2017-04-20 2018-11-15 富士通株式会社 ストレージ制御装置およびストレージ制御プログラム
JP2019066692A (ja) * 2017-10-02 2019-04-25 キヤノン株式会社 リソグラフィシステム、制御プログラムを更新する方法、プログラム、および物品製造方法
JP2019096065A (ja) * 2017-11-22 2019-06-20 富士通株式会社 ストレージシステム,ストレージ制御装置およびストレージ制御プログラム
CN111767566A (zh) * 2020-06-18 2020-10-13 安徽旅贲科技有限公司 一种CFL认证体制在Fabric系统中的部分替代集成方法与系统
CN111767566B (zh) * 2020-06-18 2023-07-18 安徽旅贲科技有限公司 一种CFL认证体制在Fabric系统中的部分替代集成方法与系统

Also Published As

Publication number Publication date
JP4770982B2 (ja) 2011-09-14
US8010713B2 (en) 2011-08-30
JPWO2008114360A1 (ja) 2010-06-24
US20090319702A1 (en) 2009-12-24

Similar Documents

Publication Publication Date Title
WO2008114360A1 (ja) ストレージシステム、ストレージ装置、ファームウェアの活性交換方法
TW200745960A (en) Smart cards and smart card systems supporting multiple interfaces
WO2011021898A3 (en) Shared data transmitting method, server, and system
WO2010053756A3 (en) Method and system for improving serial port memory communication latency and reliability
EP2017711A3 (en) Method and apparatus for managing virtual ports on storage systems
WO2010011055A3 (en) Method and system for managing multiple applications in near field communication
WO2010006134A3 (en) Distributed data storage and access systems
WO2012045021A3 (en) Efficient data management improvements, such as docking limited-feature data management modules to a full-featured data management system
WO2008002693A3 (en) Controlling computer storage systems
WO2009129366A3 (en) Transferring storage devices within storage device testing systems
WO2010110955A3 (en) System and method of managing memory at a portable computing device and a portable computing device docking station
WO2008138006A3 (en) Analyte monitoring system and methods
WO2010042521A3 (en) Memory apparatus, systems and methods
WO2011040950A3 (en) Power interrupt management
WO2007106639A3 (en) Method and system for obviating redundant actions in a network
WO2007098304A3 (en) System and method for identifying and removing pestware using a secondary operating system
WO2010062655A3 (en) Error correction in multiple semiconductor memory units
WO2011084211A3 (en) Device, system and method of simultaneously communicating with a group of wireless communication units
WO2009134607A3 (en) Limiting access to shared media content
WO2009076656A3 (en) Generic format for efficient transfer data
WO2009122390A3 (en) Apparatus and method for tracking requests in a multi threaded multi tier computerized environment
WO2009146224A8 (en) System, method, and computer software code for linking a plurality of powered systems having different linking protocols to operate as a single powered system
EP2254021A3 (en) Power managment for storage devices
TWI370969B (en) Data accessing method, and storage system and controller using the same
EP1811023A4 (en) SPECIFICALLY EXPRESSED IN ES CELLS AND USE THEREOF

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07738867

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2009504960

Country of ref document: JP

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 07738867

Country of ref document: EP

Kind code of ref document: A1