KR970066900A - 분산 메모리형 멀티프로세서 시스템 및 고장 회복 방법 - Google Patents
분산 메모리형 멀티프로세서 시스템 및 고장 회복 방법 Download PDFInfo
- Publication number
- KR970066900A KR970066900A KR1019970008909A KR19970008909A KR970066900A KR 970066900 A KR970066900 A KR 970066900A KR 1019970008909 A KR1019970008909 A KR 1019970008909A KR 19970008909 A KR19970008909 A KR 19970008909A KR 970066900 A KR970066900 A KR 970066900A
- Authority
- KR
- South Korea
- Prior art keywords
- node
- checkpoint
- nodes
- acquisition
- data
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 5
- 238000011084 recovery Methods 0.000 title 1
- 230000005540 biological transmission Effects 0.000 claims abstract description 14
- 230000006870 function Effects 0.000 claims 3
- 230000003111 delayed effect Effects 0.000 claims 1
- 230000000977 initiatory effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 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/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1438—Restarting or rejuvenating
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)
- Retry When Errors Occur (AREA)
Abstract
Description
Claims (11)
- 적어도 프로세서와 메인 메모리를 포함하는 노드가 통신로를 통해 2개 이상 접속되어, 상기 통신로를 경유하여 노드간 통신을 행하는 분산 메모리형 멀티프로세서 시스템에 있어서, 상기 노드는 고장 발생시에 어떤 시점에서 자기노드에 관한 체크 포인트를 취득하여, 직전에 취득한 체크 포인트로부터 데이타 처리를 재개하여 재실행을 할 수 있으며, 상기 노드의 각각은 트리 구조중 어느 하나의 노드와 대응되고, 이 대응에 기초하여 관계가 있는 어떤 노드에 대하여 체크 포인트의 취득 개시의 동기를 취하기 위한 데이타 송신을 행하는 것으로, 체크 포인트의 취득을 개시해야 하는 것을 검출한 노드는 부모 노드에 대하여 상기 체크 포인트 취득 개시 요구를 송신하며, 상기 체크 포인트 취득 개시 요구를 자식노드로부터 수신한 노드는 부모노드에 상기 체크 포인트 취득 개시 요구를 송신하는 것으로, 루트노드에까지 순차적으로, 상기 체크 포인트 취득 개시 요구를 송신하고, 상기 체크 포인트 취득 개시 요구를 자식노드로부터 수신한 루트노드는 모든 자식노드에 대하여 체크 포인트 취득 지시를 송신하며, 상기 체크 포인트 취득 지시를 부모노드로부터 수신한 노드는 자식노드에 상기 체크 포인트 취득 지시를 송신하는 것으로, 모든 노드에 대하여 체크 포인트 취득 지시를 부여하여, 모든 노드로 체크 포인트의 취득 개시의 동기를 취하는 것을 특징으로 하는 분산 메모리형 멀티프로세서 시스템.
- 제1항에 있어서, 상기 노드의 각각은 트리 구조중 어느 하나의 노드와 대응되고, 이 대응에 기초하여 관계가 있는 어떤 노드에 대하여 체크 포인트의 취득 개시의 동기를 취하기 위한 데이타 송신을 행하는 것으로, 체크 포인트의 취득을 개시해야 하는 것을 검출한 노드는 부모노드 및 모든 자식노드에 대하여 체크 포인트 취득 지시를 송신하며, 상기 체크 포인트 취득 지시를 수신한 노드는 부모노드 및 모든 자식노드 중 상기 체크 포인트 취득 지시를 송신해 온 노드를 제외한 모두 노드에 대하여 상기 체크 포인트 취득 지시를 송신하는 것으로, 모든 노드로 체크 포인트의 취득 개시의 동기를 취하는 것을 특징으로 하는 분산 메모리형 멀티프로세서 시스템.
- 제1항에 있어서, 상기 노드의 프로세서는 카피백형의 캐시 메모리가 설치되고, 상기 체크 포인트는 상기 메인 메모리상에 취득하며, 상기 노드는 모든 다른 노드와 동기하여 행하는 체크 포인트의 취득전에, 통상의 데이타 처리와 병행하여 모든 다른 노드와 동기하고, 상기 캐시 메모리중에 존재하는 더티한 데이타의 일부를 강제적으로 상기 메인 메모리에 재기록하는 것을 특징으로 하는 분산 메모리형 멀티프로세서 시스템.
- 제1항에 있어서, 상기 노드의 각각은 어떤 시각이 된 시점에서 상기 체크 포인트의 취득을 개시하고, 다른 모든 노드와 상기 체크 포인트의 취득을 동기시키는 것을 특징으로 하는 분산 메모리형 멀티프로세서 시스템.
- 적어도 프로세서와 메인 메모리를 포함하는 노드가 통신로를 통해 2개 이상 접속되어, 상기 통신로를 경유하여 노드간 통신을 행하는 분산 메모리형 멀티프로세서 시스템에 있어서, 상기 노드는 고장 발생시에 재실행을 가능하게 하기 위해서, 어떤 시점에서 자기노드에 관한 체크 포인트를 취득하며, 직전에 취득한 체크 포인트로부터 데이타 처리를 재개하는 기능과, 상기 기능에 의해 체크 포인트를 채취할 때, 자기 노드가 데이타 수신 불가가 되도록 상기 통신로를 제어하는 제1통신 수단과, 통상의 데이타 처리에 동반하는 노드간의 데이타 송신을 상대 노드가 데이타 수신 불가인지의 여부를 확인하는 제2통신 수단을 구비하며, 모든 다른 노드와 동기하여 취득한 체크 포인트를 모든 노드에서 다음 체크 포인트의 취득이 완료될 때까지 유지하고, 어느 하나의 노드에 고장이 발생한 경우에, 다음 체크 포인트의 취득까지 다른 모든 노드와 동기하여 고장 발생이 통지되는 것으로, 통상의 데이타 처리에 동반하는 노드간의 데이타 송신을, 다음 체크 포인트의 취득후까지 지연시키는 일 없이 즉시 실행하고, 그 결과, 상기 제2통신 수단에 의해서 상대 노드가 데이타 수신 불가인 것을 확인하였을 때, 데이타 송신이 가능해질 때까지 대기 상태가 되는 것을 특징으로 하는 분산 메모리형 멀티프로세서 시스템.
- 적어도 프로세서와 메인 메모리를 포함하는 노드가 통신로를 통해 2개 이상 접속되고, 상기 통신로를 경유하여 노드간 통신을 행하는 분산 메모리형 멀티프로세서 시스템에 있어서, 상기 노드는 고장 발생시에 재실행을 가능하게 하기 위해서, 어떤 시점에서 자기 노드에 관한 체크 포인트를 취득하며, 직전에 취득한 체크 포인트로부터 데이타 처리를 재개하는 기능을 가지며, 모든 다른 노드와 동기하여 취득한 체크 포인트를 모든 노드에서 다음 체크 포인트의 취득이 완료될 때까지 유지하고, 어느 하나의 노드에 고장이 발생한 경우에, 다음 체크 포인트의 취득까지 다른 모든 노드와 동기하여 고장 발생이 통지되는 것으로, 상기 기능에 의해 체크 포인트의 취득을 개시한 후, 다른 노드로부터 통상의 데이타 처리에 동반하는 노드간의 데이타 송신을 수신한 경우에, 고장 발생을 통지할 때는 직전에 취득한 체크 포인트로부터 데이타 처리를 재개하고, 그 이외의 통지인 경우에는 체크 포인트의 취득을 다시 하는 것을 특징으로 하는 분산 메모리형 멀티프로세서 시스템.
- 제1항에 있어서, 상기 노드의 각각은 트리 구조중 어느 하나의 노드와 대응되고, 이 대응에 기초하여 관계가 있는 어떤 노드에 대하여 체크 포인트의 취득 완료의 동기를 취하기 위한 데이타 송신을 행하는 것으로, 모든 자식 노드로부터 체크 포인트 완료의 준비 완료 통지를 수신한 노드는, 부모 노드에 체크 포인트 완료의 준비 완료를 송신하며, 모든 자식 노드로부터 체크 포인트 완료의 준비 완료 통지를 수신한 루트 노드는 모든 자식 노드에 대하여 체크 포인트 완료 지시를 송신하는 동시에 체크 포인트 취득을 완료시키고, 통상의 데이타 처리를 재개하며, 부모 노드로부터 체크 포인트 완료 지시를 받았을 때, 또는 이미 통상의 데이타 처리를 재개한 노드로부터 통상의 데이타 통신을 수취했을 때, 노드는 모든 자식 노드에 대하여 체크 포인트 완료 지시를 보내는 동시에 체크 포인트 취득을 완료시키고, 통상의 데이타 처리를 재개하는 것을 특징으로 하는 분산 메모리형 멀티프로세서 시스템.
- 제1항 또는 제2항에 있어서, 상기 노드의 각각은 트리 구조중 어느 하나의 노드와 대응되고, 이 대응에 기초하여 관계가 있는 어떤 노드에 대하여 체크 포인트의 취득 완료의 동기를 취하기 위한 데이타 송신을 행하는 것으로, 상기 각 노드는 체크 포인트의 취득을 개시한 시점에서, 다른 노드로부터의 데이타 수신을 불가로 하고, 체크 포인트의 취득이 완료하기 직전에, 다른 노드로부터의 데이타 수신을 가능하게 하는 동시에 통상의 데이타 처리를 재개하는 것으로, 모든 자식 노드로부터 체크 포인트 완료의 준비 완료 통지를 수신한 노드는 부모 노드에 체크 포인트 완료의 준비 완료를 송신하며, 모든 자식 노드로부터 체크 포인트 완료의 준비 완료 통지를 수신한 루트 노드는 모든 자식 노드에 대하여 체크 포인트 완료 지시를 송신하는 동시에 체크 포인트 취득을 완료시키고, 이전의 체크 포인트를 파기하여, 부모 노드로부터 체크 포인트 완료 지시를 받았을 때, 또는 이미 통상의 데이타 처리를 재개한 노드로부터 통상의 데이타 통신을 수취했을 때, 노드는 모든 자식 노드에 대하여 체크 포인트 완료 지시를 보내는 동시에 체크 포인드 취득을 완료시키며, 이전의 체크 포인트를 파기하는 것을 특징으로 하는 분산 메모리형 멀티프로세서 시스템.
- 제7항 또는 제8항에 있어서, 상기 부모 노드에 있어서 모든 자식 노드로부터의 체크 포인트 취득 완료의 준비 완료가 일정 시각까지 수취할 수 있는지의 여부에 따라 고장을 검출하는 것을 특징으로 하는 분산 메모리형 멀티프로세서 시스템.
- 제1항 또는 제2항에 있어서, 상기 각 노드는 상기 기능에 의해 체크 포인트를 취득하는 취득 노드인지, 체크 포인트의 취득을 행하지 않는 비취득 노드인지를 설정하는 수단을 가지며, 상기 수단에 의해서 상기 취득 노드에 설정된 노드는 체크 포인트의 취득 시에는 상기 통신로를 통한 다른 노드에 대한 데이타 송신을 억제하며, 상기 통신로를 경유하여 송신되는 데이타의 수신을 완료하고, 상기 수단에 의해서 상기 비취득 노드에 설정된 노드는 상기 통신로를 통한 취득 노드에 대한 데이타 송신을 억제하며, 상기 통신로에 취득 노드에 대하여 송신중인 데이타가 존재하지 않는 상태에서, 다른 모든 노드와 동기하여 행하고, 어느 하나의 상기 취득 노드에 고장이 발생했을 때, 상기 비취득 노드는 상기 통신로로의 데이타 송신을 억제하며, 상기 통신로를 경유하여 송신되는 데이타의 수신을 완료시켜, 상기 통신로에 통신중인 데이타가 없도록 하며, 상기 취득 노드는 직전에 취득한 체크 포인트로부터 데이타 처리를 재개하는 것을 특징으로 하는 분산 메모리형 멀티프로세서 시스템.
- 제1항 또는 제2항에 있어서, 상기 노드가 그룹화되어 그룹마다 다른 애플리케이션을 실행하여, 각 그룹에 속하는 노드마다 체크 포인트를 취득하는 것이며, 어떤 그룹에 속하는 각 노드가 체크 포인트를 취득할 때, 다른 그룹에 속하는 노드는, 상기 통신로를 통해 다른 노드로의 데이타 송신을 행하고, 다른 그룹에 속하는 노드사이의 데이타간 통신은, 다음 체크 포인트의 취득후까지 지연시키며, 어떤 그룹에 속하는 어떤 노드에서 고장이 발생하였을 때에, 다른 그룹에 속하는 모든 노드는 상기 통신로로의 데이타 송신을 억제하고, 상기 통신로를 경유하여 송신하고 있는 데이타의 수신을 완료시켜, 상기 통신로에 통신중인 데이타가 없도록 하며, 고장이 발생한 그룹에 속하는 모든 노드는 각각 직전에 취득한 체크 포인트로부터 데이터 처리를 재개하는 것을 특징으로 하는 분산 메모리형 멀티프로세서 시스템.※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP08063407A JP3120033B2 (ja) | 1996-03-19 | 1996-03-19 | 分散メモリ型マルチプロセッサシステム及び故障回復方法 |
JP96-063407 | 1996-03-19 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR970066900A true KR970066900A (ko) | 1997-10-13 |
KR100238926B1 KR100238926B1 (ko) | 2000-01-15 |
Family
ID=13228425
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019970008909A KR100238926B1 (ko) | 1996-03-19 | 1997-03-17 | 분산 메모리형 멀티프로세서 시스템 및 고장 회복방법 |
Country Status (4)
Country | Link |
---|---|
US (1) | US5922078A (ko) |
JP (1) | JP3120033B2 (ko) |
KR (1) | KR100238926B1 (ko) |
CN (1) | CN1225709C (ko) |
Families Citing this family (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6185702B1 (en) * | 1997-01-24 | 2001-02-06 | Kabushiki Kaisha Toshiba | Method and system for process state management using checkpoints |
JP3253883B2 (ja) * | 1997-01-31 | 2002-02-04 | 株式会社東芝 | プロセスリスタート方法及びプロセス監視装置 |
JPH10320274A (ja) * | 1997-03-19 | 1998-12-04 | Toshiba Corp | キャッシュフラッシュ装置及び同装置を備えた計算機システム、記録媒体 |
JP3390824B2 (ja) * | 1997-03-19 | 2003-03-31 | 株式会社日立製作所 | 多重化制御装置及びその障害回復方法 |
CA2221661A1 (en) * | 1997-11-20 | 1999-05-20 | Crosskeys Systems Corporation | Transaction roll forward |
US7065540B2 (en) | 1998-11-24 | 2006-06-20 | Oracle International Corporation | Managing checkpoint queues in a multiple node system |
US6467012B1 (en) * | 1999-07-08 | 2002-10-15 | International Business Machines Corporation | Method and apparatus using a distributed system structure to support bus-based cache-coherence protocols for symmetric multiprocessors |
JP4242155B2 (ja) * | 2001-03-07 | 2009-03-18 | オラクル・インターナショナル・コーポレイション | 永続的記憶装置へのダーティデータ項目の書込を調整するための方法、当該方法をコンピュータに行なわせるためのプログラムを格納したコンピュータ読出可能な媒体、および、永続的記憶装置へのダーティデータ項目の書込を調整するための装置 |
US6834358B2 (en) * | 2001-03-28 | 2004-12-21 | Ncr Corporation | Restartable database loads using parallel data streams |
JP3897994B2 (ja) * | 2001-05-31 | 2007-03-28 | 富士通株式会社 | スイッチ装置およびデータ転送システム |
US7512676B2 (en) * | 2001-09-13 | 2009-03-31 | Network Foundation Technologies, Llc | Systems for distributing data over a computer network and methods for arranging nodes for distribution of data over a computer network |
KR100395071B1 (ko) * | 2001-12-20 | 2003-08-19 | 엘지전자 주식회사 | 멀티프로세스 운영체계에서의 프로세스 복구 시스템 및 방법 |
US7065549B2 (en) * | 2002-03-29 | 2006-06-20 | Illinois Institute Of Technology | Communication and process migration protocols for distributed heterogeneous computing |
US7124323B2 (en) * | 2003-06-18 | 2006-10-17 | International Business Machines Corporation | Method, system, and program for recovery of a reverse restore operation |
US7562254B2 (en) * | 2003-07-01 | 2009-07-14 | International Business Machines Corporation | Checkpointing and restarting long running web services |
JP2005332370A (ja) * | 2004-04-19 | 2005-12-02 | Toshiba Corp | 制御装置 |
JP4773715B2 (ja) * | 2004-12-01 | 2011-09-14 | 富士通株式会社 | チェックポイント取得方法 |
CN100387002C (zh) * | 2004-12-24 | 2008-05-07 | 华为技术有限公司 | 一种数据回退机制的测试方法 |
US7478278B2 (en) * | 2005-04-14 | 2009-01-13 | International Business Machines Corporation | Template based parallel checkpointing in a massively parallel computer system |
US7779295B1 (en) * | 2005-06-28 | 2010-08-17 | Symantec Operating Corporation | Method and apparatus for creating and using persistent images of distributed shared memory segments and in-memory checkpoints |
US7457985B2 (en) * | 2005-09-09 | 2008-11-25 | International Business Machines Corporation | Method to detect errors in computer systems by using state tracking |
JP4421592B2 (ja) * | 2006-11-09 | 2010-02-24 | 株式会社ソニー・コンピュータエンタテインメント | マルチプロセッサシステム、その制御方法、プログラム及び情報記憶媒体 |
US7610510B2 (en) * | 2007-02-16 | 2009-10-27 | Symantec Corporation | Method and apparatus for transactional fault tolerance in a client-server system |
JP5595633B2 (ja) * | 2007-02-26 | 2014-09-24 | スパンション エルエルシー | シミュレーション方法及びシミュレーション装置 |
JP5299281B2 (ja) * | 2007-09-25 | 2013-09-25 | 富士通株式会社 | 情報処理装置及び制御方法 |
CN101452379B (zh) * | 2007-11-28 | 2012-05-23 | 无锡江南计算技术研究所 | 内存空间的分析方法和装置、检查点的保留方法和装置 |
JP5759203B2 (ja) * | 2011-02-25 | 2015-08-05 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | 反復法の並列コンピュータ計算における非同期なチェックポイント取得とそこからの回復 |
US8689048B1 (en) * | 2011-09-22 | 2014-04-01 | Emc Corporation | Non-logging resumable distributed cluster |
US9588685B1 (en) * | 2013-05-03 | 2017-03-07 | EMC IP Holding Company LLC | Distributed workflow manager |
KR101575547B1 (ko) * | 2014-12-09 | 2015-12-22 | 현대오트론 주식회사 | 캔 통신 시스템의 에러 분산감지 방법 및 캔 통신 시스템 |
CN105138428B (zh) * | 2015-08-22 | 2018-03-06 | 西安电子科技大学 | 基于前驱依赖的故障恢复方法 |
US10169137B2 (en) | 2015-11-18 | 2019-01-01 | International Business Machines Corporation | Dynamically detecting and interrupting excessive execution time |
CN109831342A (zh) * | 2019-03-19 | 2019-05-31 | 江苏汇智达信息科技有限公司 | 一种基于分布式系统的故障恢复方法 |
CN111756580B (zh) * | 2020-06-28 | 2021-02-12 | 涵涡智航科技(玉溪)有限公司 | 一种多节点系统的协同作业同步方法及系统 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02287858A (ja) * | 1989-04-28 | 1990-11-27 | Toshiba Corp | 分散処理システムのリスタート方式 |
JP3270216B2 (ja) * | 1993-10-08 | 2002-04-02 | 富士通株式会社 | ファイル名検出方式 |
US5630047A (en) * | 1995-09-12 | 1997-05-13 | Lucent Technologies Inc. | Method for software error recovery using consistent global checkpoints |
-
1996
- 1996-03-19 JP JP08063407A patent/JP3120033B2/ja not_active Expired - Fee Related
-
1997
- 1997-03-17 KR KR1019970008909A patent/KR100238926B1/ko not_active IP Right Cessation
- 1997-03-18 CN CNB971045119A patent/CN1225709C/zh not_active Expired - Fee Related
- 1997-03-19 US US08/820,528 patent/US5922078A/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH09259098A (ja) | 1997-10-03 |
CN1225709C (zh) | 2005-11-02 |
JP3120033B2 (ja) | 2000-12-25 |
US5922078A (en) | 1999-07-13 |
CN1164710A (zh) | 1997-11-12 |
KR100238926B1 (ko) | 2000-01-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR970066900A (ko) | 분산 메모리형 멀티프로세서 시스템 및 고장 회복 방법 | |
EP0818001B1 (en) | Fault-tolerant processing method | |
US20180150501A1 (en) | Database system, server device, computer program product, and information processing method | |
CN104504062B (zh) | 主备数据库数据同步方法及装置 | |
US20050034014A1 (en) | Consistent asynchronous checkpointing of multithreaded application programs based on semi-active or passive replication | |
CN107124305B (zh) | 节点设备运行方法及节点设备 | |
JPH10214199A (ja) | プロセスリスタート方法およびプロセスリスタートを実現するためのシステム | |
JPH0576654B2 (ko) | ||
CN111026735B (zh) | 一种数据传输方法、装置、设备及介质 | |
US12086037B2 (en) | Scalable low-loss disaster recovery for data stores | |
US10146648B1 (en) | Preserving disaster recovery protection for a data storage object | |
CN107888434B (zh) | 网络设备配置同步方法和装置 | |
CN114138732A (zh) | 一种数据处理方法及装置 | |
Zhao et al. | Low latency fault tolerance system | |
CN112052127B (zh) | 一种用于双机热备环境的数据同步方法及装置 | |
US20030105988A1 (en) | Rolling software upgrades for fault tolerant systems | |
CN112306755A (zh) | 一种基于微前端架构的高可用性实现方法和系统 | |
CN107111532B (zh) | 计算不确定性情况下的恢复和容错 | |
KR20030048503A (ko) | 이중화 서버 구조의 데이터 동기화를 위한 통신 시스템 및방법 | |
US8089987B2 (en) | Synchronizing in-memory caches while being updated by a high rate data stream | |
CN117112315A (zh) | 冗余设备的数据同步方法、系统、存储介质和电子设备 | |
Duarte et al. | Increasing the cluster availability using RADIC | |
Choudhary et al. | Low-Overhead Minimum-Method Global Snapshot Compilation Protocol for Deterministic Mobile Computing Systems | |
US9971661B2 (en) | Redundant system, method for redundant system, method for controlling node of redundant system and computer readable storage medium | |
KR100298319B1 (ko) | 통신시스템에서의 이중화 장치_ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19970317 |
|
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19970317 Comment text: Request for Examination of Application |
|
PG1501 | Laying open of application | ||
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: 19990916 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 19991018 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 19991019 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20020927 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20030930 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20041012 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20050930 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20050930 Start annual number: 7 End annual number: 7 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20070910 |