JPH07101902B2 - コマンド救済方式 - Google Patents

コマンド救済方式

Info

Publication number
JPH07101902B2
JPH07101902B2 JP61157652A JP15765286A JPH07101902B2 JP H07101902 B2 JPH07101902 B2 JP H07101902B2 JP 61157652 A JP61157652 A JP 61157652A JP 15765286 A JP15765286 A JP 15765286A JP H07101902 B2 JPH07101902 B2 JP H07101902B2
Authority
JP
Japan
Prior art keywords
command
main control
storage device
executed
restart
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 - Lifetime
Application number
JP61157652A
Other languages
English (en)
Other versions
JPS6313558A (ja
Inventor
修次 森本
勉 岩本
良治 堀坂
智 白石
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.)
Fujitsu Ltd
NTT Inc
Original Assignee
Fujitsu Ltd
Nippon Telegraph and Telephone 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 Fujitsu Ltd, Nippon Telegraph and Telephone Corp filed Critical Fujitsu Ltd
Priority to JP61157652A priority Critical patent/JPH07101902B2/ja
Publication of JPS6313558A publication Critical patent/JPS6313558A/ja
Publication of JPH07101902B2 publication Critical patent/JPH07101902B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Retry When Errors Occur (AREA)
  • Multi Processors (AREA)
  • Monitoring And Testing Of Exchanges (AREA)
  • Exchange Systems With Centralized Control (AREA)

Description

【発明の詳細な説明】 〔概要〕 マルチプロセッサ式電子交換機において、コマンドを実
行する各主制御装置がコマンド実行情報を共通記憶装置
に蓄積し、再開処理の際にコマンド実行情報および再開
処理の程度により、実行中のコマンドの継続実行または
実行中止を判定する様にしたものである。
〔産業上の利用分野〕
本発明はマルチプロセッサ式電子交換機におけるコマン
ド救済方式に関する。
マルチプロセッサ式電子交換機においては、複数の主制
御装置(プロセッサ)が、例えば呼処理を分担し、また
特定の主制御装置が電子交換機全般の管理を司る等、負
荷的、或いは機能的に分散して使用される。
かかる電子交換機の構成を制御し、或いは回線等を閉塞
する為には、入出力装置から所要のコマンドが入力され
る。
一方この種の電子交換機が異常状態を呈した場合には、
一旦主制御装置を初期設定し、再び制御動作を再開させ
る再開処理が自動的に実行される。
かかる再開処理が行われる場合に、コマンドが実行中止
されると、再開後に再びコマンドを入力せねばならず、
また誤入力の可能性も生ずる。従って再開処理の際も、
実行中のコマンドを継続して実行可能とすることが、強
く要望される。
〔従来の技術〕
第5図は従来あるコマンド制御方式の一例を示す図であ
る。
第5図において、複数の主制御装置1−0乃至1−n
と、各主制御装置1から共通にアクセスされる共通記憶
装置2とが共通バス7により接続されている。
また共通バス7には、入出力制御装置3を介してコマン
ド等を入力する入出力装置4が、またインタフェース装
置等を介して、或いは直接外部記憶制御装置5等の周辺
制御装置(プロセッサ)を介して各種プログラム等を記
憶する外部記憶装置6等が接続される。
各主制御装置1−0乃至1−nは、それぞれ主プロセッ
サ11および個別記憶装置12から構成されており、呼処理
を分担するが、主制御装置1−0のみは、更に電子交換
機全般の管理も司るものとする。
各制御装置1−0乃至1−nが実行する呼処理に関する
情報は、共通記憶装置2に格納される。
かかる状態で、保守員が入出力装置4からコマンドを入
力すると、主制御装置1−0が個別記憶装置12に所要の
コマンド実行情報cを格納し、入力されたコマンドを実
行する。
コマンドの実行中に、電子交換機に障害が発生する等で
再開処理を必要とすると、主制御装置1−0内の主プロ
セッサ11は個別記憶装置12を初期設定した後、外部記憶
装置6に格納されている各種プログラムを外部記憶制御
装置5を介して抽出し、所要の再開処理を実行する。そ
の際個別記憶装置12に格納されていたコマンド実行情報
cは抹消され、主制御装置1−0が実行中のコマンド処
理は中止される。
〔発明が解決しようとする問題点〕
以上の説明から明らかな如く、従来あるコマンド制御方
式においては、コマンドは主制御装置1−0により実行
され、コマンド実行中に周辺装置のハード障害により再
開処理が必要となると、実行中のコマンドは中止せざる
を得なかった。
従って再開処理が終了した後、保守員は再開処理が実行
される迄のコマンドの進捗程度を把握し、修復を行った
後、再度コマンドを入力し直す必要があり、手間も掛
り、また入力に誤りを生ずる恐れもあった。
〔問題点を解決するための手段〕
第1図は本発明の原理を示す図である。
第1図において、1−0乃至1−nはそれぞれ主制御装
置、2は共通記憶装置である。
共通記憶装置2内には、各主制御装置1が実行中の各コ
マンドに対し、当該コマンドの実行に関連する主制御装
置1の識別情報を含むコマンド実行情報cが格納され
る。
100は本発明により設けられたコマンド救済判定手段で
ある。
〔作用〕
任意の主制御装置1が再開処理を実行する際に、共通記
憶装置2内に格納中のコマンド実行情報cを参照の上、
再開処理を実行する主制御装置1と、現在実行中のコマ
ンドに関連する主制御装置1とが一致するか否かを分析
し、再開処理を実行する主制御装置1が関連するコマン
ドcは実行を中止し、再開処理を実行する主制御装置1
が関連しないコマンドcは実行を継続すると判定する。
従って、任意の主制御装置に再開処理が発生しても、再
開処理を実行する主制御装置に関連しないコマンドは継
続して実行可能となる。
ここで救済とは、その侭コマンド実行を継続させる様に
し、抹消とは、コマンド実行情報登録部より抹消し、コ
マンドを中断させることを意味する。
〔実施例〕
以下、本発明の一実施例を図面により説明する。第2図
は本発明の一実施例によるコマンド救済方式を説明する
図である。なお、全図を通じて同一符号は同一対象物を
示す。
第2図においては、主制御装置1−0内にコマンド救済
判定論理部13がコマンド救済判定手段100として設けら
れている。また各主制御装置1−0乃至1−nは、第5
図におけると同様主プロセッサ11および個別記憶装置12
を有するが、第2図においては省略されている。
またコマンド救済判定論理部13は、各主制御装置1−1
乃至1−nにも設けられていてもよい。
第5図における外部記憶制御装置5は、一つの周辺制御
装置9−0として示され、外部記憶装置6が接続されて
いる。また他の周辺制御装置9−1乃至9−kには、各
種周辺装置10−1乃至10−i、…20−1乃至20−jが接
続されている例を示している。
これら周辺制御装置9−0乃至9−kは、主制御装置1
−0乃至1−nとインタフェース装置30を介して相互に
バス7、8により結合されている。
第2図において、保守員が入出力装置4からコマンドを
入力すると、対応する主制御装置(例えば1−1)が、
主制御装置種別(1−1)、使用入出力装置等を含むコ
マンド実行情報cを共通記憶装置2に格納した後、入力
されたコマンドを実行する。
コマンドの実行中に、電子交換機が再開処理を必要とす
ると、主制御装置1−0内のコマンド救済判定論理部13
は、発生した再開処理の程度により初期化を必要とする
範囲を判定し、共通記憶装置2に格納されているコマン
ド実行情報cを参照の上、主制御装置1−1並びに使用
入出力装置等が初期化を必要とする範囲に含まれていな
い場合には、コマンド実行情報cを保存する。その結果
主制御装置1−1は、引続きコマンド実行情報cに基づ
きコマンドを実行する。
なおコマンド実行情報cを参照の結果、主制御装置1−
1或いは使用入出力装置等が初期化を必要とする範囲に
含まれている場合には、コマンド救済判定論理部13はコ
マンド実行情報cを抹消する。その結果主制御装置1−
1はコマンドの実行を中断することとなる。
共通記憶装置2に格納されるコマンド実行情報cの一例
は、第3図に示される。
第3図において、コマンド実行情報テーブルは、例えば
コマンド番号iにより索引される。索引されたコマンド
実行情報ciには、コマンド実行中表示(1)、コマンド
制御(コマンド入力により分析・解釈・周辺装置への命
令実行等)を行う主制御装置のプロセッサ番号(2)、
コマンドを実行処理する周辺制御装置の種別(例えば外
部記憶用)(3)、コマンドを実行処理する周辺制御装
置プロセッサ番号(4)、コマンド処理に関連する共通
装置種別(例えば加入者回路、トランク回路)(5)、
コマンド処理に関連する共通装置収容プロセッサ番号
(6)、コマンド処理に関連する端末種別(7)、コマ
ンド処理に関連する端末収容プロセッサ番号(8)、等
が格納されている。
第4図は前述のコマンド実行情報に基づいて、再開処理
時にコマンド救済判定を行うフローを示すもので、第2
図に示されるコマンド救済判定論理部13の制御に相当す
る。
第4図において、再開処理が開始された主制御装置に
て、先ず周辺制御装置系の個別再開・主制御装置群のシ
ステム再開等、再開のレベルを判定し、コマンド救済可
能か否かを判定する。
コマンド救済可能であれば、共通記憶装置2内のコマン
ド実行情報cに基づき判定して行く。
先ず実行中コマンドの有無を実行中表示(1)で判定し
、実行中であるとき主制御装置プロセッサ番号(2)
に基づき再開したプロセッサはコマンド制御中の主制御
装置内のプロセッサと同一か否かを判定する。そして
順次、再開したプロセッサがコマンド実行処理プロセッ
サと同一か否かの判定、再開したプロセッサがコマン
ドで使用する共通装置収容プロセッサと同一か否かの判
定、再開したプロセッサがコマンドで使用する端末収
容プロセッサと同一か否かの判定を行い、再開処理の
制御装置とコマンド実行に係る装置系とが相互に関係が
無い場合に、コマンド救済処理を行い、関係がある場合
にコマンド非救済とする。
以上の説明から明らかな如く、本実施例によれば、主制
御装置1−0が再開処理を開始する際、コマンド救済判
定論理部13が再開処理の程度と共通記憶装置2内に格納
されているコマンド実行情報cに基づき、コマンドの継
続の可否を判定する為、主制御装置1−0以外の主制御
装置1−1乃至1−nはコマンドの実行を継続可能とす
る。
〔発明の効果〕
以上、本発明によれば、前記マルチプロセッサ式電子交
換機において、実行中のコマンドは状況に応じて継続実
行可能となり、コマンドの入力操作が簡易化され、また
誤入力の可能性も減少する。
【図面の簡単な説明】
第1図は本発明の原理を示す図、第2図は本発明の一実
施例によるコマンド救済方式の説明図、第3図はコマン
ド実行情報を示す図、第4図はコマンド救済判定フロー
図、第5図は従来あるコマンド制御方式の一例を説明す
る図である。 図において、1、1−0乃至1−nは主制御装置、2は
共通記憶装置、3は入出力制御装置、4は入出力装置、
5は外部記憶制御装置、6は外部記憶装置、7および8
は共通バス、9は周辺制御装置、10、20は周辺装置、30
はインタフェース装置、11は主プロセッサ、12は個別記
憶装置、13はコマンド救済判定論理部、100はコマンド
救済判定手段、cはコマンド実行情報、を示す。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 堀坂 良治 東京都千代田区内幸町1丁目1番6号 日 本電信電話株式会社内 (72)発明者 白石 智 東京都千代田区内幸町1丁目1番6号 日 本電信電話株式会社内 (56)参考文献 特開 昭58−181387(JP,A) 特開 昭61−120597(JP,A)

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】複数の主制御装置(1)と、該各主制御装
    置(1)からアクセス可能な共通記憶装置(2)とを具
    備するマルチプロセッサ式電子交換機において、 前記各主制御装置(1)が実行中の各コマンドに対し、
    当該コマンドの実行に関連する主制御装置(1)の識別
    情報を含むコマンド実行情報(c)を前記共通記憶装置
    (2)に格納し、 任意の前記主制御装置(1)が再開処理を実行する際
    に、前記共通記憶装置(2)内に格納中の前記コマンド
    実行情報(c)を参照の上、前記再開処理を実行する主
    制御装置(1)と、現在実行中のコマンドに関連する主
    制御装置(1)とが一致するか否かを分析し、前記再開
    処理を実行する主制御装置(1)が関連するコマンドは
    実行を中止し、前記再開処理を実行する主制御装置
    (1)が関連しないコマンドは実行を継続すると判定す
    るコマンド救済判定手段(100)を前記主制御装置
    (1)の少なくと一つに設けることを特徴とするコマン
    ド救済方式。
JP61157652A 1986-07-04 1986-07-04 コマンド救済方式 Expired - Lifetime JPH07101902B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61157652A JPH07101902B2 (ja) 1986-07-04 1986-07-04 コマンド救済方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61157652A JPH07101902B2 (ja) 1986-07-04 1986-07-04 コマンド救済方式

Publications (2)

Publication Number Publication Date
JPS6313558A JPS6313558A (ja) 1988-01-20
JPH07101902B2 true JPH07101902B2 (ja) 1995-11-01

Family

ID=15654406

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61157652A Expired - Lifetime JPH07101902B2 (ja) 1986-07-04 1986-07-04 コマンド救済方式

Country Status (1)

Country Link
JP (1) JPH07101902B2 (ja)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58181387A (ja) * 1982-04-19 1983-10-24 Hitachi Ltd フアイル入替方式
JPS61120597A (ja) * 1984-11-15 1986-06-07 Nec Corp 自動交換機

Also Published As

Publication number Publication date
JPS6313558A (ja) 1988-01-20

Similar Documents

Publication Publication Date Title
US5121486A (en) Network control system for dynamically switching a logical connection between an identified terminal device and an indicated processing unit
CA1152221A (en) Peripheral unit controller
US3876987A (en) Multiprocessor computer systems
EP0319034B1 (en) Method of recovering failure of online control program
JP2753706B2 (ja) 計算機におけるipl方法
JPH0430053B2 (ja)
JPH08161279A (ja) マルチプロセッサシステム
US6184904B1 (en) Central processing unit for a process control system
DE10007970A1 (de) Vorrichtung und Verfahren zum Umwandeln von Unterbrechungstransaktionen in Unterbrechungssignale, um Unterbrechungen an IA-32-Prozessoren zu verteilen
JPH07101902B2 (ja) コマンド救済方式
JPS634209B2 (ja)
JP2845616B2 (ja) マルチプロセッサシステム
JP3317361B2 (ja) メモリのバッテリバックアップ制御方式
JP2985188B2 (ja) 二重化計算機システム
JPH03138753A (ja) マルチプロセッサシステムのブートロード装置
JPS5897765A (ja) マルチプロセツサ−システムの共通バス方式
JP2583169B2 (ja) 通信処理装置の運用プログラム切替方法
JPS59202547A (ja) デバツグ装置
JP2835896B2 (ja) テストプログラムの実行制御方式
JPH0468458A (ja) データ通信処理装置
JPS63223837A (ja) 待機予備方式二重化プロセツサシステム
JPH02216576A (ja) マルチプロセッサ制御方式
JPH03288205A (ja) プログラマブルコントローラシステム
JPH08249256A (ja) 通信制御装置情報の自動収集方法
JPH02101555A (ja) 時刻データ参照設定処理方式

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term