KR20020010490A - 소결합 노드 클러스터에서의 공유 디스크 파일 시스템용데이터 관리 응용 프로그램의 연속 수행 페일오버 - Google Patents
소결합 노드 클러스터에서의 공유 디스크 파일 시스템용데이터 관리 응용 프로그램의 연속 수행 페일오버 Download PDFInfo
- Publication number
- KR20020010490A KR20020010490A KR1020010044036A KR20010044036A KR20020010490A KR 20020010490 A KR20020010490 A KR 20020010490A KR 1020010044036 A KR1020010044036 A KR 1020010044036A KR 20010044036 A KR20010044036 A KR 20010044036A KR 20020010490 A KR20020010490 A KR 20020010490A
- Authority
- KR
- South Korea
- Prior art keywords
- failover
- node
- nodes
- service
- configuration information
- Prior art date
Links
- 238000013523 data management Methods 0.000 title claims abstract description 52
- 230000007246 mechanism Effects 0.000 claims abstract description 21
- 238000000034 method Methods 0.000 claims description 31
- 238000004891 communication Methods 0.000 claims description 17
- 230000008569 process Effects 0.000 claims description 15
- 238000013500 data storage Methods 0.000 claims description 10
- 238000003672 processing method Methods 0.000 claims 2
- 230000001360 synchronised effect Effects 0.000 description 9
- 241000272519 Aix Species 0.000 description 7
- 238000007726 management method Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 238000011084 recovery Methods 0.000 description 4
- 230000003111 delayed effect Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 241000272524 Aix sp. Species 0.000 description 1
- 239000008186 active pharmaceutical agent Substances 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 238000004080 punching Methods 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- 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/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; 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/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/2035—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 without idle spare hardware
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Hardware Redundancy (AREA)
Abstract
Description
Claims (12)
- 서비스를 제공하는 소결합된 노드들(loosely coupled nodes)의 클러스터를 가진 분산형 계산 환경에서의 공유 디스크 파일 시스템용 데이터 관리 응용 프로그램의 페일오버(failover)를 처리하기 위한 방법으로서,상기 클러스터의 임의의 노드들을 페일오버 후보 노드로 정의하는 단계,상기 페일오버 후보 노드 모두에 대한 구성 정보를 저장하는 단계,적어도 하나의 페일오버 후보 노드의 고장 정보를 포함하는 메시지 정보를 상기 페일오버 후보 노드들 간에 분산시키는 단계,고장 노드의 서비스를 페일오버 후보 노드가 인계받을지의 여부를 결정하기 위하여 상기 분산된 메시지 정보와 상기 저장된 구성 정보를 분석하는 단계, 및적어도 하나의 페일오버 후보 노드가 고장 노드의 서비스를 인계받는 경우에 상기 구성 정보를 갱신하는 단계를 포함하는 페일오버 처리 방법.
- 제1항에 있어서, 제1 페일오버 후보가 상기 고장 노드로부터 상기 파일 시스템의 일부만을 인계받는 경우, 적어도 제2 페일오버 후보에게로 페일오버 요청을 하는 페일오버 처리 방법.
- 제1항에 있어서, 상기 구성 정보는 상기 클러스터 내에 마련된 중앙 데이터저장 장치에 저장되는 페일오버 처리 방법.
- 제1항 내지 제3항 중 어느 한 항에 있어서, 상기 분산된 메시지 정보는 적어도 한 노드에 대한 고장 보고 사항을 포함하는 페일오버 처리 방법.
- 제1항 내지 제3항 중 어느 한 항에 있어서, 상기 페일오버 후보 노드들은 상기 분산된 메시지 정보의 일부로서 분산되어 있는 상기 각 페일오버 후보 노드의 작업 부하에 관련된 우선 키(priority key)를 계산하는 페일오버 처리 방법.
- 제5항에 있어서, 상기 우선 키를 수신하는 페일오버 후보 노드들은 상기 수신된 우선 키와 그들 자신의 우선키를 비교하여 최상의 우선 키가 상기 서비스를 인계받을 권한을 갖도록 하는 페일오버 처리 방법.
- 제1항 내지 제3항 중 어느 한 항에 있어서, 상기 구성 정보의 갱신은 로킹 메카니즘(locking mechanism)에 의하여 처리되는 페일오버 처리 방법.
- 서비스를 제공하는 소결합 노드들의 클러스터를 가지는 분산형 계산 환경에서 공유 디스크 파일 시스템용 데이터 관리 응용 프로그램의 페일오버를 처리하도록 구현된 컴퓨터 가독성 프로그램 코드 수단(computer readable program code means)을 수록한 컴퓨터 가용성 매체(computer usable medium)를 포함하는 제품으로서, 상기 제품에서의 컴퓨터 가독성 프로그램 코드 수단은 컴퓨터로 하여금상기 클러스터의 임의의 노드들을 페일오버 후보 노드로 정의하는 단계,상기 페일오버 후보 노드 모두에 대한 구성 정보를 저장하는 단계,적어도 하나의 페일오버 후보 노드의 고장 정보를 포함하는 메시지 정보를 상기 페일오버 후보 노드 간에 분산시키는 단계,고장 노드의 서비스를 페일오버 후보 노드가 인계받을지의 여부를 결정하기 위하여 상기 분산된 메시지 정보와 상기 저장된 구성 정보를 분석하는 단계, 및적어도 하나의 페일오버 후보 노드가 고장 노드의 서비스를 인계받는 경우에 상기 구성 정보를 갱신하는 단계를 수행하기 위한 위한 컴퓨터 가독성 프로그램 코드 수단을 포함하는 제품.
- 서비스를 제공하는 소결합 노드들의 클러스터를 가지는 분산형 계산 환경에서 공유 디스크 파일 시스템용 데이터 관리 응용 프로그램의 페일오버를 처리하기 위한 시스템으로서,페일오버 후보 노드들에 대한 구성 정보를 저장하기 위한 데이터 저장 수단,페일오버 후보 노드들 간에 메시지 정보를 분산시키기 위한 통신 인터페이스 수단,고장 노드의 서비스를 페일오버 후보 노드가 인계받을지의 여부를 결정하기 위하여 상기 메시지 정보와 상기 구성 정보를 분석하는 수단, 및적어도 하나의 페일오버 후보 노드가 고장 노드의 서비스를 인계받는 경우에상기 구성 정보를 갱신하는 수단을 포함하는 시스템.
- 제9항에 있어서, 상기 페일오버 처리를 연속 수행(cascading)하는 수단을 추가로 포함함으로써, 제1 페일오버 후보가 상기 고장 노드로부터 상기 파일 시스템의 일부만을 계받는 경우, 적어도 제2 페일오버 후보로 페일오버 요청을 수행하는 시스템.
- 제9항에 있어서, 상기 데이터 저장 수단이 상기 클러스터 내에 마련된 중앙 데이터 저장 장치인 시스템.
- 제9항 내지 제11항 중 어느 한 항에 있어서, 상기 구성 정보를 갱신하는 수단은 고장 노드의 서비스를 인계받는 페일오버 후보에 위치하는 시스템.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP00116453.2 | 2000-07-28 | ||
EP00116453 | 2000-07-28 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20020010490A true KR20020010490A (ko) | 2002-02-04 |
KR100423687B1 KR100423687B1 (ko) | 2004-03-18 |
Family
ID=8169395
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2001-0044036A KR100423687B1 (ko) | 2000-07-28 | 2001-07-21 | 소결합 노드 클러스터에서의 공유 디스크 파일 시스템용데이터 관리 응용 프로그램의 연속 수행 페일오버 |
Country Status (6)
Country | Link |
---|---|
US (2) | US6990606B2 (ko) |
JP (1) | JP4204769B2 (ko) |
KR (1) | KR100423687B1 (ko) |
CN (1) | CN1190733C (ko) |
DE (1) | DE10134492B4 (ko) |
SG (1) | SG99917A1 (ko) |
Families Citing this family (112)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6990606B2 (en) * | 2000-07-28 | 2006-01-24 | International Business Machines Corporation | Cascading failover of a data management application for shared disk file systems in loosely coupled node clusters |
US6890968B2 (en) * | 2001-05-16 | 2005-05-10 | Kerr Corporation | Prepolymerized filler in dental restorative composite |
US7571215B2 (en) * | 2001-07-16 | 2009-08-04 | Bea Systems, Inc. | Data replication protocol |
US7409420B2 (en) * | 2001-07-16 | 2008-08-05 | Bea Systems, Inc. | Method and apparatus for session replication and failover |
US7702791B2 (en) | 2001-07-16 | 2010-04-20 | Bea Systems, Inc. | Hardware load-balancing apparatus for session replication |
US6944785B2 (en) * | 2001-07-23 | 2005-09-13 | Network Appliance, Inc. | High-availability cluster virtual server system |
US6826601B2 (en) | 2001-09-06 | 2004-11-30 | Bea Systems, Inc. | Exactly one cache framework |
US7113980B2 (en) * | 2001-09-06 | 2006-09-26 | Bea Systems, Inc. | Exactly once JMS communication |
US7403996B2 (en) * | 2002-02-21 | 2008-07-22 | Bea Systems, Inc. | Systems and methods for migratable services |
US7178050B2 (en) * | 2002-02-22 | 2007-02-13 | Bea Systems, Inc. | System for highly available transaction recovery for transaction processing systems |
US20030177224A1 (en) * | 2002-03-15 | 2003-09-18 | Nguyen Minh Q. | Clustered/fail-over remote hardware management system |
WO2004025470A1 (en) * | 2002-09-10 | 2004-03-25 | Exagrid Systems, Inc. | Primary and remote data backup with nodal failover |
US7814050B2 (en) | 2002-10-22 | 2010-10-12 | Brocade Communications Systems, Inc. | Disaster recovery |
CN1317658C (zh) * | 2002-12-31 | 2007-05-23 | 联想(北京)有限公司 | 利用机群节点相互备份的容错方法 |
CN1302411C (zh) * | 2002-12-31 | 2007-02-28 | 联想(北京)有限公司 | 大型机群系统的集中控制方法 |
US7137040B2 (en) * | 2003-02-12 | 2006-11-14 | International Business Machines Corporation | Scalable method of continuous monitoring the remotely accessible resources against the node failures for very large clusters |
CN1326045C (zh) * | 2003-06-09 | 2007-07-11 | 浪潮电子信息产业股份有限公司 | 构建高可用分布式存储系统的方法 |
US7664847B2 (en) * | 2003-08-14 | 2010-02-16 | Oracle International Corporation | Managing workload by service |
US7747717B2 (en) * | 2003-08-14 | 2010-06-29 | Oracle International Corporation | Fast application notification in a clustered computing system |
US20060064400A1 (en) * | 2004-09-21 | 2006-03-23 | Oracle International Corporation, A California Corporation | Methods, systems and software for identifying and managing database work |
US7225356B2 (en) * | 2003-11-06 | 2007-05-29 | Siemens Medical Solutions Health Services Corporation | System for managing operational failure occurrences in processing devices |
JP4023441B2 (ja) | 2003-12-09 | 2007-12-19 | 日本電気株式会社 | コンピュータシステム及びプログラム |
DE102004005128B3 (de) * | 2004-02-02 | 2005-01-05 | Fujitsu Siemens Computers Gmbh | Anordnung mehrerer Rechner und Verfahren zum Betreiben einer Anordnung mehrerer Rechner bei einem Rechnerausfall |
US7584382B2 (en) * | 2004-02-19 | 2009-09-01 | Microsoft Corporation | Method and system for troubleshooting a misconfiguration of a computer system based on configurations of other computer systems |
US7900206B1 (en) * | 2004-03-31 | 2011-03-01 | Symantec Operating Corporation | Information technology process workflow for data centers |
JP4382602B2 (ja) * | 2004-04-23 | 2009-12-16 | 株式会社日立製作所 | リモートコピーシステム |
US7451347B2 (en) * | 2004-10-08 | 2008-11-11 | Microsoft Corporation | Failover scopes for nodes of a computer cluster |
US8195976B2 (en) * | 2005-06-29 | 2012-06-05 | International Business Machines Corporation | Fault-tolerance and fault-containment models for zoning clustered application silos into continuous availability and high availability zones in clustered systems during recovery and maintenance |
US8326990B1 (en) | 2005-07-15 | 2012-12-04 | Symantec Operating Corporation | Automated optimal workload balancing during failover in share-nothing database systems |
US7814065B2 (en) * | 2005-08-16 | 2010-10-12 | Oracle International Corporation | Affinity-based recovery/failover in a cluster environment |
WO2007035747A2 (en) * | 2005-09-19 | 2007-03-29 | Millennium It (Usa) Inc. | Scalable fault tolerant system |
JP4730263B2 (ja) * | 2005-09-21 | 2011-07-20 | 富士ゼロックス株式会社 | 画像処理装置の保守システム |
US7493512B2 (en) * | 2005-10-04 | 2009-02-17 | First Data Corporation | System and method for providing data services via a network |
US7761431B2 (en) * | 2006-02-16 | 2010-07-20 | International Business Machines Corporation | Consolidating session information for a cluster of sessions in a coupled session environment |
WO2007110931A1 (ja) * | 2006-03-28 | 2007-10-04 | Fujitsu Limited | 名前空間複製プログラム、名前空間複製装置、名前空間複製方法 |
US7770063B2 (en) | 2006-08-26 | 2010-08-03 | International Business Machines Corporation | Simulation of failure recovery within clustered systems |
US20080077635A1 (en) * | 2006-09-22 | 2008-03-27 | Digital Bazaar, Inc. | Highly Available Clustered Storage Network |
US7992036B2 (en) * | 2007-01-22 | 2011-08-02 | International Business Machines Corporation | Apparatus, system, and method for volume-level restoration of cluster server data |
JP5341317B2 (ja) * | 2007-01-30 | 2013-11-13 | セイコーエプソン株式会社 | アプリケーション実行システム、コンピュータ、アプリケーション実行システムのアプリケーション実行方法およびプログラム |
US8713186B2 (en) * | 2007-03-13 | 2014-04-29 | Oracle International Corporation | Server-side connection resource pooling |
US7734947B1 (en) * | 2007-04-17 | 2010-06-08 | Netapp, Inc. | System and method for virtual interface failover within a cluster |
JP2008269462A (ja) * | 2007-04-24 | 2008-11-06 | Hitachi Ltd | ノードの管理装置及び方法 |
US7958385B1 (en) | 2007-04-30 | 2011-06-07 | Netapp, Inc. | System and method for verification and enforcement of virtual interface failover within a cluster |
US8984108B2 (en) * | 2007-05-03 | 2015-03-17 | Telefonaktiebolaget L M Ericsson (Publ) | Dynamic CLI mapping for clustered software entities |
CA2630014C (en) * | 2007-05-18 | 2014-05-27 | Nec Infrontia Corporation | Main device redundancy configuration and main device replacing method |
US7631214B2 (en) * | 2007-05-31 | 2009-12-08 | International Business Machines Corporation | Failover processing in multi-tier distributed data-handling systems |
US7861111B2 (en) * | 2007-06-15 | 2010-12-28 | Savvis, Inc. | Shared data center disaster recovery systems and methods |
US7921324B2 (en) * | 2007-07-12 | 2011-04-05 | International Business Machines Corporation | Providing file system availability during local path failure of a non-server node |
US8527622B2 (en) * | 2007-10-12 | 2013-09-03 | Sap Ag | Fault tolerance framework for networks of nodes |
US8630415B2 (en) * | 2008-01-25 | 2014-01-14 | Telefonaktiebolaget L M Ericsson (Publ) | Method and apparatus for authentication service application processes during service reallocation in high availability clusters |
CN101552690B (zh) * | 2008-03-31 | 2011-04-06 | 华为技术有限公司 | 一种节点维护功能的配置方法、系统及节点设备 |
US8135981B1 (en) * | 2008-06-30 | 2012-03-13 | Symantec Corporation | Method, apparatus and system to automate detection of anomalies for storage and replication within a high availability disaster recovery environment |
US8399206B2 (en) * | 2008-07-10 | 2013-03-19 | Nodality, Inc. | Methods for diagnosis, prognosis and methods of treatment |
US7827321B2 (en) * | 2008-10-02 | 2010-11-02 | International Business Machines Corporation | Central processing unit measurement facility |
JP4648447B2 (ja) * | 2008-11-26 | 2011-03-09 | 株式会社日立製作所 | 障害復旧方法、プログラムおよび管理サーバ |
US8037364B2 (en) * | 2009-01-09 | 2011-10-11 | International Business Machines Corporation | Forced management module failover by BMC impeachment consensus |
CN101847148B (zh) * | 2009-03-23 | 2013-03-20 | 国际商业机器公司 | 实现应用高可用性的方法和装置 |
CN101854373B (zh) * | 2009-04-01 | 2013-10-09 | 华为技术有限公司 | 任务切换方法、服务器节点及集群系统 |
US8873377B2 (en) * | 2009-11-18 | 2014-10-28 | Juniper Networks, Inc. | Method and apparatus for hitless failover in networking systems using single database |
US8819208B2 (en) | 2010-03-05 | 2014-08-26 | Solidfire, Inc. | Data deletion in a distributed data storage system |
US9838269B2 (en) | 2011-12-27 | 2017-12-05 | Netapp, Inc. | Proportional quality of service based on client usage and system metrics |
US9154367B1 (en) * | 2011-12-27 | 2015-10-06 | Google Inc. | Load balancing and content preservation |
US9054992B2 (en) | 2011-12-27 | 2015-06-09 | Solidfire, Inc. | Quality of service policy sets |
US9098439B2 (en) | 2012-01-05 | 2015-08-04 | International Business Machines Corporation | Providing a fault tolerant system in a loosely-coupled cluster environment using application checkpoints and logs |
CN102609531B (zh) * | 2012-02-14 | 2015-05-06 | 北京鼎普科技股份有限公司 | 一种根据关键字反查文件的方法 |
US8738701B2 (en) * | 2012-02-28 | 2014-05-27 | Microsoft Corporation | Arbitration of disk ownership in a storage pool |
TWI610166B (zh) * | 2012-06-04 | 2018-01-01 | 飛康國際網路科技股份有限公司 | 自動災難復原和資料遷移系統及方法 |
US9753954B2 (en) * | 2012-09-14 | 2017-09-05 | Cloudera, Inc. | Data node fencing in a distributed file system |
US9116860B2 (en) * | 2012-12-14 | 2015-08-25 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Cascading failover of blade servers in a data center |
US9122652B2 (en) * | 2012-12-17 | 2015-09-01 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Cascading failover of blade servers in a data center |
US9755889B2 (en) * | 2013-02-13 | 2017-09-05 | International Business Machines Corporation | Service failover and failback using enterprise service bus |
US9104643B2 (en) * | 2013-03-15 | 2015-08-11 | International Business Machines Corporation | OpenFlow controller master-slave initialization protocol |
US9444748B2 (en) | 2013-03-15 | 2016-09-13 | International Business Machines Corporation | Scalable flow and congestion control with OpenFlow |
US9118984B2 (en) | 2013-03-15 | 2015-08-25 | International Business Machines Corporation | Control plane for integrated switch wavelength division multiplexing |
US9769074B2 (en) | 2013-03-15 | 2017-09-19 | International Business Machines Corporation | Network per-flow rate limiting |
US9609086B2 (en) | 2013-03-15 | 2017-03-28 | International Business Machines Corporation | Virtual machine mobility using OpenFlow |
US9596192B2 (en) | 2013-03-15 | 2017-03-14 | International Business Machines Corporation | Reliable link layer for control links between network controllers and switches |
US9407560B2 (en) | 2013-03-15 | 2016-08-02 | International Business Machines Corporation | Software defined network-based load balancing for physical and virtual networks |
US10404520B2 (en) | 2013-05-29 | 2019-09-03 | Microsoft Technology Licensing, Llc | Efficient programmatic memory access over network file access protocols |
US9641614B2 (en) | 2013-05-29 | 2017-05-02 | Microsoft Technology Licensing, Llc | Distributed storage defense in a cluster |
CN103366106A (zh) * | 2013-06-21 | 2013-10-23 | 国家电网公司 | 远程数据恢复系统客户端安全监控方法 |
US9170746B2 (en) | 2014-01-07 | 2015-10-27 | Netapp, Inc. | Clustered raid assimilation management |
US20150244795A1 (en) | 2014-02-21 | 2015-08-27 | Solidfire, Inc. | Data syncing in a distributed system |
US9798728B2 (en) | 2014-07-24 | 2017-10-24 | Netapp, Inc. | System performing data deduplication using a dense tree data structure |
US9665432B2 (en) * | 2014-08-07 | 2017-05-30 | Microsoft Technology Licensing, Llc | Safe data access following storage failure |
US9847918B2 (en) | 2014-08-12 | 2017-12-19 | Microsoft Technology Licensing, Llc | Distributed workload reassignment following communication failure |
GB2529436B (en) * | 2014-08-20 | 2016-05-18 | Ibm | Grouping file system events to perform continuous file system monitoring and backup |
US9671960B2 (en) | 2014-09-12 | 2017-06-06 | Netapp, Inc. | Rate matching technique for balancing segment cleaning and I/O workload |
US10133511B2 (en) | 2014-09-12 | 2018-11-20 | Netapp, Inc | Optimized segment cleaning technique |
US9811428B2 (en) | 2014-09-22 | 2017-11-07 | Netapp Inc. | System and method for handling multi-node failures in a disaster recovery cluster |
US20160092287A1 (en) * | 2014-09-26 | 2016-03-31 | Intel Corporation | Evidence-based replacement of storage nodes |
CN105794182B (zh) * | 2014-11-12 | 2017-12-15 | 华为技术有限公司 | 分布式系统中锁服务器故障的处理方法及其系统 |
US9836229B2 (en) | 2014-11-18 | 2017-12-05 | Netapp, Inc. | N-way merge technique for updating volume metadata in a storage I/O stack |
CN104410698B (zh) * | 2014-12-03 | 2019-03-08 | 天津南大通用数据技术股份有限公司 | 一种share nothing集群下的发起节点异常处理方法及装置 |
WO2016098142A1 (ja) * | 2014-12-18 | 2016-06-23 | 三菱電機株式会社 | 産業コントローラおよび産業コントローラシステム |
US9720601B2 (en) | 2015-02-11 | 2017-08-01 | Netapp, Inc. | Load balancing technique for a storage array |
US9762460B2 (en) | 2015-03-24 | 2017-09-12 | Netapp, Inc. | Providing continuous context for operational information of a storage system |
US9710317B2 (en) | 2015-03-30 | 2017-07-18 | Netapp, Inc. | Methods to identify, handle and recover from suspect SSDS in a clustered flash array |
US9813492B2 (en) * | 2015-05-18 | 2017-11-07 | Oracle International Corporation | System and method for automatic migration of poller proxy services in a service bus environment |
US9740566B2 (en) | 2015-07-31 | 2017-08-22 | Netapp, Inc. | Snapshot creation workflow |
US10235059B2 (en) | 2015-12-01 | 2019-03-19 | Netapp, Inc. | Technique for maintaining consistent I/O processing throughput in a storage system |
US10929022B2 (en) | 2016-04-25 | 2021-02-23 | Netapp. Inc. | Space savings reporting for storage system supporting snapshot and clones |
US10642763B2 (en) | 2016-09-20 | 2020-05-05 | Netapp, Inc. | Quality of service policy sets |
US10474653B2 (en) | 2016-09-30 | 2019-11-12 | Oracle International Corporation | Flexible in-memory column store placement |
US10331523B2 (en) | 2017-04-04 | 2019-06-25 | International Business Machines Corporation | Recovering a failed clustered system using configuration data fragments |
CN107122271B (zh) * | 2017-04-13 | 2020-07-07 | 华为技术有限公司 | 一种恢复节点事件的方法、装置及系统 |
WO2019061132A1 (zh) * | 2017-09-28 | 2019-04-04 | 深圳清华大学研究院 | 混合文件系统架构、文件存储、动态迁移及其应用 |
KR102442431B1 (ko) * | 2017-10-31 | 2022-09-08 | 아브 이니티오 테크놀로지 엘엘시 | 상태 업데이트의 일관성에 기초하는 컴퓨팅 클러스터 관리 |
CN110113395B (zh) * | 2019-04-19 | 2021-11-09 | 新华三云计算技术有限公司 | 共享文件系统维护方法及装置 |
CN110286732B (zh) * | 2019-06-27 | 2021-01-12 | 华云数据控股集团有限公司 | 高可用集群掉电自动恢复方法、装置、设备及存储介质 |
US11347601B1 (en) * | 2021-01-28 | 2022-05-31 | Wells Fargo Bank, N.A. | Managing data center failure events |
US11438224B1 (en) | 2022-01-14 | 2022-09-06 | Bank Of America Corporation | Systems and methods for synchronizing configurations across multiple computing clusters |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5136498A (en) | 1990-09-26 | 1992-08-04 | Honeywell Inc. | Method for enacting failover of a 1:1 redundant pair of slave processors |
JP2814880B2 (ja) * | 1993-06-04 | 1998-10-27 | 日本電気株式会社 | 異なる命令特性を持つ複数のcpuによって構成される計算機システムの制御装置 |
JP3296378B2 (ja) | 1993-08-27 | 2002-06-24 | 株式会社東芝 | コンピュータバックアップシステム |
US5561759A (en) * | 1993-12-27 | 1996-10-01 | Sybase, Inc. | Fault tolerant computer parallel data processing ring architecture and work rebalancing method under node failure conditions |
JP3300776B2 (ja) | 1994-03-15 | 2002-07-08 | 株式会社日立製作所 | 並列プロセッサの切替え制御方式 |
JPH07334468A (ja) | 1994-06-07 | 1995-12-22 | Toshiba Corp | 負荷分散方式 |
US5805786A (en) * | 1996-07-23 | 1998-09-08 | International Business Machines Corporation | Recovery of a name server managing membership of a domain of processors in a distributed computing environment |
US5938732A (en) * | 1996-12-09 | 1999-08-17 | Sun Microsystems, Inc. | Load balancing and failover of network services |
US6012150A (en) * | 1997-03-27 | 2000-01-04 | International Business Machines Corporation | Apparatus for synchronizing operator initiated commands with a failover process in a distributed processing system |
US5875290A (en) * | 1997-03-27 | 1999-02-23 | International Business Machines Corporation | Method and program product for synchronizing operator initiated commands with a failover process in a distributed processing system |
JPH11184825A (ja) | 1997-12-19 | 1999-07-09 | Mitsubishi Electric Corp | クラスタシステム |
US6360331B2 (en) * | 1998-04-17 | 2002-03-19 | Microsoft Corporation | Method and system for transparently failing over application configuration information in a server cluster |
US6195760B1 (en) | 1998-07-20 | 2001-02-27 | Lucent Technologies Inc | Method and apparatus for providing failure detection and recovery with predetermined degree of replication for distributed applications in a network |
US6859834B1 (en) * | 1999-08-13 | 2005-02-22 | Sun Microsystems, Inc. | System and method for enabling application server request failover |
US6865591B1 (en) * | 2000-06-30 | 2005-03-08 | Intel Corporation | Apparatus and method for building distributed fault-tolerant/high-availability computed applications |
US6990606B2 (en) | 2000-07-28 | 2006-01-24 | International Business Machines Corporation | Cascading failover of a data management application for shared disk file systems in loosely coupled node clusters |
-
2001
- 2001-06-15 US US09/883,113 patent/US6990606B2/en not_active Expired - Fee Related
- 2001-07-06 JP JP2001206005A patent/JP4204769B2/ja not_active Expired - Fee Related
- 2001-07-10 DE DE10134492A patent/DE10134492B4/de not_active Expired - Fee Related
- 2001-07-12 SG SG200104276A patent/SG99917A1/en unknown
- 2001-07-21 KR KR10-2001-0044036A patent/KR100423687B1/ko not_active IP Right Cessation
- 2001-07-27 CN CNB011246634A patent/CN1190733C/zh not_active Expired - Lifetime
-
2005
- 2005-09-01 US US11/219,106 patent/US7523345B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
KR100423687B1 (ko) | 2004-03-18 |
DE10134492B4 (de) | 2006-02-09 |
JP4204769B2 (ja) | 2009-01-07 |
US6990606B2 (en) | 2006-01-24 |
DE10134492A1 (de) | 2002-02-21 |
US20060010338A1 (en) | 2006-01-12 |
CN1336589A (zh) | 2002-02-20 |
JP2002091938A (ja) | 2002-03-29 |
US7523345B2 (en) | 2009-04-21 |
CN1190733C (zh) | 2005-02-23 |
US20020073354A1 (en) | 2002-06-13 |
SG99917A1 (en) | 2003-11-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100423687B1 (ko) | 소결합 노드 클러스터에서의 공유 디스크 파일 시스템용데이터 관리 응용 프로그램의 연속 수행 페일오버 | |
EP1024428B1 (en) | Managing a clustered computer system | |
CA2284376C (en) | Method and apparatus for managing clustered computer systems | |
US7802128B2 (en) | Method to avoid continuous application failovers in a cluster | |
US5095421A (en) | Transaction processing facility within an operating system environment | |
US9785691B2 (en) | Method and apparatus for sequencing transactions globally in a distributed database cluster | |
Hunt et al. | {ZooKeeper}: Wait-free coordination for internet-scale systems | |
US8856091B2 (en) | Method and apparatus for sequencing transactions globally in distributed database cluster | |
US5748882A (en) | Apparatus and method for fault-tolerant computing | |
US20030187927A1 (en) | Clustering infrastructure system and method | |
US7366742B1 (en) | System and method for distributed discovery and management of frozen images in a storage environment | |
US6594779B1 (en) | Method, system and program products for managing the checkpointing/restarting of resources of a computing environment | |
CN105814544A (zh) | 用于支持分布式数据网格中的持久化分区发现的系统和方法 | |
US11550820B2 (en) | System and method for partition-scoped snapshot creation in a distributed data computing environment | |
Narasimhan et al. | Strongly consistent replication and recovery of fault-tolerant CORBA applications | |
Natarajan et al. | Applying patterns to improve the performance of fault tolerant CORBA | |
CA2619778C (en) | Method and apparatus for sequencing transactions globally in a distributed database cluster with collision monitoring | |
Zhao et al. | Design and implementation of a pluggable fault-tolerant corba infrastructure | |
CN114860505B (zh) | 一种对象存储数据异步备份方法及系统 | |
CN113934575A (zh) | 一种基于分布式拷贝的大数据备份系统及方法 | |
US7925932B1 (en) | Method and appartus for detecting an application process failure | |
Laranjeira | NCAPS: Application high availability in UNIX computer clusters | |
Kuhn et al. | Oracle Processes | |
Dyke et al. | RAC Concepts | |
Clusterware | RAC Concepts |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20010721 |
|
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20011120 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20010721 Comment text: Patent Application |
|
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20030627 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20040217 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20040308 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20040309 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20070302 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20080303 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20090226 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20091231 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20110201 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20120229 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20120229 Start annual number: 9 End annual number: 9 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |