JP6476350B2 - コンピューティングノード間の切り替え動作を実行する方法、装置、及び媒体 - Google Patents
コンピューティングノード間の切り替え動作を実行する方法、装置、及び媒体 Download PDFInfo
- Publication number
- JP6476350B2 JP6476350B2 JP2018521645A JP2018521645A JP6476350B2 JP 6476350 B2 JP6476350 B2 JP 6476350B2 JP 2018521645 A JP2018521645 A JP 2018521645A JP 2018521645 A JP2018521645 A JP 2018521645A JP 6476350 B2 JP6476350 B2 JP 6476350B2
- Authority
- JP
- Japan
- Prior art keywords
- computing node
- node
- computing
- cloud
- state information
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
-
- 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/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/2089—Redundant storage control functionality
- G06F11/2092—Techniques of failing over between control units
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/815—Virtual
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)
- Hardware Redundancy (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Mobile Radio Communication Systems (AREA)
Description
本出願は、2015年10月30日に申請され“IMPLEMENTING SWITCHOVER OPERATIONS BETWEEN COMPUTING NODES”と題された米国非仮特許出願第14/928,137号に対する優先を主張し、該出願は本明細書において参照援用される。
Claims (21)
- 切り替え動作を実行する方法であって、当該方法は第2のコンピューティングノードにより実行され、
クラウドコンピューティング環境内にホストされた第1のコンピューティングノードと前記第2のコンピューティングノードとの間のノード間通信リンクを使用するステップであって、前記第1のコンピューティングノードは前記クラウドコンピューティング環境内の第1のリソースセットへのアクセスをクライアントに提供するように構成され、前記第2のコンピューティングノードは前記クラウドコンピューティング環境内の第2のリソースセットへのアクセスをクライアントに提供するように構成され、前記第1のコンピューティングノード及び前記第2のコンピューティングノードは、動作可能ステート情報を前記クラウドコンピューティング環境のクラウド環境ノードステートプロバイダに提供するように構成される、ステップと、
前記ノード間通信リンクを通じての通信のロスを識別したことに応答して、
前記第1のコンピューティングノードの第1の動作可能ステート情報について前記クラウド環境ノードステートプロバイダに問い合わせるステップと、
前記第1のコンピューティングノードの障害を示す前記第1の動作可能ステート情報に応答して、前記第2のコンピューティングノードが前記第1のコンピューティングノードの障害復旧パートナーであることに基づき、前に前記第1のコンピューティングノードを通してクライアントにとってアクセス可能であった前記第1のリソースセットへのフェールオーバーアクセスをクライアントに提供するために前記第1のコンピューティングノードから前記第2のコンピューティングノードへの切り替え動作を実行するステップと、
を含む方法。 - 前記第1のコンピューティングノード及び前記第2のコンピューティングノードは、前記動作可能ステート情報を前記クラウドコンピューティング環境のクラウドストレージサービスを通してアクセス可能なクラウド持続ストレージに記憶するように構成され、
当該方法は、
前記ノード間通信リンクを通じての前記通信のロスを識別したことに応答して、前記第1のコンピューティングノードの前記第1の動作可能ステート情報について前記クラウドストレージサービスに問い合わせるステップ、
を含む請求項1に記載の方法。 - 前記第1のコンピューティングノード及び前記第2のコンピューティングノードは、前記ノード間通信リンクを通じて前記動作可能ステート情報を送信するように構成される、
請求項1又は2に記載の方法。 - 前記第1のコンピューティングノードが動作可能ステートであると示す前記第1の動作可能ステート情報に応答して、前記切り替え動作を実行することをやめるステップ、
を含む請求項1乃至3のうちいずれか1項に記載の方法。 - 前記ノード間通信リンクはインターネットプロトコル(IP)ベースの通信を含む、請求項1乃至4のうちいずれか1項に記載の方法。
- 前記第1のコンピューティングノードは第1のクラウドレベルゾーン内にホストされ、前記第2のコンピューティングノードは前記第1のクラウドレベルゾーンと別個の第2のクラウドレベルゾーン内にホストされる、請求項1乃至5のうちいずれか1項に記載の方法。
- 前記第1のコンピューティングノードが動作可能ステートであると示す前記第1の動作可能ステート情報に応答して、クラウドコンピューティング環境インフラストラクチャ障害が発生したと決定するステップ、
を含む請求項1乃至6のうちいずれか1項に記載の方法。 - 前記第1のコンピューティングノードが動作可能ステートであると示す前記第1の動作可能ステート情報に応答して、前記ノード間通信リンクが動作不能であると決定するステップ、
を含む請求項1乃至7のうちいずれか1項に記載の方法。 - 前記ノード間通信リンクを通じての動作可能ステート情報の最後の受信からのタイムアウトに基づき前記通信のロスを識別するステップ、
を含む請求項1乃至8のうちいずれか1項に記載の方法。 - 前記第1のコンピューティングノードは、前記第1のリソースセットに関連づけられたストレージ内に前記動作可能ステート情報を記憶するように構成され、
前記第2のコンピューティングノードは、前記ストレージにアクセスして前記第1の動作可能ステート情報を取り出すように構成される、
請求項1乃至9のうちいずれか1項に記載の方法。 - 前記ストレージへのアクセスのロスを識別したことに応答して、
前記第1の動作可能ステート情報について前記クラウド環境ノードステートプロバイダに問い合わせるステップ、
を含む請求項10に記載の方法。 - 前記第1のコンピューティングノード及び前記第2のコンピューティングノードは、前記動作可能ステート情報を前記クラウドコンピューティング環境のクラウドストレージサービスを通してアクセス可能なクラウド持続ストレージに記憶するように構成され、
当該方法は、
前記ストレージへのアクセスのロスを識別したことに応答して、
前記第1の動作可能ステート情報について前記クラウドストレージサービスに問い合わせるステップ、
を含む請求項10に記載の方法。 - 少なくとも1つのマシンにより実行されたときに前記マシンに請求項1乃至12のうちいずれか1項に記載の方法を実行させるマシン実行可能コードを含むコンピュータプログラム。
- マシン実行可能コードを含むコンピュータプログラムであって、前記マシン実行可能コードは少なくとも1つのマシンにより実行されたときに前記マシンに、
第1のコンピューティングノードと第2のコンピューティングノードとの間のノード間通信リンクを使用することであって、前記第1のコンピューティングノードは第1のリソースセットへのアクセスをクライアントに提供するように構成され、前記第2のコンピューティングノードは第2のリソースセットへのアクセスをクライアントに提供するように構成され、前記第1のコンピューティングノード及び前記第2のコンピューティングノードは、動作可能ステート情報をクラウドコンピューティング環境のクラウドストレージサービスを通してアクセス可能なクラウド持続ストレージに記憶するように構成され、
前記ノード間通信リンクを通じての通信のロスを識別したことに応答して、
前記第1のコンピューティングノードの第1の動作可能ステート情報について前記クラウドストレージサービスに問い合わせ、
前記第1のコンピューティングノードの障害を示す前記第1の動作可能ステート情報に応答して、前記第2のコンピューティングノードが前記第1のコンピューティングノードの障害復旧パートナーであることに基づき、前に前記第1のコンピューティングノードを通してクライアントにとってアクセス可能であった前記第1のリソースセットへのフェールオーバーアクセスをクライアントに提供するために前記第1のコンピューティングノードから前記第2のコンピューティングノードへの切り替え動作を実行すること
を実行させ、
前記マシンは前記第2のコンピューティングノードである、コンピュータプログラム。 - 前記第1のコンピューティングノード及び前記第2のコンピューティングノードは、前記動作可能ステート情報をクラウド環境ノードステートプロバイダに提供するように構成され、
前記マシン実行可能コードは前記マシンに、
前記ノード間通信リンクを通じての前記通信のロスを識別したことに応答して、前記第1のコンピューティングノードの前記第1の動作可能ステート情報について前記クラウド環境ノードステートプロバイダに問い合わせること
を実行させる、請求項14に記載のコンピュータプログラム。 - 前記マシン実行可能コードは前記マシンに、
前記第1のコンピューティングノードが動作可能ステートであると示す前記第1の動作可能ステート情報に応答して、前記切り替え動作を実行することをやめること
を実行させる、請求項14又は15に記載のコンピュータプログラム。 - 前記第1のコンピューティングノード又は前記第2のコンピューティングノードのうち少なくとも1つが、前記クラウドコンピューティング環境の外部の非クラウドコンピューティング環境内にホストされる、請求項14乃至16のうちいずれか1項に記載のコンピュータプログラム。
- コンピューティング装置であって、
コンピューティングノード間で切り替え動作を実行するかどうかを決定する方法を実行する命令を記憶したマシン実行可能コードを含むマシン読取可能媒体を含むメモリと、
前記メモリに結合されたプロセッサと、
を含み、
前記プロセッサは、前記マシン実行可能コードを実行して前記プロセッサに、
第1のコンピューティングノードと第2のコンピューティングノードとの間のノード間通信リンクを使用することであって、前記第1のコンピューティングノードは第1のリソースセットへのアクセスをクライアントに提供するように構成され、前記第2のコンピューティングノードは第2のリソースセットへのアクセスをクライアントに提供するように構成され、前記第1のコンピューティングノード及び前記第2のコンピューティングノードは、動作可能ステート情報をクラウドコンピューティング環境のクラウドストレージサービスを通してアクセス可能なクラウド持続ストレージに記憶するように構成され、
前記ノード間通信リンクを通じての通信のロスを識別したことに応答して、
前記第1のコンピューティングノードの第1の動作可能ステート情報について前記クラウドストレージサービスに問い合わせ、
前記第1のコンピューティングノードの障害を示す前記第1の動作可能ステート情報に応答して、前記第2のコンピューティングノードが前記第1のコンピューティングノードの障害復旧パートナーであることに基づき、前に前記第1のコンピューティングノードを通してクライアントにとってアクセス可能であった前記第1のリソースセットへのフェールオーバーアクセスをクライアントに提供するために前記第1のコンピューティングノードから前記第2のコンピューティングノードへの切り替え動作を実行すること
を実行させるように構成され、
当該コンピューティング装置は前記第2のコンピューティングノードである、コンピューティング装置。 - 前記第1のコンピューティングノード及び前記第2のコンピューティングノードは、前記動作可能ステート情報をクラウド環境ノードステートプロバイダに提供するように構成され、
前記マシン実行可能コードは前記プロセッサに、
前記ノード間通信リンクを通じての前記通信のロスを識別したことに応答して、前記第1のコンピューティングノードの前記第1の動作可能ステート情報について前記クラウド環境ノードステートプロバイダに問い合わせること
を実行させる、請求項18に記載のコンピューティング装置。 - 前記マシン実行可能コードは前記プロセッサに、
前記第1のコンピューティングノードが動作可能ステートであると示す前記第1の動作可能ステート情報に応答して、前記切り替え動作を実行することをやめること
を実行させる、請求項18又は19に記載のコンピューティング装置。 - 前記第1のコンピューティングノード又は前記第2のコンピューティングノードのうち少なくとも1つが、前記クラウドコンピューティング環境の外部の非クラウドコンピューティング環境内にホストされる、請求項18乃至20のうちいずれか1項に記載のコンピューティング装置。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/928,137 | 2015-10-30 | ||
| US14/928,137 US10855515B2 (en) | 2015-10-30 | 2015-10-30 | Implementing switchover operations between computing nodes |
| PCT/US2016/059358 WO2017075375A1 (en) | 2015-10-30 | 2016-10-28 | Method, device and medium for performing switchover operations between computing nodes |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018536229A JP2018536229A (ja) | 2018-12-06 |
| JP6476350B2 true JP6476350B2 (ja) | 2019-02-27 |
Family
ID=57233961
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018521645A Active JP6476350B2 (ja) | 2015-10-30 | 2016-10-28 | コンピューティングノード間の切り替え動作を実行する方法、装置、及び媒体 |
Country Status (5)
| Country | Link |
|---|---|
| US (2) | US10855515B2 (ja) |
| EP (1) | EP3368985B1 (ja) |
| JP (1) | JP6476350B2 (ja) |
| CN (1) | CN108351824B (ja) |
| WO (1) | WO2017075375A1 (ja) |
Families Citing this family (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10855515B2 (en) | 2015-10-30 | 2020-12-01 | Netapp Inc. | Implementing switchover operations between computing nodes |
| US10521306B2 (en) * | 2017-07-27 | 2019-12-31 | Western Digital Technologies, Inc. | Methods, systems and devices for restarting data processing units |
| US11157300B2 (en) * | 2018-02-13 | 2021-10-26 | Sophos Limited | Managing virtual machine security resources |
| KR102494744B1 (ko) * | 2018-03-22 | 2023-02-02 | 국방과학연구소 | 서비스의 연속성을 지원하는 클라우드 서버, 이를 포함하는 시스템 및 방법 |
| US10860368B2 (en) | 2018-09-28 | 2020-12-08 | Juniper Networks, Inc. | Migrating workloads in multicloud computing environments |
| US10909009B2 (en) * | 2018-11-01 | 2021-02-02 | Dell Products L.P. | System and method to create a highly available quorum for clustered solutions |
| CN111176888B (zh) * | 2018-11-13 | 2023-09-15 | 浙江宇视科技有限公司 | 云存储的容灾方法、装置及系统 |
| CN110333974B (zh) * | 2019-06-03 | 2022-04-15 | 腾讯科技(深圳)有限公司 | 一种云存储服务的切换方法和设备 |
| CN112199240B (zh) * | 2019-07-08 | 2024-01-30 | 华为云计算技术有限公司 | 一种节点故障时进行节点切换的方法及相关设备 |
| CN113746763B (zh) * | 2020-05-29 | 2022-11-11 | 华为技术有限公司 | 一种数据处理的方法、装置和设备 |
| CN113144622B (zh) * | 2021-04-28 | 2025-08-08 | 腾讯科技(深圳)有限公司 | 节点切换方法、装置、设备及计算机可读存储介质 |
| US11625338B1 (en) * | 2021-10-29 | 2023-04-11 | Hewlett Packard Enterprise Development Lp | Extending supervisory services into trusted cloud operator domains |
| JP2024162814A (ja) | 2023-05-11 | 2024-11-21 | 日立ヴァンタラ株式会社 | 計算機システム及びストレージ制御方法 |
| US12519719B1 (en) * | 2024-07-02 | 2026-01-06 | Dell Products L.P. | Managing system failure |
Family Cites Families (90)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01195544A (ja) * | 1988-01-29 | 1989-08-07 | Nec Corp | デュプレックス構成システムのダウン監視方式 |
| DE19613519B4 (de) | 1996-04-03 | 2014-06-05 | Robert Bosch Gmbh | Telefonanlage für schnurlose Telefone |
| GB2353113B (en) * | 1999-08-11 | 2001-10-10 | Sun Microsystems Inc | Software fault tolerant computer system |
| US6928513B2 (en) * | 2002-03-26 | 2005-08-09 | Hewlett-Packard Development Company, L.P. | System and method for managing data logging memory in a storage area network |
| US7032131B2 (en) * | 2002-03-26 | 2006-04-18 | Hewlett-Packard Development Company, L.P. | System and method for ensuring merge completion in a storage area network |
| US6947981B2 (en) * | 2002-03-26 | 2005-09-20 | Hewlett-Packard Development Company, L.P. | Flexible data replication mechanism |
| US7007042B2 (en) * | 2002-03-28 | 2006-02-28 | Hewlett-Packard Development Company, L.P. | System and method for automatic site failover in a storage area network |
| US6954435B2 (en) * | 2002-04-29 | 2005-10-11 | Harris Corporation | Determining quality of service (QoS) routing for mobile ad hoc networks |
| JP2004021556A (ja) * | 2002-06-14 | 2004-01-22 | Hitachi Ltd | 記憶制御装置およびその制御方法 |
| US6922752B2 (en) * | 2002-08-23 | 2005-07-26 | Hewlett-Packard Development Company, L.P. | Storage system using fast storage devices for storing redundant data |
| US7089383B2 (en) * | 2003-06-06 | 2006-08-08 | Hewlett-Packard Development Company, L.P. | State machine and system for data redundancy |
| US7178055B2 (en) * | 2003-06-06 | 2007-02-13 | Hewlett-Packard Development Company, L.P. | Method and system for ensuring data consistency after a failover event in a redundant data storage system |
| US20040250030A1 (en) * | 2003-06-06 | 2004-12-09 | Minwen Ji | Data redundancy using portal and host computer |
| US7120825B2 (en) * | 2003-06-06 | 2006-10-10 | Hewlett-Packard Development Company, L.P. | Adaptive batch sizing for asynchronous data redundancy |
| US7380081B2 (en) * | 2003-06-06 | 2008-05-27 | Hewlett-Packard Development Company, L.P. | Asynchronous data redundancy technique |
| US8060619B1 (en) * | 2003-11-07 | 2011-11-15 | Symantec Operating Corporation | Direct connections to a plurality of storage object replicas in a computer network |
| JP4462969B2 (ja) * | 2004-03-12 | 2010-05-12 | 株式会社日立製作所 | フェイルオーバクラスタシステム及びフェイルオーバ方法 |
| US7472307B2 (en) * | 2004-11-02 | 2008-12-30 | Hewlett-Packard Development Company, L.P. | Recovery operations in storage networks |
| US7711820B2 (en) * | 2004-11-08 | 2010-05-04 | Cisco Technology, Inc. | High availability for intelligent applications in storage networks |
| US7426653B2 (en) * | 2005-04-13 | 2008-09-16 | Progress Software Corporation | Fault tolerant distributed lock management |
| US7804769B1 (en) * | 2005-12-01 | 2010-09-28 | Juniper Networks, Inc. | Non-stop forwarding in a multi-chassis router |
| US7647329B1 (en) * | 2005-12-29 | 2010-01-12 | Amazon Technologies, Inc. | Keymap service architecture for a distributed storage system |
| US8266472B2 (en) * | 2006-05-03 | 2012-09-11 | Cisco Technology, Inc. | Method and system to provide high availability of shared data |
| US7711683B1 (en) * | 2006-11-30 | 2010-05-04 | Netapp, Inc. | Method and system for maintaining disk location via homeness |
| US7685461B2 (en) * | 2006-12-20 | 2010-03-23 | International Business Machines Corporation | Method, apparatus and program storage device for performing fault tolerant code upgrade on a fault tolerant system by determining when functional code reaches a desired state before resuming an upgrade |
| US20080162984A1 (en) * | 2006-12-28 | 2008-07-03 | Network Appliance, Inc. | Method and apparatus for hardware assisted takeover |
| US7778986B2 (en) * | 2007-08-29 | 2010-08-17 | International Business Machines Corporation | Securing transfer of ownership of a storage object from an unavailable owner node to another node |
| US7899895B2 (en) * | 2007-08-29 | 2011-03-01 | International Business Machines Corporation | Transfer of ownership of a storage object in response to an original owner node becoming available after a period of unavailability |
| US8064360B2 (en) * | 2009-01-23 | 2011-11-22 | Empire Technology Development Llc | Wireless home network routing protocol |
| US8943498B2 (en) * | 2009-05-31 | 2015-01-27 | Red Hat Israel, Ltd. | Method and apparatus for swapping virtual machine memory |
| US8417938B1 (en) * | 2009-10-16 | 2013-04-09 | Verizon Patent And Licensing Inc. | Environment preserving cloud migration and management |
| US8078902B2 (en) * | 2009-10-30 | 2011-12-13 | Verizon Patent And Licensing, Inc. | Fault surveillance and automatic fail-over processing in broker-based messaging systems and methods |
| US8452932B2 (en) * | 2010-01-06 | 2013-05-28 | Storsimple, Inc. | System and method for efficiently creating off-site data volume back-ups |
| US9098456B2 (en) * | 2010-01-13 | 2015-08-04 | International Business Machines Corporation | System and method for reducing latency time with cloud services |
| US8515726B2 (en) * | 2010-01-20 | 2013-08-20 | Xyratex Technology Limited | Method, apparatus and computer program product for modeling data storage resources in a cloud computing environment |
| CN101860492A (zh) * | 2010-06-28 | 2010-10-13 | 中兴通讯股份有限公司 | 快速切换的方法、装置和系统 |
| US8799422B1 (en) * | 2010-08-16 | 2014-08-05 | Juniper Networks, Inc. | In-service configuration upgrade using virtual machine instances |
| US8413145B2 (en) * | 2010-09-30 | 2013-04-02 | Avaya Inc. | Method and apparatus for efficient memory replication for high availability (HA) protection of a virtual machine (VM) |
| US8676763B2 (en) * | 2011-02-08 | 2014-03-18 | International Business Machines Corporation | Remote data protection in a networked storage computing environment |
| US8984330B2 (en) * | 2011-03-28 | 2015-03-17 | Siemens Corporation | Fault-tolerant replication architecture |
| US8751863B2 (en) * | 2011-05-23 | 2014-06-10 | Microsoft Corporation | Implementing failover processes between storage stamps |
| US8930320B2 (en) * | 2011-09-30 | 2015-01-06 | Accenture Global Services Limited | Distributed computing backup and recovery system |
| CN102546256B (zh) * | 2012-01-12 | 2015-05-06 | 易云捷讯科技(北京)有限公司 | 用于对云计算服务进行监控的系统及方法 |
| US9213580B2 (en) * | 2012-01-27 | 2015-12-15 | MicroTechnologies LLC | Transportable private cloud computing platform and associated method of use |
| US9304879B2 (en) * | 2012-03-12 | 2016-04-05 | Os Nexus, Inc. | High availability failover utilizing dynamic switch configuration |
| US8839031B2 (en) * | 2012-04-24 | 2014-09-16 | Microsoft Corporation | Data consistency between virtual machines |
| US8966491B2 (en) * | 2012-04-27 | 2015-02-24 | Oracle International Corporation | System and method for implementing NUMA-aware reader-writer locks |
| US8935563B1 (en) * | 2012-06-15 | 2015-01-13 | Symantec Corporation | Systems and methods for facilitating substantially continuous availability of multi-tier applications within computer clusters |
| US9367412B2 (en) * | 2012-06-25 | 2016-06-14 | Netapp, Inc. | Non-disruptive controller replacement in network storage systems |
| US10152398B2 (en) * | 2012-08-02 | 2018-12-11 | At&T Intellectual Property I, L.P. | Pipelined data replication for disaster recovery |
| CN102972010B (zh) * | 2012-08-17 | 2015-03-25 | 华为技术有限公司 | 一种云环境下虚拟应用双机的切换方法、装置及系统 |
| US20140095925A1 (en) * | 2012-10-01 | 2014-04-03 | Jason Wilson | Client for controlling automatic failover from a primary to a standby server |
| US9378145B2 (en) * | 2013-03-05 | 2016-06-28 | Dot Hill Systems Corporation | Storage controller cache synchronization method and apparatus |
| US9888068B2 (en) * | 2013-04-06 | 2018-02-06 | Citrix Systems, Inc. | Systems and methods for maintaining session persistence in a cluster system |
| US9577892B2 (en) * | 2013-04-06 | 2017-02-21 | Citrix Systems, Inc. | Systems and methods for providing monitoring in a cluster system |
| US20160057214A1 (en) * | 2013-04-15 | 2016-02-25 | P. Ashok Anand | Load Balancer System and Method for Server/Nodes in Cloud Environment |
| CN103209099B (zh) * | 2013-05-03 | 2016-06-29 | 广州市成格信息技术有限公司 | 一种节点间的网络通信线路的自动切换保护方法 |
| US9483558B2 (en) * | 2013-05-29 | 2016-11-01 | Commvault Systems, Inc. | Assessing user performance in a community of users of data storage resources |
| US9176833B2 (en) | 2013-07-11 | 2015-11-03 | Globalfoundries U.S. 2 Llc | Tolerating failures using concurrency in a cluster |
| US11042309B1 (en) * | 2013-08-23 | 2021-06-22 | Acronis International Gmbh | Recovery of virtual machine files using disk attachment |
| CN105765584B (zh) * | 2013-11-13 | 2019-03-29 | 皇家飞利浦有限公司 | 用于分诊决策制定的临床决策支持系统和计算机存储介质 |
| US9424301B2 (en) * | 2013-11-22 | 2016-08-23 | Netapp, Inc. | System and method for negotiated takeover of storage objects |
| US9961054B2 (en) * | 2014-01-29 | 2018-05-01 | Honeywell International Inc. | Apparatus and method for establishing secure communication with redundant device after switchover |
| US9361194B2 (en) * | 2014-03-20 | 2016-06-07 | Netapp Inc. | Mirror vote synchronization |
| US9348715B2 (en) | 2014-03-20 | 2016-05-24 | Netapp Inc. | Storage device health status synchronization |
| US9582373B2 (en) * | 2014-03-31 | 2017-02-28 | Vmware, Inc. | Methods and systems to hot-swap a virtual machine |
| US9317380B2 (en) * | 2014-05-02 | 2016-04-19 | International Business Machines Corporation | Preserving management services with self-contained metadata through the disaster recovery life cycle |
| WO2015197564A1 (en) * | 2014-06-23 | 2015-12-30 | Getclouder Ltd. | Cloud hosting systems featuring scaling and load balancing with containers |
| EP3163810B1 (en) * | 2014-06-30 | 2020-04-15 | Nec Corporation | Communication switchover between virtual nodes |
| US9940073B1 (en) * | 2014-06-30 | 2018-04-10 | EMC IP Holding Company LLC | Method and apparatus for automated selection of a storage group for storage tiering |
| US9641388B2 (en) * | 2014-07-29 | 2017-05-02 | Commvault Systems, Inc. | Customized deployment in information management systems |
| US9489270B2 (en) * | 2014-07-31 | 2016-11-08 | International Business Machines Corporation | Managing backup operations from a client system to a primary server and secondary server |
| US20160048408A1 (en) * | 2014-08-13 | 2016-02-18 | OneCloud Labs, Inc. | Replication of virtualized infrastructure within distributed computing environments |
| US20160085606A1 (en) * | 2014-09-19 | 2016-03-24 | Netapp Inc. | Cluster-wide outage detection |
| US9436555B2 (en) * | 2014-09-22 | 2016-09-06 | Commvault Systems, Inc. | Efficient live-mount of a backed up virtual machine in a storage management system |
| US9417968B2 (en) * | 2014-09-22 | 2016-08-16 | Commvault Systems, Inc. | Efficiently restoring execution of a backed up virtual machine based on coordination with virtual-machine-file-relocation operations |
| WO2016071736A1 (en) * | 2014-11-04 | 2016-05-12 | Telefonaktiebolaget L M Ericsson (Publ) | Network function virtualization service chaining |
| US9912625B2 (en) * | 2014-11-18 | 2018-03-06 | Commvault Systems, Inc. | Storage and management of mail attachments |
| US20160142485A1 (en) * | 2014-11-19 | 2016-05-19 | Commvault Systems, Inc. | Migration to cloud storage from backup |
| US9831942B2 (en) * | 2014-12-05 | 2017-11-28 | Infinera Corporation | Methods and systems for recovery in coherent optical networks |
| US10061664B2 (en) * | 2015-01-15 | 2018-08-28 | Cisco Technology, Inc. | High availability and failover |
| JP6540072B2 (ja) * | 2015-02-16 | 2019-07-10 | 富士通株式会社 | 管理装置、情報処理システム及び管理プログラム |
| US9747180B1 (en) * | 2015-03-31 | 2017-08-29 | EMC IP Holding Company LLC | Controlling virtual endpoint failover during administrative SCSI target port disable/enable |
| US9800459B1 (en) * | 2015-04-01 | 2017-10-24 | EMC IP Holding Company LLC | Dynamic creation, deletion, and management of SCSI target virtual endpoints |
| US10275328B2 (en) * | 2015-04-02 | 2019-04-30 | Vmware, Inc. | Fault tolerance for hybrid cloud deployments |
| US10303453B2 (en) * | 2015-05-08 | 2019-05-28 | Desktop 365, LLC | Method and system for managing the end to end lifecycle of the virtualization environment for an appliance |
| US9921764B2 (en) * | 2015-06-30 | 2018-03-20 | International Business Machines Corporation | Using inactive copy relationships to resynchronize data between storages |
| US10423588B2 (en) * | 2015-08-25 | 2019-09-24 | International Business Machines Corporation | Orchestrated disaster recovery |
| US10855515B2 (en) | 2015-10-30 | 2020-12-01 | Netapp Inc. | Implementing switchover operations between computing nodes |
| US12003586B2 (en) * | 2020-12-22 | 2024-06-04 | Texas Instruments Incorporated | Distributed session owner across multiple entities |
-
2015
- 2015-10-30 US US14/928,137 patent/US10855515B2/en active Active
-
2016
- 2016-10-28 EP EP16791273.2A patent/EP3368985B1/en active Active
- 2016-10-28 WO PCT/US2016/059358 patent/WO2017075375A1/en not_active Ceased
- 2016-10-28 CN CN201680062470.8A patent/CN108351824B/zh active Active
- 2016-10-28 JP JP2018521645A patent/JP6476350B2/ja active Active
-
2020
- 2020-11-22 US US17/100,894 patent/US12335088B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| WO2017075375A1 (en) | 2017-05-04 |
| US12335088B2 (en) | 2025-06-17 |
| US20170126479A1 (en) | 2017-05-04 |
| CN108351824B (zh) | 2021-07-30 |
| EP3368985A1 (en) | 2018-09-05 |
| EP3368985B1 (en) | 2019-06-19 |
| US20210075665A1 (en) | 2021-03-11 |
| JP2018536229A (ja) | 2018-12-06 |
| US10855515B2 (en) | 2020-12-01 |
| CN108351824A (zh) | 2018-07-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6476350B2 (ja) | コンピューティングノード間の切り替え動作を実行する方法、装置、及び媒体 | |
| US11232004B2 (en) | Implementing automatic switchover | |
| US11983083B2 (en) | Trust relationship migration for data mirroring | |
| US12461767B2 (en) | Storage virtual machine relocation | |
| US10719419B2 (en) | Service processor traps for communicating storage controller failure | |
| US9715435B2 (en) | Interconnect path failover | |
| US10853210B2 (en) | Storage device health status synchronization | |
| US9836345B2 (en) | Forensics collection for failed storage controllers | |
| US9348714B2 (en) | Survival site load balancing | |
| US9952951B2 (en) | Preserving coredump data during switchover operation |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180426 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20180426 |
|
| A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20181002 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181016 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181211 |
|
| 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: 20190108 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190204 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6476350 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |