JPH0425963A - Online processor installation system for multi-processor system - Google Patents

Online processor installation system for multi-processor system

Info

Publication number
JPH0425963A
JPH0425963A JP13091390A JP13091390A JPH0425963A JP H0425963 A JPH0425963 A JP H0425963A JP 13091390 A JP13091390 A JP 13091390A JP 13091390 A JP13091390 A JP 13091390A JP H0425963 A JPH0425963 A JP H0425963A
Authority
JP
Japan
Prior art keywords
processor
online
control data
new
processing
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.)
Pending
Application number
JP13091390A
Other languages
Japanese (ja)
Inventor
Hiroaki Hara
広明 原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP13091390A priority Critical patent/JPH0425963A/en
Publication of JPH0425963A publication Critical patent/JPH0425963A/en
Pending legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)

Abstract

PURPOSE:To increase a processor without interrupting an online processing by transferring state control data of a processing online process to a new increased processor. CONSTITUTION:For increasing the processor, the process distribution table of load distribution is rewritten. The existed processor transfers control data of the process allocated to the newly increased processor to the newly increased processor through an inter-processor communication bus 1. An event and a message on the transmitted process are transmitted to the new processor. The newly increased processor succeeds a state by transferred process control data and succeeds the online processing. Even if there is the event and the message on the process before process control data is transferred, the transfer is waited for. Then, a load is distributed in accordance with the new process distribution table.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、負荷分散制御を行なう疎結合型のマルチプロ
セッサシステムのオンラインプロセッサ増設方式に関す
る。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an online processor addition method for a loosely coupled multiprocessor system that performs load distribution control.

〔従来の技術〕[Conventional technology]

従来、この種のプロセッサ増設方式では、新しく増設さ
れたプロセッサには新しいプロセスのみを割り当てるこ
とになっていた。
Conventionally, in this type of processor expansion method, only new processes were assigned to newly installed processors.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

上述した従来のプロセッサ増設方式は、現在処理中のオ
ンラインプロセスを新規に増設したプロセッサに移すこ
とができず、したがって、均等に負荷分散を行なうため
には一時オンライン処理を中断しなければならないとい
う欠点がある。
The disadvantage of the conventional processor expansion method described above is that the online process currently being processed cannot be transferred to the newly installed processor, and therefore the online process must be temporarily interrupted in order to distribute the load evenly. There is.

本発明の目的は、処理中のオンラインプロセスのうち増
設されたプロセッサに割り当てられるべきプロセスの状
態管理データを既存のプロセッサから新規増設プロセッ
サに転送することにより、オンライン処理を中断するこ
となしにプロセッサの増設を行なうようにしたマルチプ
ロセッサシステムのオンラインプロセッサ増設方式を提
供することにある。
An object of the present invention is to transfer the state management data of a process that is to be assigned to an added processor from an existing processor to a newly added processor among online processes being processed, thereby allowing the processing of the processor without interrupting online processing. An object of the present invention is to provide an online processor expansion method for a multiprocessor system.

〔課題を解決するための手段〕[Means to solve the problem]

本発明のマルチプロセッサシステムのオンラインプロセ
ッサ増設方式は、負荷分散制御を行なう疎結合型のマル
チプロセッサシステムのオンラインプロセッサ増設方式
において、オンライン処理中のプロセス状態管理データ
を増設された新しいプロセッサに転送する転送手段と、
前記新しく増設されたプロセッサにおいて前記オンライ
ン処理中のプロセス状態管理データにより継続処理する
処理手段を備えることを特徴とする。
The online processor addition method for a multiprocessor system of the present invention is a method for adding online processors to a loosely coupled multiprocessor system that performs load distribution control, in which process state management data being processed online is transferred to a new processor added. means and
The present invention is characterized by comprising processing means for performing continuous processing in the newly added processor using process state management data during the online processing.

〔実施例〕〔Example〕

次に、本発明について図面を参照して説明する。 Next, the present invention will be explained with reference to the drawings.

第1図は本発明の一実施例を示す疎結合型のマルチプロ
セッサシステムのシステムブロック図である。
FIG. 1 is a system block diagram of a loosely coupled multiprocessor system showing one embodiment of the present invention.

第1図において、システムを構成しているプロセッサ2
1,22.〜2n間ではプロセッサ間通信バス1を介し
て通信を行なう。ローカルメモリ31.32.〜3nは
各プロセッサ21,22゜〜2nが独立して走行できる
ようプログラムのデータを格納している。
In FIG. 1, a processor 2 making up the system
1,22. 2n communicate via the interprocessor communication bus 1. Local memory 31.32. ~3n stores program data so that each processor 21, 22~2n can run independently.

第2図は第1図に示すシステムがオンライン処理中にプ
ロセッサの増設を行なう手順の一例を示すフローチャー
トである。
FIG. 2 is a flowchart showing an example of a procedure for adding a processor to the system shown in FIG. 1 during online processing.

オンライン処理中にプロセッサの増設を行なう場合には
、増設開始(手順Sl)に伴いプロセッサの負荷分散を
行なうためのプロセス分配衣を書き換える(手順S2>
。次に、既存のプロセッサは新規増設プロセッサに割り
当てられたプロセスの管理データをプロセッサ間通信バ
ス1を介して新規増設プロセッサに転送する(手順S3
)。手順S2でプロセス分配衣が書き換えられているの
で伝送されたプロセスに関するイベント及びメツセージ
はすべて新規プロセッサに送られることになる0次に、
新規増設プロセッサは転送されたプロセス管理データに
より状態を引き継ぎオンライン処理を継続する(手*S
4)。もし、プロセス管理データが転送される前に上記
プロセスに関するイベント及びメツセージがあっても、
その転送はプロセス管理データが転送されるまで待ち合
わされる。これでプロセッサ増設処理は終了し、(手順
S5)、今後は新しいプロセス分配衣に従って負荷分散
を行なっていく。なお、上記手順S3と84は各ローカ
ルメモリ31,32.〜3nに格納されたプログラムを
プロセッサ2122、〜2nが実行することにより処理
される。
When adding processors during online processing, the process distribution for distributing the processor load is rewritten (step S2>
. Next, the existing processor transfers the management data of the process assigned to the newly added processor to the newly added processor via the inter-processor communication bus 1 (step S3
). Since the process distribution has been rewritten in step S2, all events and messages related to the transmitted process will be sent to the new processor.
The newly installed processor takes over the status based on the transferred process management data and continues online processing (hand*S).
4). If there are events and messages related to the above process before the process management data is transferred,
The transfer is deferred until the process management data is transferred. This completes the processor addition process (step S5), and from now on load distribution will be performed according to the new process distribution. Note that the above steps S3 and 84 are performed in each local memory 31, 32 . Processing is performed by the processors 2122 and -2n executing the programs stored in -3n.

〔発明の効果〕〔Effect of the invention〕

以上説明したように本発明によれば、処理中のオンライ
ンプロセスの状態管理データを増設された新しいプロセ
ッサに転送することにより、オンライン処理を中断する
ことなしにプロセッサの増設を行ない負荷分散すること
ができるという効果がある。
As explained above, according to the present invention, by transferring the state management data of the online process being processed to the newly added processor, it is possible to add a processor and distribute the load without interrupting online processing. There is an effect that it can be done.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明の一実施例を示す疎結合型のマルチプロ
セッサシステムのシステムブロック図、第2図は第1図
に示すシステムにおけるオンライン増設手順の一例を示
すフローチャー1・である。 1 ・ プロセッサ間通信バス、 2 n・ プロセッサ、 〜3 n・・ ローカ ルメモリ。
FIG. 1 is a system block diagram of a loosely coupled multiprocessor system showing an embodiment of the present invention, and FIG. 2 is a flowchart 1 showing an example of an online expansion procedure in the system shown in FIG. 1. Inter-processor communication bus, 2.n. Processor, ~3.. Local memory.

Claims (1)

【特許請求の範囲】[Claims] 負荷分散制御を行なう疎結合型のマルチプロセッサシス
テムのオンラインプロセッサ増設方式において、オンラ
イン処理中のプロセス状態管理データを増設された新し
いプロセッサに転送する転送手段と、前記新しく増設さ
れたプロセッサにおいて前記オンライン処理中のプロセ
ス状態管理データにより継続処理する処理手段を備える
ことを特徴とするマルチプロセッサシステムのオンライ
ンプロセッサ増設方式。
In an online processor addition method for a loosely coupled multiprocessor system that performs load distribution control, a transfer means for transferring process state management data being processed online to a new added processor; 1. An online processor expansion method for a multiprocessor system, characterized by comprising processing means for continuous processing based on process state management data contained therein.
JP13091390A 1990-05-21 1990-05-21 Online processor installation system for multi-processor system Pending JPH0425963A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP13091390A JPH0425963A (en) 1990-05-21 1990-05-21 Online processor installation system for multi-processor system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13091390A JPH0425963A (en) 1990-05-21 1990-05-21 Online processor installation system for multi-processor system

Publications (1)

Publication Number Publication Date
JPH0425963A true JPH0425963A (en) 1992-01-29

Family

ID=15045668

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13091390A Pending JPH0425963A (en) 1990-05-21 1990-05-21 Online processor installation system for multi-processor system

Country Status (1)

Country Link
JP (1) JPH0425963A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009086741A (en) * 2007-09-27 2009-04-23 Hitachi Ltd Distributed processing control method, system and program in distributed environment with heterogeneous nodes

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009086741A (en) * 2007-09-27 2009-04-23 Hitachi Ltd Distributed processing control method, system and program in distributed environment with heterogeneous nodes

Similar Documents

Publication Publication Date Title
JP3483877B2 (en) Data processing method and data processing system in processor
KR100291301B1 (en) Communication system with signal data processing system and method and signal data processing system
JP3490473B2 (en) Communication system between processors
JP3494545B2 (en) Distributed computer system, computer and distributed processing method
JPH11265297A (en) Distributed simulator system
JPS63211060A (en) Load distribution control system for multiprocessor system
JPS61848A (en) Bus selection system for decentralized control system
JPS6162939A (en) Dispatching system
JP2001229136A (en) Control device, control system, and data transfer device
JPH09212471A (en) Device and method for parallel processing program execution
JPH0310355A (en) Common bus priority control method
JP3130892B2 (en) Redundant system
JPS63167938A (en) Signal processing apparatus and method
JPH01283661A (en) Inter-processor shared virtual memory control system
JPH0573518A (en) Memory mapped cpu system
JPH02165367A (en) Microprogram control type data processor
JP2855326B2 (en) Computer system
JPH04274524A (en) System for controlling inter-process communication
JP2965133B2 (en) Processor system
JPS63148334A (en) Resource management system for multi-operating system
JPH03100853A (en) Inter-processor communication system
JPS58168170A (en) Multiplex processor
JPS605368A (en) Communication control processor
JPH03261336A (en) Supervisory control method and device
JPH0375808A (en) Software timer control system