KR900005883B1 - 분산 처리 시스템과 그 방법 - Google Patents
분산 처리 시스템과 그 방법 Download PDFInfo
- Publication number
- KR900005883B1 KR900005883B1 KR1019870003083A KR870003083A KR900005883B1 KR 900005883 B1 KR900005883 B1 KR 900005883B1 KR 1019870003083 A KR1019870003083 A KR 1019870003083A KR 870003083 A KR870003083 A KR 870003083A KR 900005883 B1 KR900005883 B1 KR 900005883B1
- Authority
- KR
- South Korea
- Prior art keywords
- message
- processing
- data
- transmission path
- event number
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
-
- 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/0763—Error or fault detection not based on redundancy by bit configuration check, e.g. of formats or tags
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
- G06F11/3668—Testing of software
- G06F11/3672—Test management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored program computers
- G06F15/80—Architectures of general purpose stored program computers comprising an array of processing units with common control, e.g. single instruction multiple data processors
-
- 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/14—Error detection or correction of the data by redundancy in operation
-
- 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/18—Error detection or correction of the data by redundancy in hardware using passive fault-masking of the redundant circuits
- G06F11/182—Error detection or correction of the data by redundancy in hardware using passive fault-masking of the redundant circuits based on mutual exchange of the output between redundant processing components
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/26—Functional testing
- G06F11/27—Built-in tests
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Computing Systems (AREA)
- Multi Processors (AREA)
- Computer And Data Communications (AREA)
- Hardware Redundancy (AREA)
Abstract
Description
Claims (23)
- 전송로(1)을 거쳐서 접속된 다수의 처리장치(11∼16)을 포함하는 시스템에서 메시지를 처리하는 분산 처리 방법에 있어서, 처리장치에서부터 상기 전송로로 데이터, 상기 메시지의 순서에 관한 정보(205,105113)와 데이터의 내용을 나타내는 기능 코드(202,105111)를 포함하는 메시지를 송출하는 스텝, 저장되어야 할 데이터에 대한 기능 코드를 갖는 적어도 하나의 처리장치에서 상기 전송로를 통하여 흐르는 메시지를 수신하는 스텝, 상기 메시지에 포함된 순서에 관한 정보와 각 기능 코드에 따라서 상기 수신한 메시지로부터 저장되어야 할 데이터를 적어도 저장하는 스텝, 순서에 관한 정보에 따라서 상기 전송로로부터 수신된 다수의 메시지의 순서를 판정하는 스텝을 포함하는 분산 처리 방법.
- 특허청구의 범위 제1항에 있어서, 상기 순서에 관한 정보는 상기 메시지가 발생된 순서(3512,3522)를 나타내는 이벤트 번호(351,352)인 분산 처리 방법.
- 전송로(1)을 거쳐서 접속된 다수의 처리장치(11∼16), 상기 처리장치로부터 상기 전송로로 데이터, 상기 메시지의 순서에 관한 정보(205,105113)와 데이터의 내용을 나타내는 기능 코드(202,105111)을 포함하는 메시지를 송출하는 수단(101,103,104,105), 저장되어야 할 데이터에 대한 기능 코드를 갖는 적어도 하나의 처리장치에서 상기 전송로를 통하여 흐르는 메시지를 수신하는 수단(101,102), 상기 메시지에 포함된 순서에 관한 정보와 각 기능 코드에 따라서 상기 수신한 메시지로부터 저장되어야 할 데이터를 적어도 저장하는 수단, 순서에 관한 정보에 따라서 상기 전송로로부터 수신된 다수의 메시지의 순서를 판정하는 수단을 포함하는 메시지 처리용 분산 처리 시스템.
- 특허청구의 범위 제3항에 있어서, 상기 순서에 관한 정보는 상기 메시지가 발생된 순서(3512,3522)를 나타내는 이벤트 번호(351,352)인 분산 처리 시스템.
- 전송로(1)을 거쳐서 접속된 다수의 처리장치(11∼16)을 갖는 분산 처리 시스템에 있어서, 상기 처리 장치중 하나에서 상기 전송로 상으로 상기 처리장치중의 상기 하나에서 상기 메시지의 발생의 순서를 나타내는 이벤트 번호(351,352)를 갖는 메시지(9001,9002,9003)을 송출하는 스텝, 상기 메시지를 상기 전송로로 부터 적어도 하나의 처리장치에서 수신하는 스텝, 상기 수신하는 처리장치에서 실행되고, 동일 이벤트 번호와 일치하는 중복된 메시지를 검출하도록, 사전에 수신된 메시지의 이벤트 번호와 상기 수신된 메시지의 이벤트 번호를 비교하는 스텝을 포함하는 다중 메시지 처리 방법.
- 특허청구의 범위 제8항에 있어서, 상기 송출하는 스텝은 외부 기기(10001,10002)로부터 수신한 데이터를 갖는 처리장치가 상기 외부 기기로부터 수신한 데이터의 수신 순서를 나타내는 이벤트 번호와 상기 외부에서 수신한 데이터를 갖는 메시지를 발생하고, 상기 발생된 메시지를 전송로로 송출하는 스텝인 다중 메시지 처리 방법.
- 특허청구의 범위 제9항에 있어서, 각 처리장치는 이벤트 번호가 일치하는 검출된 메시지에서 최초에 수신한 메시지만 사용하여 자체의 처리를 실행하는 다중 메시지 처리 방법.
- 특허청구의 범위 제9항에 있어서, 각 처리장치는 동일 이벤트 번호와 일치하는 검출된 중복 메시지를 소정기간 동안 수집하고, 수집 기간의 경과 후 다수결 논리에 따라서 상기 수집 메시지중 하나를 선택하고, 상기 선택된 메시지를 처리하는 다중 메시지 처리 방법.
- 전송로(1)을 거쳐서 접속된 다수의 처리장치(11∼16)을 갖는 분산 처리 시스템에 있어서, 상기 처리 장치중 하나에서부터 상기 전송로 상으로 상기 처리장치의 상기 하나에서 상기 메시지의 발생 순서를 나타내는 이벤트 번호(205,105113)을 갖는 메시지를 송출하는 수단(101,103,104,105), 상기 메시지를 상기 전송로로부터 적어도 하나의 처리장치에서 수신하는 수단(101,102), 상기 수신하는 처리장치에서 동일 이벤트 번호와 일치하는 중복된 메시지(9001,9002,9003)을 검출하도록 사전에 수신된 메시지의 이벤트 번호와 상기 수신된 메시지의 이벤트 번호를 비교하는 수단을 포함하는 다중 메시지 처리 시스템.
- 특허청구의 범위 제12항에 있어서, 상기 송출하는 수단은 외부 기기(10001)로부터 데이터를 수신한 처리장치가 외부 기기로부터 수신한 데이터의 수신순서를 나타내는 이벤트 번호와 외부에서 수신한 데이터를 갖는 메시지를 발생하고, 상기 발생된 메시지를 상기 전송로로 송출하도록 동작하는 수단인 다중 메시지 처리 시스템.
- 특허청구의 범위 제4항에 있어서, 또 상기 수신하는 처리장치에서 실행되고 상기 수신된 메시지의 처리 결과를 포함하는 제2의 메시지에 상기 이벤트 번호를 부가하는 스텝, 상기 제2의 메시지를 상기 전송로로 송출하는 스텝을 포함하는 분산 처리 방법.
- 특허청구의 범위 제1항에 있어서, 상기 판정하는 스텝은 상기 순서에 관한 정보에 따라서 상기 프로그램의 처리순서의 흐름과 일치하는 정보를 얻기 위하여, 각 처리장치에서 각 기능 코드에 대하여 저장된 데이터와 프로그램의 대응 관계를 확립하는 스텝을 포함하는 분산 처리 방법.
- 특허청구의 범위 제1항에 있어서, 또 상기 시스템에서 상기 순서에 관한 정보 및 상기 기능 코드와 일치하는 상기 저장된 데이터에 따라서 상기 수신하는 처리장치에 의해 상기 수신된 메시지를 고장 진단하는 스텝을 포함하는 분산 처리 방법.
- 특허청구의 범위 제5항에 있어서, 상기 메시지를 판정하는 수단은 상기 순서에 관한 정보에 따라서 상기 프로그램의 처리 순서의 흐름과 일치하는 정보를 얻기 위하여, 각 처리장치에서 각 기능 코드에 대하여 저장된 데이터와 프로그램의 대응 관계를 확립하는 수단을 포함하는 분산 처리 시스템.
- 특허청구의 범위 제5항에 있어서, 상기 수신하는 처리장치는, 또 상기 시스템에서 상기 순서에 관한 정보 및 상기 기능 코드와 일치하는 상기 저장된 데이터에 따라서 상기 수신된 메시지를 고장 진단하는 수단을 포함하는 분산 처리 시스템.
- 특허청구의 범위 제8항에 있어서, 상기 송출하는 스텝은 전송로로부터 메시지가 수신된 처리장치가 상기 메시지의 내용에 따라서 실행된 처리의 결과로써 출력해야 할 중복 메시지에 메시지의 이벤트 번호를 부가하고(551), 상기 중복 메시지를 상기 전송로로 송출하는 스텝인 다중 메시지 처리 방법.
- 특허청구의 범위 제12항에 있어서, 상기 송출 수단은 상기 전송로로부터 메시지를 수신한 처리장치가 상기 메시지의 내용에 따라서 실행된 처리의 결과로써 출력해야 할 중복 메시지에 메시지의 이벤트 번호를 부가하고, 상기 중복 메시지를 상기 전송로로 송출하도록 작용하는 수단(103,109)인 다중 메시지 처리 시스템.
- 전송로(1)을 거쳐서 접속된 다수의 처리장치(11∼16)을 포함하는 시스템에서 메시지를 처리하는 분산 처리 방법에 있어서, 각각의 상기 처리장치에 대한 처리는, 메시지가 발생된 순서(3512,3522)를 나타내는 처리장치의 번호(3511,3521)과 이벤트 번호(351,352)를 포함하는 메시지를 독립적으로 발생하는 스텝, 상기 발생된 메시지(9001,9002,9003)을 상기 전송로로 송출하는 스텝, 상기 전송로를 통하여 흐르는 메시지를 적어도 하나의 처리장치에서 수신하고, 상기 수신된 메시지에 따라서 상기 하나의 처리장치에서 처리(108,108',108",108'")를 독립적으로 실행하는 스텝을 포함하는 분산 처리 방법.
- 특허청구의 범위 제21항에 있어서, 각각의 상기 처리장치에 대한 처리는, 또 상기 수신된 메시지에 따라서 상기 독립적으로 실행한 처리의 결과에 상기 이벤트 번호를 부가하는 스텝, 상기 결과적인 메시지를 상기 전송로로 송출하는 스텝을 포함하는 분산 처리 방법.
- 특허청구의 범위 제21항에 있어서, 또 전송로를 통하여 흐르는 다수의 메시지를 적어도 하나의 처리 장치에서 수신하는 스텝, 각각의 다수의 이벤트 번호와 일치하는 상기 다수의 메시지의 수신된 데이터를 저장하는 스텝을 포함하는 분산 처리 방법.
- 전송로(1)을 거쳐서 접속된 다수의 처리장치(11∼16)을 갖는 메시지 처리용 분산 처리 시스템에 있어서, 메시지가 발생된 순서(3512,3522)를 나타내는 처리장치의 번호(3511,3521)과 이벤트 번호(351,352)를 포함하는 메시지를 독립적으로 발생하는 수단, 상기 발생된 메시지를 상기 전송로로 송출하는 수단, 상기 전송로를 통하여 흐르는 메시지를 적어도 하나의 처리장치에서 수신하고, 상기 수신된 메시지에 따라서 상기 하나의 처리장치에서 처리를 독립적으로 실행하는 수단을 포함하는 분산 처리 시스템.
- 특허청구의 범위 제24항에 있어서, 상기 처리장치는, 또 상기 수신된 메시지에 따라서 상기 독립적으로 실행한 처리의 결과에 상기 이벤트 번호를 부가하는 수단, 상기 결과적인 메시지를 상기 전송로로 송출하는 수단(101,103,104,105)를 포함하는 분산 처리 시스템.
- 특허청구의 범위 제24항에 있어서, 또 상기 전송로를 통하여 흐르는 다수의 메시지를 적어도 하나의 처리장치에서 수신하는 수단(101,102), 각각의 다수의 이벤트 번호와 일치하는 상기 다수의 메시지의 수신된 데이터를 저장하는 수단을 포함하는 분산 처리 시스템.
Applications Claiming Priority (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61076522A JP2656471B2 (ja) | 1986-04-04 | 1986-04-04 | 分散処理システムおよびその情報処理方法 |
| JP76522 | 1986-04-04 | ||
| JP86-76522 | 1986-04-04 | ||
| JP61173642A JP2585541B2 (ja) | 1986-07-25 | 1986-07-25 | 多重メッセージ処理方法 |
| JP86-173642 | 1986-07-25 | ||
| JP173642 | 1986-07-25 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR870010448A KR870010448A (ko) | 1987-11-30 |
| KR900005883B1 true KR900005883B1 (ko) | 1990-08-13 |
Family
ID=26417666
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1019870003083A Expired KR900005883B1 (ko) | 1986-04-04 | 1987-04-01 | 분산 처리 시스템과 그 방법 |
Country Status (3)
| Country | Link |
|---|---|
| KR (1) | KR900005883B1 (ko) |
| CN (1) | CN1010060B (ko) |
| DE (1) | DE3711273A1 (ko) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| IN170793B (ko) * | 1987-12-18 | 1992-05-23 | Hitachi Ltd | |
| JPH01194054A (ja) * | 1988-01-29 | 1989-08-04 | Hitachi Ltd | 分散処理システムのプログラムローデイング方式 |
| KR20040052016A (ko) * | 2002-12-13 | 2004-06-19 | 한국전자통신연구원 | 이벤트 관리 분산처리 시스템에서의 gui기반 이벤트모니터링 방법 및 그 장치 |
| CN101197900B (zh) * | 2003-07-29 | 2010-11-03 | 株式会社理光 | 图像形成装置、图像处理方法、图像处理程序和记录介质 |
| JP6566122B2 (ja) * | 2016-03-31 | 2019-08-28 | 東芝三菱電機産業システム株式会社 | プラント監視制御システム用データ再生装置 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57121750A (en) * | 1981-01-21 | 1982-07-29 | Hitachi Ltd | Work processing method of information processing system |
| EP0148297B1 (en) * | 1984-01-09 | 1993-12-15 | Hitachi, Ltd. | Synchronous decentralized processing system |
-
1987
- 1987-04-01 KR KR1019870003083A patent/KR900005883B1/ko not_active Expired
- 1987-04-03 DE DE19873711273 patent/DE3711273A1/de not_active Ceased
- 1987-04-03 CN CN87104490A patent/CN1010060B/zh not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| DE3711273A1 (de) | 1987-10-15 |
| CN87104490A (zh) | 1988-01-20 |
| CN1010060B (zh) | 1990-10-17 |
| KR870010448A (ko) | 1987-11-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4627055A (en) | Decentralized processing method and system | |
| KR950003201B1 (ko) | 온라인 테스트 방법 및 그의 장치 | |
| US8464330B2 (en) | Agent device, image-forming-device management system, image-forming-device management method, image-forming-device management program and storage medium | |
| US4807224A (en) | Multicast data distribution system and method | |
| JPH08242229A (ja) | ネットワーク監視における状態整合処理システム | |
| KR930000590B1 (ko) | 분산처리시스템의 프로그램로딩방법 및 시스템 | |
| CN106685676B (zh) | 一种节点切换方法及装置 | |
| EP0225603B1 (en) | Distributed processing system and method | |
| WO1997046930A2 (en) | Process for distributed garbage collection | |
| KR900005883B1 (ko) | 분산 처리 시스템과 그 방법 | |
| EP0726663A2 (en) | Information processing system and communication method | |
| JPH0610802B2 (ja) | 分散処理システムの入力メッセージ整合化方法 | |
| JP2003162430A (ja) | 障害情報管理装置および障害情報管理方法 | |
| US5506962A (en) | Distributed processing system and method for job execution using a plurality of processors and including identification of replicated data | |
| JPH07183905A (ja) | 遠隔監視システム | |
| US5335324A (en) | Distributed processing system and method for job execution using a plurality of processors and including identification of replicated data | |
| JP2713965B2 (ja) | 情報収集装置 | |
| US8578215B2 (en) | Method and system for gathering data using automatic appliance failover | |
| JP2585541B2 (ja) | 多重メッセージ処理方法 | |
| JP7389370B2 (ja) | 運用装置、保守管理システム、運用方法およびプログラム | |
| JPH10233792A (ja) | ポーリング方式及び方法 | |
| JP2702635B2 (ja) | 故障監視装置 | |
| JP2945830B2 (ja) | ビル管理装置の通信方法 | |
| CN116743773A (zh) | 选煤厂全流程数字化工程设计的数据传输方法及系统 | |
| JP2002207709A (ja) | エージェントプログラムの巡回方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19870401 |
|
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19870401 Comment text: Request for Examination of 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: 19900326 Patent event code: PE09021S01D |
|
| G160 | Decision to publish patent application | ||
| PG1605 | Publication of application before grant of patent |
Comment text: Decision on Publication of Application Patent event code: PG16051S01I Patent event date: 19900712 |
|
| 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: 19901105 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 19910201 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 19910201 End annual number: 3 Start annual number: 1 |
|
| PR1001 | Payment of annual fee |
Payment date: 19930804 Start annual number: 4 End annual number: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 19940622 Start annual number: 5 End annual number: 5 |
|
| PR1001 | Payment of annual fee |
Payment date: 19950704 Start annual number: 6 End annual number: 6 |
|
| PR1001 | Payment of annual fee |
Payment date: 19960703 Start annual number: 7 End annual number: 7 |
|
| PR1001 | Payment of annual fee |
Payment date: 19970714 Start annual number: 8 End annual number: 8 |
|
| PR1001 | Payment of annual fee |
Payment date: 19971224 Start annual number: 9 End annual number: 11 |
|
| PR1001 | Payment of annual fee |
Payment date: 20010713 Start annual number: 12 End annual number: 12 |
|
| PR1001 | Payment of annual fee |
Payment date: 20020712 Start annual number: 13 End annual number: 13 |
|
| PR1001 | Payment of annual fee |
Payment date: 20030801 Start annual number: 14 End annual number: 14 |
|
| PR1001 | Payment of annual fee |
Payment date: 20040802 Start annual number: 15 End annual number: 15 |
|
| PR1001 | Payment of annual fee |
Payment date: 20050801 Start annual number: 16 End annual number: 16 |
|
| FPAY | Annual fee payment |
Payment date: 20060731 Year of fee payment: 17 |
|
| PR1001 | Payment of annual fee |
Payment date: 20060731 Start annual number: 17 End annual number: 17 |
|
| EXPY | Expiration of term | ||
| PC1801 | Expiration of term |