JP4433967B2 - マルチサイト上の遠隔二重化リンクを経由するハートビート装置、及びその使用方法 - Google Patents
マルチサイト上の遠隔二重化リンクを経由するハートビート装置、及びその使用方法 Download PDFInfo
- Publication number
- JP4433967B2 JP4433967B2 JP2004283017A JP2004283017A JP4433967B2 JP 4433967 B2 JP4433967 B2 JP 4433967B2 JP 2004283017 A JP2004283017 A JP 2004283017A JP 2004283017 A JP2004283017 A JP 2004283017A JP 4433967 B2 JP4433967 B2 JP 4433967B2
- Authority
- JP
- Japan
- Prior art keywords
- host
- storage system
- unit time
- per unit
- storage
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error 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/2053—Error 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 persistent mass storage functionality or persistent mass storage control functionality is redundant
- G06F11/2056—Error 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 persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring
- G06F11/2071—Error 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 persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring using a plurality of controllers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0727—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a storage system, e.g. in a DASD or network based storage system
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0751—Error or fault detection not based on redundancy
- G06F11/0754—Error or fault detection not based on redundancy by exceeding limits
- G06F11/0757—Error or fault detection not based on redundancy by exceeding limits by exceeding a time limit, i.e. time-out, e.g. watchdogs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error 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/202—Error 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 processing functionality is redundant
- G06F11/2023—Failover techniques
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error 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/202—Error 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 processing functionality is redundant
- G06F11/2048—Error 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 processing functionality is redundant where the redundant components share neither address space nor persistent storage
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error 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/2053—Error 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 persistent mass storage functionality or persistent mass storage control functionality is redundant
- G06F11/2056—Error 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 persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring
- G06F11/2071—Error 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 persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring using a plurality of controllers
- G06F11/2074—Asynchronous techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols 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]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/40—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error 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/2097—Error 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 maintaining the standby controller/processing unit updated
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Hardware Redundancy (AREA)
Description
a:記憶システムの特定記憶領域(例えばローカルメモリ)内のアクティヴィティ・モニタに、状態に関する情報をセットする記憶システム上の警戒機能。当該ホストは、周期的にインバンドもしくはアウトバンドのデータリンク経由で該情報を検索することができる;または
b:アウトバンド通信経由で(例えばSNMPトラップを使用して)周期的に警戒信号を送信する記憶システム上の警戒機能。
Claims (16)
- システムの第1サイトの状態をチェックする方法において、
第1のホストと関連している第1のサイトに所属する第1の記憶システムと、第2のホストと関連している第2のサイトに所属する第2の記憶システムとを有し、前記第1記憶システムと第2記憶システムが遠隔コピーリンクによって相互に結合され、第2記憶システムが該遠隔コピーリンクを経由して第1記憶システムからコピーされたデータを受信するように構成される前記システムを提供する工程と、
前記第1の記憶システムが、前記第1のホストから当該第1の記憶システムへの単位時間当たりのI/O要求頻度をモニタリングする工程と、
前記第1の記憶システムが、前記第1のホストのオペレーションの状態を、前記第1ホストからの単位時間当たりのI/O要求頻度に基づいて決定する工程と、
前記第1の記憶システムが、前記第1のホストのオペレーションの状態を、遠隔コピーリンクを経由して前記第1記憶システムから前記第2記憶システムに送信することを含み、
前記単位時間当たりのI/O要求頻度と第1の閾値とを比較し、当該比較結果に基づき、前記第1ホストの状態がLiveあるいはDEADと決定されることを特徴とする方法。 - 請求項1の方法において、更に第1記憶システム内の第1ボリュームを識別する工程が含まれ、かつ前記第1ホストから前記第1ボリュームへの単位時間当たりのI/O要求頻度がモニタリングされることを特徴とする方法。
- 請求項1の方法において、前記第1ホストから前記第1記憶システムへの単位時間当たりのI/O要求頻度は、I/O頻度、書き込みIOPS、読み出しIOPS、ポート使用量に基づいて決定されることを特徴とする方法。
- 請求項1の方法において、更に、前記第1記憶システムから送信される状態に基づいて、前記第2記憶システムから前記第2ホストへ警戒信号を送信することを特徴とする方法。
- 請求項1の方法において、更に、
前記第2ホストから前記第2記憶システムの単位時間当たりのI/O要求頻度をモニタリングする工程、
前記第2ホストからの単位時間当たりのI/O要求頻度に基づいて前記第2ホストのオペレーションの状態を決定する工程、及び
前記第2ホストの状態を、遠隔コピーリンクを経由して前記第2記憶システムから前記第1記憶システムへ送信する工程を含むことを特徴とする方法。 - 請求項5の方法において、
更に前記第2記憶システム内の第2ボリュームを識別する工程が含まれ、かつ前記第2ホストから前記第2ボリュームへの単位時間当たりのI/O要求頻度がモニタリングされることを特徴とする方法。 - 請求項5の方法において、前記第2ホストのオペレーションの状態が、前記第2ホストから前記第2記憶システムへの単位時間当たりのI/O要求頻度に基づいて決定されることを特徴とする方法。
- 請求項7の方法において、前記単位時間当たりのI/O要求頻度とある閾値とを比較し、当該比較結果に基づき、前記第1ホストの状態がLiveあるいはDEADと決定されることを特徴とする方法。
- 請求項5の方法において、更に、前記第2記憶システムから送信されるオペレーションの状態に基づいて、前記第1記憶システムから前記第1ホストへ警戒信号を送信することを特徴とする方法。
- データ処理システムであって、
第1のホストと関連している第1のサイトに所属する第1の記憶システムと、
第2のホストと関連している第2のサイトに所属する第2の記憶システムとを有し、前記第1記憶システムと第2記憶システムは遠隔コピーリンクによって相互に結合され、第2記憶システムが該遠隔コピーリンクを経由して第1記憶システムからコピーされたデータを受信するように構成され、
前記第1の記憶システムは、
前記第1のホストから当該第1の記憶システムへの単位時間当たりのI/O要求頻度をモニタリングし、
前記第1のホストのオペレーションの状態を、前記第1ホストからの単位時間当たりのI/O要求頻度に基づいて決定し、
前記第1のホストのオペレーションの状態を、遠隔コピーリンクを経由して前記第1記憶システムから前記第2記憶システムに送信し、
前記単位時間当たりのI/O要求頻度と第1の閾値とを比較し、当該比較結果に基づき、前記第1ホストの状態がLiveあるいはDEADと決定されることを特徴とするシステム。 - 請求項10のデータ処理システムにおいて、前記第1記憶システムが、前記第1ホストからその識別されているボリュームへのI/O要求をモニタリングすることを特徴とするシステム。
- 請求項10のデータ処理システムにおいて、前記第1ホストから前記第1記憶システムへの単位時間当たりのI/O要求頻度は、I/O頻度、書き込みIOPS、読み出しIOPS、ポート使用量に基づいて決定されることを特徴とするシステム。
- 請求項10のデータ処理システムにおいて、前記第2記憶システムが、前記第1記憶システムから送信される状態に基づいて、前記第2ホストへ警戒信号を送信するように構成されていることを特徴とするシステム。
- 請求項10のデータ処理システムにおいて、更に、
前記第1の記憶システムが、該第1記憶システムと第2の遠隔コピーリンクを経由して結合されている第3の記憶システムを含んでおり、かつ、
前記第1記憶システムが、前記第1ホストの状態を前記第2の遠隔コピーリンクを経由して第3の記憶システムに送信するように構成されていることを特徴とするシステム。 - 請求項1の方法において、
前記比較の結果、前記単位時間当たりのI/O要求頻度が、前記第1の閾値を超過している場合、前記第1ホストの状態はLiveと決定され、前記第1の閾値未満である場合、DEADと決定されることを特徴とする方法。 - 請求項10のデータ処理システムにおいて、
前記比較の結果、前記単位時間当たりのI/O要求頻度が、前記第1の閾値を超過している場合、前記第1ホストの状態はLiveと決定され、前記第1の閾値未満である場合、DEADと決定されることを特徴とするシステム。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/802,003 US7137042B2 (en) | 2004-03-17 | 2004-03-17 | Heartbeat apparatus via remote mirroring link on multi-site and method of using same |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005301975A JP2005301975A (ja) | 2005-10-27 |
| JP4433967B2 true JP4433967B2 (ja) | 2010-03-17 |
Family
ID=35061927
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004283017A Expired - Fee Related JP4433967B2 (ja) | 2004-03-17 | 2004-09-29 | マルチサイト上の遠隔二重化リンクを経由するハートビート装置、及びその使用方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (3) | US7137042B2 (ja) |
| JP (1) | JP4433967B2 (ja) |
Families Citing this family (49)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7627780B2 (en) * | 2003-04-23 | 2009-12-01 | Dot Hill Systems Corporation | Apparatus and method for deterministically performing active-active failover of redundant servers in a network storage appliance |
| US7401254B2 (en) * | 2003-04-23 | 2008-07-15 | Dot Hill Systems Corporation | Apparatus and method for a server deterministically killing a redundant server integrated within the same network storage appliance chassis |
| US7565566B2 (en) * | 2003-04-23 | 2009-07-21 | Dot Hill Systems Corporation | Network storage appliance with an integrated switch |
| US7334064B2 (en) | 2003-04-23 | 2008-02-19 | Dot Hill Systems Corporation | Application server blade for embedded storage appliance |
| US7424525B2 (en) * | 2003-06-30 | 2008-09-09 | Microsoft Corporation | Managing headless computer systems |
| US7137042B2 (en) * | 2004-03-17 | 2006-11-14 | Hitachi, Ltd. | Heartbeat apparatus via remote mirroring link on multi-site and method of using same |
| US7412576B2 (en) * | 2004-12-08 | 2008-08-12 | Hitachi, Ltd. | Remote copy system having multiple data centers |
| JP2006195821A (ja) * | 2005-01-14 | 2006-07-27 | Fujitsu Ltd | 情報処理システムの制御方法、情報処理システム、ダイレクトメモリアクセス制御装置、プログラム |
| US7519851B2 (en) * | 2005-02-08 | 2009-04-14 | Hitachi, Ltd. | Apparatus for replicating volumes between heterogenous storage systems |
| US20060259815A1 (en) * | 2005-05-10 | 2006-11-16 | Stratus Technologies Bermuda Ltd. | Systems and methods for ensuring high availability |
| US7664849B1 (en) * | 2005-06-30 | 2010-02-16 | Symantec Operating Corporation | Method and apparatus for controlling finite impulse responses using alert definitions in policy-based automation |
| US7966514B2 (en) * | 2005-09-19 | 2011-06-21 | Millennium It (Usa), Inc. | Scalable fault tolerant system |
| JP2007148520A (ja) * | 2005-11-24 | 2007-06-14 | Hitachi Ltd | 情報通知方法及び計算機システム |
| US7788231B2 (en) | 2006-04-18 | 2010-08-31 | International Business Machines Corporation | Using a heartbeat signal to maintain data consistency for writes to source storage copied to target storage |
| JP4394670B2 (ja) * | 2006-09-28 | 2010-01-06 | 株式会社日立製作所 | ディスク制御装置及びストレージシステム |
| US20080162984A1 (en) * | 2006-12-28 | 2008-07-03 | Network Appliance, Inc. | Method and apparatus for hardware assisted takeover |
| US20090150459A1 (en) * | 2007-12-07 | 2009-06-11 | International Business Machines Corporation | Highly available multiple storage system consistency heartbeat function |
| US7877625B2 (en) * | 2008-04-16 | 2011-01-25 | Invensys Systems, Inc. | Efficient architecture for interfacing redundant devices to a distributed control system |
| JP5377898B2 (ja) * | 2008-07-10 | 2013-12-25 | 株式会社日立製作所 | クラスタリングを構成する計算機システムの系切替方法、及びシステム |
| US8015343B2 (en) | 2008-08-08 | 2011-09-06 | Amazon Technologies, Inc. | Providing executing programs with reliable access to non-local block data storage |
| JP5412882B2 (ja) * | 2009-03-04 | 2014-02-12 | 富士通株式会社 | 論理ボリューム構成情報提供プログラム、論理ボリューム構成情報提供方法、および論理ボリューム構成情報提供装置 |
| US8281094B2 (en) * | 2009-08-26 | 2012-10-02 | Hitachi, Ltd. | Remote copy system |
| JP2011100292A (ja) * | 2009-11-05 | 2011-05-19 | Hitachi Ltd | 計算機システム及びその管理方法 |
| US8392753B1 (en) * | 2010-03-30 | 2013-03-05 | Emc Corporation | Automatic failover during online data migration |
| US9229843B2 (en) * | 2010-04-28 | 2016-01-05 | International Business Machines Corporation | Predictively managing failover in high availability systems |
| US9891971B1 (en) * | 2010-06-30 | 2018-02-13 | EMC IP Holding Company LLC | Automating the production of runbook workflows |
| US8438277B1 (en) * | 2010-12-08 | 2013-05-07 | Symantec Corporation | Systems and methods for preventing data inconsistency within computer clusters |
| US10860384B2 (en) * | 2012-02-03 | 2020-12-08 | Microsoft Technology Licensing, Llc | Managing partitions in a scalable environment |
| US9852010B2 (en) | 2012-02-03 | 2017-12-26 | Microsoft Technology Licensing, Llc | Decoupling partitioning for scalability |
| WO2014006728A1 (ja) * | 2012-07-05 | 2014-01-09 | 富士通株式会社 | 処理装置、処理システム、及びプログラム |
| US10452284B2 (en) * | 2013-02-05 | 2019-10-22 | International Business Machines Corporation | Storage system based host computer monitoring |
| US9882805B2 (en) * | 2013-09-30 | 2018-01-30 | Vmware, Inc. | Dynamic path selection policy for multipathing in a virtualized environment |
| US9516268B2 (en) * | 2014-03-28 | 2016-12-06 | International Business Machines Corporation | Maintaining audio video conference continuity |
| US8850034B1 (en) | 2014-04-15 | 2014-09-30 | Quisk, Inc. | Service request fast fail circuit breaker |
| US9983812B1 (en) * | 2016-06-13 | 2018-05-29 | EMC IP Holding Company LLC | Automated node failure detection in an active/hot-standby storage cluster |
| US20180143766A1 (en) * | 2016-11-18 | 2018-05-24 | International Business Machines Corporation | Failure protection copy management |
| CN110321515B (zh) * | 2019-07-12 | 2021-07-27 | 北京字节跳动网络技术有限公司 | 网页数据存储方法、装置、设备及存储介质 |
| US11740811B2 (en) | 2021-03-31 | 2023-08-29 | Netapp, Inc. | Reseeding a mediator of a cross-site storage solution |
| US11934670B2 (en) | 2021-03-31 | 2024-03-19 | Netapp, Inc. | Performing various operations at the granularity of a consistency group within a cross-site storage solution |
| US11709743B2 (en) | 2021-03-31 | 2023-07-25 | Netapp, Inc. | Methods and systems for a non-disruptive automatic unplanned failover from a primary copy of data at a primary storage system to a mirror copy of the data at a cross-site secondary storage system |
| US11481139B1 (en) | 2021-03-31 | 2022-10-25 | Netapp, Inc. | Methods and systems to interface between a multi-site distributed storage system and an external mediator to efficiently process events related to continuity |
| US11360867B1 (en) | 2021-03-31 | 2022-06-14 | Netapp, Inc. | Re-aligning data replication configuration of primary and secondary data serving entities of a cross-site storage solution after a failover event |
| US11550679B2 (en) | 2021-03-31 | 2023-01-10 | Netapp, Inc. | Methods and systems for a non-disruptive planned failover from a primary copy of data at a primary storage system to a mirror copy of the data at a cross-site secondary storage system |
| US11409622B1 (en) | 2021-04-23 | 2022-08-09 | Netapp, Inc. | Methods and systems for a non-disruptive planned failover from a primary copy of data at a primary storage system to a mirror copy of the data at a cross-site secondary storage system without using an external mediator |
| US11928352B2 (en) | 2021-05-05 | 2024-03-12 | Netapp, Inc. | Maintaining the benefit of parallel splitting of ops between primary and secondary storage clusters in synchronous replication while adding support for op logging and early engagement of op logging |
| US11537314B1 (en) | 2021-10-07 | 2022-12-27 | Netapp, Inc. | Resynchronization of individual volumes of a consistency group (CG) within a cross-site storage solution while maintaining synchronization of other volumes of the CG |
| US11892982B2 (en) | 2021-10-20 | 2024-02-06 | Netapp, Inc. | Facilitating immediate performance of volume resynchronization with the use of passive cache entries |
| US11907562B2 (en) | 2022-07-11 | 2024-02-20 | Netapp, Inc. | Methods and storage nodes to decrease delay in resuming input output (I/O) operations after a non-disruptive event for a storage object of a distributed storage system by utilizing asynchronous inflight replay of the I/O operations |
| CN120110959B (zh) * | 2025-05-09 | 2025-09-30 | 中电云计算技术有限公司 | 一种远程复制的链路检测方法及其系统 |
Family Cites Families (32)
| 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 |
| JP3087429B2 (ja) | 1992-04-03 | 2000-09-11 | 株式会社日立製作所 | 記憶装置システム |
| US5459857A (en) | 1992-05-15 | 1995-10-17 | Storage Technology Corporation | Fault tolerant disk array data storage subsystem |
| JPH0713905A (ja) | 1993-06-23 | 1995-01-17 | Hitachi Ltd | 記憶装置システム及びその制御方法 |
| EP0717358B1 (en) | 1994-12-15 | 2001-10-10 | Hewlett-Packard Company, A Delaware Corporation | Failure detection system for a mirrored memory dual controller disk storage system |
| EP0721162A2 (en) | 1995-01-06 | 1996-07-10 | Hewlett-Packard Company | Mirrored memory dual controller disk storage system |
| US5699210A (en) * | 1995-11-13 | 1997-12-16 | Syquest Technology, Inc. | Disk drive for receiving a removable cartridge and method of inserting the cartridge |
| GB9601584D0 (en) | 1996-01-26 | 1996-03-27 | Hewlett Packard Co | Fault-tolerant processing method |
| US6052797A (en) | 1996-05-28 | 2000-04-18 | Emc Corporation | Remotely mirrored data storage system with a count indicative of data consistency |
| US6044444A (en) * | 1996-05-28 | 2000-03-28 | Emc Corporation | Remote data mirroring having preselection of automatic recovery or intervention required when a disruption is detected |
| US5933653A (en) | 1996-05-31 | 1999-08-03 | Emc Corporation | Method and apparatus for mirroring data in a remote data storage system |
| US6363497B1 (en) | 1997-05-13 | 2002-03-26 | Micron Technology, Inc. | System for clustering software applications |
| US6105078A (en) * | 1997-12-18 | 2000-08-15 | International Business Machines Corporation | Extended remote copying system for reporting both active and idle conditions wherein the idle condition indicates no updates to the system for a predetermined time period |
| US6163855A (en) | 1998-04-17 | 2000-12-19 | Microsoft Corporation | Method and system for replicated and consistent modifications in a server cluster |
| JP2000276304A (ja) * | 1999-03-26 | 2000-10-06 | Nec Corp | データ移行方法と情報処理システム |
| US6671705B1 (en) | 1999-08-17 | 2003-12-30 | Emc Corporation | Remote mirroring system, device, and method |
| US6834326B1 (en) | 2000-02-04 | 2004-12-21 | 3Com Corporation | RAID method and device with network protocol between controller and storage devices |
| US6587970B1 (en) * | 2000-03-22 | 2003-07-01 | Emc Corporation | Method and apparatus for performing site failover |
| US6643795B1 (en) | 2000-03-30 | 2003-11-04 | Hewlett-Packard Development Company, L.P. | Controller-based bi-directional remote copy system with storage site failover capability |
| US6701449B1 (en) * | 2000-04-20 | 2004-03-02 | Ciprico, Inc. | Method and apparatus for monitoring and analyzing network appliance status information |
| US7275100B2 (en) * | 2001-01-12 | 2007-09-25 | Hitachi, Ltd. | Failure notification method and system using remote mirroring for clustering systems |
| GB2381713A (en) * | 2001-11-01 | 2003-05-07 | 3Com Corp | Failover mechanism involving blocking of access of a malfunctioning server and continuing monitoring to enable unblocking of access if server recovers |
| US6732243B2 (en) | 2001-11-08 | 2004-05-04 | Chaparral Network Storage, Inc. | Data mirroring using shared buses |
| US6898730B1 (en) * | 2001-11-30 | 2005-05-24 | Western Digital Technologies, Inc. | System and method for fail-over switching in a disk storage medium |
| US7058850B2 (en) * | 2002-07-31 | 2006-06-06 | Hewlett-Packard Development Company, L.P. | Method and system for preventing data loss within disk-array pairs supporting mirrored logical units |
| US7076687B2 (en) * | 2002-10-16 | 2006-07-11 | Hitachi, Ltd. | System and method for bi-directional failure detection of a site in a clustering system |
| US20040153841A1 (en) | 2003-01-16 | 2004-08-05 | Silicon Graphics, Inc. | Failure hierarchy in a cluster filesystem |
| US7558850B2 (en) * | 2003-09-15 | 2009-07-07 | International Business Machines Corporation | Method for managing input/output (I/O) performance between host systems and storage volumes |
| US7475134B2 (en) * | 2003-10-14 | 2009-01-06 | International Business Machines Corporation | Remote activity monitoring |
| JP2005157521A (ja) * | 2003-11-21 | 2005-06-16 | Hitachi Ltd | 遠隔記憶装置の状態情報監視方法および記憶サブシステム |
| US7137042B2 (en) * | 2004-03-17 | 2006-11-14 | Hitachi, Ltd. | Heartbeat apparatus via remote mirroring link on multi-site and method of using same |
| US20050234988A1 (en) * | 2004-04-16 | 2005-10-20 | Messick Randall E | Message-based method and system for managing a storage area network |
-
2004
- 2004-03-17 US US10/802,003 patent/US7137042B2/en not_active Expired - Fee Related
- 2004-09-29 JP JP2004283017A patent/JP4433967B2/ja not_active Expired - Fee Related
-
2006
- 2006-10-04 US US11/542,247 patent/US7308615B2/en not_active Expired - Fee Related
-
2007
- 2007-10-25 US US11/976,533 patent/US7590895B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2005301975A (ja) | 2005-10-27 |
| US20080072105A1 (en) | 2008-03-20 |
| US20070033447A1 (en) | 2007-02-08 |
| US7137042B2 (en) | 2006-11-14 |
| US7590895B2 (en) | 2009-09-15 |
| US20050229034A1 (en) | 2005-10-13 |
| US7308615B2 (en) | 2007-12-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4433967B2 (ja) | マルチサイト上の遠隔二重化リンクを経由するハートビート装置、及びその使用方法 | |
| US11818212B2 (en) | Storage area network attached clustered storage system | |
| US20030158933A1 (en) | Failover clustering based on input/output processors | |
| US8412977B2 (en) | Method and apparatus for seamless management for disaster recovery | |
| US7496646B2 (en) | System and method for management of a storage area network | |
| US7685269B1 (en) | Service-level monitoring for storage applications | |
| US7203730B1 (en) | Method and apparatus for identifying storage devices | |
| US7619965B2 (en) | Storage network management server, storage network managing method, storage network managing program, and storage network management system | |
| US20030208581A1 (en) | Discovery of fabric devices using information from devices and switches | |
| US6973595B2 (en) | Distributed fault detection for data storage networks | |
| CN109496401B (zh) | 一种业务接管方法、存储设备和业务接管装置 | |
| US20050262233A1 (en) | Methods and systems for history analysis for access paths in networks | |
| JP2004532442A (ja) | ストレージシステムにおけるフェイルオーバー処理 | |
| GB2410406A (en) | Status generation and heartbeat signalling for a node of a high-availability cluster | |
| JP2007257180A (ja) | ネットワークノード、スイッチ及びネットワーク障害回復方法 | |
| US7383313B2 (en) | Apparatus and method of heartbeat mechanism using remote mirroring link for multiple storage system | |
| CN1972312A (zh) | 用于选择存储群集以用来存取存储装置的方法和系统 | |
| US7937481B1 (en) | System and methods for enterprise path management | |
| CN112910694B (zh) | 一种归档日志传输的方法、系统及介质 | |
| CN108512753B (zh) | 一种集群文件系统中消息传输的方法及装置 | |
| US7231503B2 (en) | Reconfiguring logical settings in a storage system | |
| US20070079062A1 (en) | Method and system for storage access management in IP network | |
| US7606986B1 (en) | System and method for resolving SAN fabric partitions | |
| CN113965459A (zh) | 基于consul进行主机网络监控实现计算节点高可用的方法 | |
| JP2012168907A (ja) | 相互監視システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20060425 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070307 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090330 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090407 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090518 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20091208 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20091221 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130108 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140108 Year of fee payment: 4 |
|
| LAPS | Cancellation because of no payment of annual fees |