JP5851503B2 - 高可用性仮想機械環境におけるアプリケーションの高可用性の提供 - Google Patents
高可用性仮想機械環境におけるアプリケーションの高可用性の提供 Download PDFInfo
- Publication number
- JP5851503B2 JP5851503B2 JP2013522005A JP2013522005A JP5851503B2 JP 5851503 B2 JP5851503 B2 JP 5851503B2 JP 2013522005 A JP2013522005 A JP 2013522005A JP 2013522005 A JP2013522005 A JP 2013522005A JP 5851503 B2 JP5851503 B2 JP 5851503B2
- Authority
- JP
- Japan
- Prior art keywords
- virtual machine
- monitoring agent
- agent
- application
- applications
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/0793—Remedial or corrective actions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/0712—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 virtual computing platform, e.g. logically partitioned systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45591—Monitoring or debugging support
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Software Systems (AREA)
- Mathematical Physics (AREA)
- Debugging And Monitoring (AREA)
- Hardware Redundancy (AREA)
Description
Claims (12)
- 仮想機械において稼働している複数のアプリケーションのうちのそれぞれのアプリケーションの動作状態を示す情報を前記仮想機械において稼働している監視エージェントから受信するステップと、
前記仮想機械において稼働していない意思決定エージェントによって、前記複数のアプリケーションのうちのそれぞれのアプリケーションの優先順位を検出するステップと、
前記仮想機械を再起動するべきであるかどうかを、前記複数のアプリケーションのうちのそれぞれのアプリケーションの前記動作状態及び前記優先順位に基づいて、判定するステップと、
前記仮想機械を再起動するべきであるかどうかに関する前記判定に基づいて、前記監視エージェントがタイムアウトインターバルの満了前にハートビートメッセージを仮想化コントローラに対して送信するべきであるかどうかを決定するステップであって、前記ハートビートメッセージは、前記複数のアプリケーションのそれぞれの動作状態を識別し、前記仮想化コントローラは、前記監視エージェントが前記タイムアウトインターバルの満了前に前記ハートビートメッセージを送信しない場合に、前記仮想機械を再起動するように構成されており、且つ、前記決定は、演算装置によって実行される、ステップと、を有する方法。 - 前記判定は、意思決定エージェントによって実行され、且つ、前記意思決定エージェントは、前記仮想機械において稼働してはいない請求項1に記載の方法。
- 前記情報が、前記アプリケーションが適切に稼働していないと識別していることに応答して、前記監視エージェントが前記アプリケーションを再起動するように試みるべきであると決定するステップを更に有し、前記アプリケーションを再起動するための前記試みは、前記仮想機械を再起動するべきであるかどうかに関する前記判定の前に、実行される請求項2に記載の方法。
- 前記情報が、前記アプリケーションが意図的にオフライン状態とされていると識別していることに応答して、前記仮想化コントローラに対してハートビートメッセージを提供しないように、前記仮想化コントローラに対して前記監視エージェントの登録を解除する要求を送信し、前記仮想化コントローラに登録された前記監視エージェントの情報を解除するべく決定するステップを更に有する請求項1に記載の方法。
- 前記監視エージェントの登録が解除された後に、前記監視エージェントが前記アプリケーションの監視を継続するステップを更に有する請求項4に記載の方法。
- 管理者から通知を受け取るステップを更に有し、前記通知は、前記アプリケーションが意図的にオフライン状態とされているのかどうか、又は、前記監視エージェントが前記アプリケーションの監視を継続するべきであるのかどうか、のうちの少なくとも1つを通知する請求項1に記載の方法。
- 1つ又は複数のプロセッサと、
前記1つ又は複数のプロセッサに結合されると共にプログラム命令を保存するメモリと、
を有するシステムであって
前記プログラム命令は、
仮想機械において稼働している複数のアプリケーションのうちのそれぞれのアプリケーションの動作状態を示す情報を前記仮想機械において稼働している監視エージェントから受信し、
前記仮想機械において稼働していない意思決定エージェントによって、前記複数のアプリケーションのうちのそれぞれのアプリケーションの優先順位を検出し、
前記仮想機械を再起動するべきであるかどうかを、前記複数のアプリケーションのうちのそれぞれのアプリケーションの前記動作状態及び前記優先順位に基づいて、判定し、且つ、
前記仮想機械を再起動するべきであるかどうかに関する前記判定に基づいて、前記監視エージェントがタイムアウトインターバルの満了前にハートビートメッセージを仮想化コントローラに対して送信するべきであるかどうかを決定し、前記ハートビートメッセージは、前記複数のアプリケーションのそれぞれの動作状態を識別し、前記仮想化コントローラは、前記監視エージェントが前記タイムアウトインターバルの満了前に前記ハートビートメッセージを送信しない場合に、前記仮想機械を再起動するように構成される、ように、前記1つ又は複数のプロセッサによって実行可能である、システム。 - 前記プログラム命令は、意思決定エージェントを実装するように構成され、且つ、前記意思決定エージェントは、前記仮想機械において稼働してはいない請求項7に記載のシステム。
- 前記プログラム命令は、前記情報が、前記アプリケーションが意図的にオフライン状態とされていると識別していることに応答して、前記仮想化コントローラに対してハートビートメッセージを提供しないように、前記仮想化コントローラに対して前記監視エージェントの登録を解除する要求を送信し、前記仮想化コントローラに登録された前記監視エージェントの情報を解除するべく決定するように、前記1つ又は複数のプロセッサによって更に実行可能である請求項7に記載のシステム。
- プログラム命令を有するコンピュータ可読ストレージ媒体であって、
前記プログラム命令は、
仮想機械内において稼働している複数のアプリケーションのうちのそれぞれのアプリケーションの動作状態を示す情報を前記仮想機械において稼働している監視エージェントから受信し、
前記仮想機械において稼働していない意思決定エージェントによって、前記複数のアプリケーションのうちのそれぞれのアプリケーションの優先順位を検出し、
前記仮想機械を再起動するべきであるかどうかを、前記複数のアプリケーションのうちのそれぞれのアプリケーションの前記動作状態及び前記優先順位に基づいて、判定し、且つ、
前記仮想機械を再起動するべきかどうかに関する前記判定に基づいて、前記監視エージェントがタイムアウトインターバルの満了前に仮想化コントローラに対してハートビートメッセージを送信するべきであるかどうかを決定し、前記ハートビートメッセージは、前記複数のアプリケーションのそれぞれの動作状態を識別し、前記仮想化コントローラは、前記監視エージェントが前記タイムアウトインターバルの満了前に前記ハートビートメッセージを送信しない場合に、前記仮想機械を再起動させるように、構成される、ように、1つ又は複数のプロセッサによって実行可能である、媒体。 - 前記プログラム命令は、意思決定エージェントを実装するように、前記1つ又は複数のプロセッサによって更に実行可能であり、且つ、前記意思決定エージェントは、前記仮想機械において稼働してはいない請求項10に記載のコンピュータ可読ストレージ媒体。
- 前記プログラム命令は、前記情報が、前記アプリケーションが意図的にオフライン状態とされていると識別していることに応答して、前記仮想化コントローラに対してハートビートメッセージを提供しないように、前記仮想化コントローラに対して前記監視エージェントの登録を解除する要求を送信し、前記仮想化コントローラに登録された前記監視エージェントの情報を解除するべく決定するように、前記1つ又は複数のプロセッサによって更に実行可能である請求項10に記載のコンピュータ可読ストレージ媒体。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/847,030 US8424000B2 (en) | 2010-07-30 | 2010-07-30 | Providing application high availability in highly-available virtual machine environments |
US12/847,030 | 2010-07-30 | ||
PCT/US2011/045951 WO2012016175A1 (en) | 2010-07-30 | 2011-07-29 | Providing application high availability in highly-available virtual machine environments |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013535745A JP2013535745A (ja) | 2013-09-12 |
JP5851503B2 true JP5851503B2 (ja) | 2016-02-03 |
Family
ID=44515140
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013522005A Expired - Fee Related JP5851503B2 (ja) | 2010-07-30 | 2011-07-29 | 高可用性仮想機械環境におけるアプリケーションの高可用性の提供 |
Country Status (5)
Country | Link |
---|---|
US (1) | US8424000B2 (ja) |
EP (1) | EP2598993B1 (ja) |
JP (1) | JP5851503B2 (ja) |
CN (1) | CN103201724B (ja) |
WO (1) | WO2012016175A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE112021003867T5 (de) | 2020-10-20 | 2023-07-20 | Mitsubishi Heavy Industries, Ltd. | Steuerungsvirtualisierungsvorrichtung und steuersystem |
Families Citing this family (58)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012023171A1 (ja) * | 2010-08-16 | 2012-02-23 | 富士通株式会社 | 情報処理装置、リモート保守方法、及びプログラム |
US10042656B2 (en) * | 2011-08-01 | 2018-08-07 | Avocent Corporation | System and method for providing migrateable virtual serial port services |
US10509705B2 (en) * | 2011-11-04 | 2019-12-17 | Veritas Technologies Llc | Application protection through a combined functionality failure manager |
TWI643063B (zh) * | 2012-03-06 | 2018-12-01 | 智邦科技股份有限公司 | Detection method |
CN102664763A (zh) * | 2012-03-20 | 2012-09-12 | 浪潮电子信息产业股份有限公司 | 一种快速检测连接状态并做虚拟机ha的方法 |
CN103377068B (zh) * | 2012-04-13 | 2017-04-19 | 联想(北京)有限公司 | 控制方法和电子设备 |
JP5933356B2 (ja) * | 2012-06-12 | 2016-06-08 | ルネサスエレクトロニクス株式会社 | コンピュータシステム |
US9554366B2 (en) | 2012-08-31 | 2017-01-24 | Qualcomm Incorporated | Optimized always-on wireless service using network assistance and keep-alives |
US9507586B2 (en) | 2012-10-05 | 2016-11-29 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Virtual machine based controller and upgrade mechanism |
US9032400B1 (en) * | 2012-10-25 | 2015-05-12 | Amazon Technologies, Inc. | Opportunistic initiation of potentially invasive actions |
US9241314B2 (en) | 2013-01-23 | 2016-01-19 | Seven Networks, Llc | Mobile device with application or context aware fast dormancy |
US9521188B1 (en) * | 2013-03-07 | 2016-12-13 | Amazon Technologies, Inc. | Scheduled execution of instances |
US9176830B2 (en) * | 2013-05-24 | 2015-11-03 | Hyundai Motor Company | Method for determining software error in virtualization based integrated control system |
US9208015B2 (en) * | 2013-06-18 | 2015-12-08 | Vmware, Inc. | Hypervisor remedial action for a virtual machine in response to an error message from the virtual machine |
US9535794B2 (en) | 2013-07-26 | 2017-01-03 | Globalfoundries Inc. | Monitoring hierarchical container-based software systems |
US20150066553A1 (en) * | 2013-08-27 | 2015-03-05 | Connectloud, Inc. | Method and apparatus for multi-tenant service catalog for a software defined cloud |
US9563374B2 (en) | 2013-12-16 | 2017-02-07 | Horatio Lo | Storage proxy method for data-service SAN appliance |
US9792243B2 (en) * | 2013-12-26 | 2017-10-17 | Intel Corporation | Computer architecture to provide flexibility and/or scalability |
US10103959B2 (en) * | 2014-01-07 | 2018-10-16 | International Business Machines Corporation | Scalable software monitoring infrastructure, using parallel task queuing, to operate in elastic cloud environments |
KR20150095029A (ko) * | 2014-02-12 | 2015-08-20 | 한국전자통신연구원 | 응용 프로그램 가상화 시스템 및 사용자 단말의 응용 프로그램 가상화 방법 |
CN109101318B (zh) | 2014-03-12 | 2022-04-05 | 华为技术有限公司 | 一种虚拟机迁移控制方法及装置 |
CN103914352B (zh) * | 2014-03-19 | 2017-11-14 | 汉柏科技有限公司 | 云集群系统中寄存器数据的修复方法及装置 |
US9524214B1 (en) | 2014-03-24 | 2016-12-20 | Google Inc. | Virtual machine |
US10063429B2 (en) * | 2014-04-09 | 2018-08-28 | The Keyw Corporation | Systems and methods for optimizing computer network operations |
US11635979B2 (en) * | 2014-07-21 | 2023-04-25 | Vmware, Inc. | Modifying a state of a virtual machine |
EP3210367B1 (en) * | 2014-10-23 | 2020-07-22 | Telefonaktiebolaget LM Ericsson (publ) | System and method for disaster recovery of cloud applications |
US10079797B2 (en) * | 2014-10-29 | 2018-09-18 | Vmware, Inc. | Methods, systems and apparatus to remotely start a virtual machine |
US9921866B2 (en) | 2014-12-22 | 2018-03-20 | Intel Corporation | CPU overprovisioning and cloud compute workload scheduling mechanism |
US10387505B2 (en) | 2014-12-29 | 2019-08-20 | Samsung Electronics Co., Ltd. | Generating advertisements using functional clusters |
WO2016151626A1 (ja) * | 2015-03-24 | 2016-09-29 | 三菱電機株式会社 | 情報処理装置 |
CN105991345A (zh) * | 2015-04-27 | 2016-10-05 | 杭州迪普科技有限公司 | 虚拟机故障处理方法及装置 |
CN106302569B (zh) | 2015-05-14 | 2019-06-18 | 华为技术有限公司 | 处理虚拟机集群的方法和计算机系统 |
MY197308A (en) * | 2015-06-30 | 2023-06-12 | Huawei Tech Co Ltd | Method for interaction between terminal and network device, and terminal |
US9898321B2 (en) * | 2015-07-23 | 2018-02-20 | At&T Intellectual Property I, L.P. | Data-driven feedback control system for real-time application support in virtualized networks |
DE102015214376A1 (de) * | 2015-07-29 | 2017-02-02 | Robert Bosch Gmbh | Verfahren und Vorrichtung zur On-Board-Diagnose bei einem Steuergerät mit einem Hypervisor und mindestens einem unter dem Hypervisor betriebenen Gastsystem |
US10505869B2 (en) | 2015-08-04 | 2019-12-10 | International Business Machines Corporation | Mimicking a presence notification from an application executing on a virtual component to optimize computing resource allocation/utilization |
US9852035B2 (en) * | 2015-08-25 | 2017-12-26 | International Business Machines Corporation | High availability dynamic restart priority calculator |
CN106559441B (zh) * | 2015-09-25 | 2020-09-04 | 华为技术有限公司 | 一种基于云计算服务的虚拟机监控方法、装置及系统 |
CN105357038B (zh) * | 2015-10-26 | 2019-05-07 | 北京百度网讯科技有限公司 | 监控虚拟机集群的方法和系统 |
CN107491339A (zh) * | 2016-06-13 | 2017-12-19 | 深圳市深信服电子科技有限公司 | 服务器虚拟化的虚拟机监控方法及装置 |
US10282261B2 (en) * | 2016-06-20 | 2019-05-07 | Vmware, Inc. | Pooled memory heartbeat in shared memory architecture |
US10275272B2 (en) | 2016-06-20 | 2019-04-30 | Vmware, Inc. | Virtual machine recovery in shared memory architecture |
US10587673B2 (en) * | 2016-06-29 | 2020-03-10 | Nicira, Inc. | Decoupling network connections from an application while the application is temporarily down |
US10868883B2 (en) | 2016-06-29 | 2020-12-15 | Nicira, Inc. | Upgrading a proxy that decouples network connections from an application during application's downtime |
CN107870801B (zh) * | 2016-09-26 | 2020-05-26 | 中国电信股份有限公司 | 虚拟机高可用功能自动开通方法、装置和系统 |
CN106959885A (zh) * | 2017-03-31 | 2017-07-18 | 山东超越数控电子有限公司 | 一种虚拟机高可用实现系统及其实现方法 |
US10379923B2 (en) * | 2017-09-15 | 2019-08-13 | International Business Machines Corporation | Efficiently repairing virtual machines by means of DVFS-aware proactive scheduling |
CN107885576A (zh) * | 2017-10-16 | 2018-04-06 | 北京易讯通信息技术股份有限公司 | 一种基于OpenStack的私有云中虚拟机HA的方法 |
US11048320B1 (en) * | 2017-12-27 | 2021-06-29 | Cerner Innovation, Inc. | Dynamic management of data centers |
CN108600284B (zh) * | 2017-12-28 | 2021-05-14 | 武汉噢易云计算股份有限公司 | 一种基于Ceph的虚拟机高可用实现方法及系统 |
US11271801B2 (en) | 2018-06-27 | 2022-03-08 | T-Mobile Usa, Inc. | Compromised network node detection system |
CN109445925B (zh) * | 2018-11-09 | 2022-02-18 | 郑州云海信息技术有限公司 | 一种应用程序接管方法、装置及系统 |
JP7181467B2 (ja) * | 2019-04-19 | 2022-12-01 | 富士通株式会社 | 制御方法、制御プログラム、および情報処理装置 |
CN110825487B (zh) * | 2019-09-19 | 2022-07-15 | 烽火通信科技股份有限公司 | 一种虚拟机防脑裂的管理方法及主服务器 |
CN111104199B (zh) * | 2019-11-19 | 2024-07-30 | 杭州海康威视系统技术有限公司 | 虚拟机高可用的方法及装置 |
US11443320B2 (en) | 2020-01-07 | 2022-09-13 | Bank Of America Corporation | Intelligent systems for identifying transactions associated with an institution impacted by an event using a dashboard |
US11238459B2 (en) | 2020-01-07 | 2022-02-01 | Bank Of America Corporation | Intelligent systems for identifying transactions associated with an institution impacted by an event |
US11971728B1 (en) | 2020-10-23 | 2024-04-30 | Rockwell Collins, Inc. | Platform guidance system incorporating hierarchical modular arbitration architecture |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3711789B2 (ja) * | 1999-06-08 | 2005-11-02 | 日立オムロンターミナルソリューションズ株式会社 | システム自動再立ち上げ制御方法およびシステム自動再立ち上げ制御システム |
US6691244B1 (en) * | 2000-03-14 | 2004-02-10 | Sun Microsystems, Inc. | System and method for comprehensive availability management in a high-availability computer system |
US20020194319A1 (en) * | 2001-06-13 | 2002-12-19 | Ritche Scott D. | Automated operations and service monitoring system for distributed computer networks |
US7213246B1 (en) * | 2002-03-28 | 2007-05-01 | Veritas Operating Corporation | Failing over a virtual machine |
US7529822B2 (en) * | 2002-05-31 | 2009-05-05 | Symantec Operating Corporation | Business continuation policy for server consolidation environment |
US7886294B2 (en) * | 2004-12-28 | 2011-02-08 | Sap Ag | Virtual machine monitoring |
JP2007034479A (ja) * | 2005-07-25 | 2007-02-08 | Nec Corp | 稼働系装置、待機系装置、稼働・待機システム、稼働系制御方法、待機系制御方法、および、稼働系・待機系制御方法 |
US20080104586A1 (en) * | 2006-10-27 | 2008-05-01 | Microsoft Corporation | Allowing Virtual Machine to Discover Virtual Status Thereof |
US7797587B2 (en) * | 2007-06-06 | 2010-09-14 | Dell Products L.P. | System and method of recovering from failures in a virtual machine |
US8209684B2 (en) * | 2007-07-20 | 2012-06-26 | Eg Innovations Pte. Ltd. | Monitoring system for virtual application environments |
JP2009080704A (ja) * | 2007-09-26 | 2009-04-16 | Toshiba Corp | 仮想計算機システム及び同システムにおけるサービス引き継ぎ制御方法 |
JP2009080692A (ja) * | 2007-09-26 | 2009-04-16 | Toshiba Corp | 仮想計算機システム及び同システムにおけるサービス引き継ぎ制御方法 |
JP4999670B2 (ja) * | 2007-12-20 | 2012-08-15 | 三菱電機株式会社 | 計算機装置 |
WO2009133669A1 (ja) * | 2008-04-28 | 2009-11-05 | パナソニック株式会社 | 仮想計算機制御装置、仮想計算機制御方法及び仮想計算機制御プログラム |
US7886183B2 (en) * | 2008-08-07 | 2011-02-08 | Symantec Operating Corporation | Providing fault tolerant storage system to a cluster |
JP2010134557A (ja) * | 2008-12-02 | 2010-06-17 | Nec Corp | 仮想マシン運用管理システム、その運用管理方法、及びプログラム |
CN101853710B (zh) * | 2009-03-31 | 2014-11-19 | Ge医疗系统环球技术有限公司 | 滤波器及利用该滤波器的x射线成像设备 |
US8219990B2 (en) * | 2009-05-28 | 2012-07-10 | Novell, Inc. | Techniques for managing virtual machine (VM) states |
-
2010
- 2010-07-30 US US12/847,030 patent/US8424000B2/en active Active
-
2011
- 2011-07-29 EP EP11741393.0A patent/EP2598993B1/en active Active
- 2011-07-29 JP JP2013522005A patent/JP5851503B2/ja not_active Expired - Fee Related
- 2011-07-29 CN CN201180035090.2A patent/CN103201724B/zh active Active
- 2011-07-29 WO PCT/US2011/045951 patent/WO2012016175A1/en active Application Filing
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE112021003867T5 (de) | 2020-10-20 | 2023-07-20 | Mitsubishi Heavy Industries, Ltd. | Steuerungsvirtualisierungsvorrichtung und steuersystem |
Also Published As
Publication number | Publication date |
---|---|
US8424000B2 (en) | 2013-04-16 |
JP2013535745A (ja) | 2013-09-12 |
EP2598993A1 (en) | 2013-06-05 |
CN103201724B (zh) | 2017-05-03 |
EP2598993B1 (en) | 2017-11-22 |
WO2012016175A1 (en) | 2012-02-02 |
CN103201724A (zh) | 2013-07-10 |
US20120030670A1 (en) | 2012-02-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5851503B2 (ja) | 高可用性仮想機械環境におけるアプリケーションの高可用性の提供 | |
US8413144B1 (en) | Providing application-aware high availability of virtual machines | |
US10609159B2 (en) | Providing higher workload resiliency in clustered systems based on health heuristics | |
US8935563B1 (en) | Systems and methods for facilitating substantially continuous availability of multi-tier applications within computer clusters | |
US8713362B2 (en) | Obviation of recovery of data store consistency for application I/O errors | |
US9489274B2 (en) | System and method for performing efficient failover and virtual machine (VM) migration in virtual desktop infrastructure (VDI) | |
JP5536878B2 (ja) | ファイバ・チャネル・ファブリックへのアクセスの変更 | |
KR101504882B1 (ko) | 하드웨어 장애 완화 | |
US20150355982A1 (en) | Vm and host management function availability during management network failure in host computing systems in a failover cluster | |
US10353786B2 (en) | Virtualization substrate management device, virtualization substrate management system, virtualization substrate management method, and recording medium for recording virtualization substrate management program | |
US9148479B1 (en) | Systems and methods for efficiently determining the health of nodes within computer clusters | |
US9678838B2 (en) | Protecting virtual machines from network failures | |
EP2645635B1 (en) | Cluster monitor, method for monitoring a cluster, and computer-readable recording medium | |
JP6418255B2 (ja) | 障害監視装置、仮想ネットワークシステム、障害監視方法およびプログラム | |
US9195528B1 (en) | Systems and methods for managing failover clusters | |
WO2013190694A1 (ja) | 計算機の復旧方法、計算機システム及び記憶媒体 | |
US11392423B2 (en) | Method for running a quorum-based system by dynamically managing the quorum | |
US10454773B2 (en) | Virtual machine mobility | |
US10397087B1 (en) | Status monitoring system and method | |
JP7474168B2 (ja) | 監視システムおよび障害監視方法 | |
US11074120B2 (en) | Preventing corruption by blocking requests | |
US20180225201A1 (en) | Preserving volatile memory across a computer system disruption | |
US9384052B2 (en) | Resilient message passing in applications executing separate threads in a plurality of virtual compute nodes | |
US10049011B2 (en) | Continuing operation of a quorum based system after failures | |
CN107851033B (zh) | 减轻远程存储装置的间歇不可用性对虚拟机的影响 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20130618 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20131219 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131224 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20140324 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20140331 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20140424 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20140502 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20140523 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20140530 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140624 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20141118 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20150218 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150316 |
|
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: 20151110 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20151202 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5851503 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
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 |
|
LAPS | Cancellation because of no payment of annual fees |