JPH0115237B2 - - Google Patents

Info

Publication number
JPH0115237B2
JPH0115237B2 JP3026983A JP3026983A JPH0115237B2 JP H0115237 B2 JPH0115237 B2 JP H0115237B2 JP 3026983 A JP3026983 A JP 3026983A JP 3026983 A JP3026983 A JP 3026983A JP H0115237 B2 JPH0115237 B2 JP H0115237B2
Authority
JP
Japan
Prior art keywords
processor
call
terminal device
processors
load
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
Application number
JP3026983A
Other languages
English (en)
Other versions
JPS59157778A (ja
Inventor
Kazumi Akyoshi
Tsutomu Yoshizawa
Hajime Ogasawara
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
Original Assignee
Fujitsu Ltd
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 filed Critical Fujitsu Ltd
Priority to JP3026983A priority Critical patent/JPS59157778A/ja
Publication of JPS59157778A publication Critical patent/JPS59157778A/ja
Publication of JPH0115237B2 publication Critical patent/JPH0115237B2/ja
Granted legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/22Arrangements for supervision, monitoring or testing
    • H04M3/36Statistical metering, e.g. recording occasions when traffic exceeds capacity of trunks
    • H04M3/365Load metering of control unit
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4004Coupling between buses
    • G06F13/4022Coupling between buses using switching circuits, e.g. switching matrix, connection or expansion network
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations 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
    • G06F15/177Initialisation or configuration control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/42Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker
    • H04Q3/54Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised
    • H04Q3/545Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised using a stored program
    • H04Q3/54541Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised using a stored program using multi-processor systems
    • H04Q3/5455Multi-processor, parallelism, distributed systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Mathematical Physics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multi Processors (AREA)
  • Exchange Systems With Centralized Control (AREA)

Description

【発明の詳細な説明】 (a) 発明の技術分野 本発明は複数のプロセツサを具備する電子交換
機に係り、特に該複数のプロセツサに加わる負荷
を極力均等化するマルチプロセツサシステムの負
荷配分方式に関す。
(b) 従来技術と問題点 第1図はこの種電子交換機における従来あるマ
ルチプロセツサシステムの負荷配分方式の一例を
示す図である。第1図において、通話路系装置
SP0乃至SPnは、それぞれ所定数の端末装置を
収容し、複数のプロセツサCP0およびCP1の制
御に基づき収容端末装置に対するデータの送受信
を司る。プロセツサCP0およびCP1は、各通話
路系装置SP0乃至SPnに収容される各端末装置
に関する呼を分担して処理する。各端末装置は処
理を要求するプロセツサ(以後呼状態報告先プロ
セツサと称する)CP0またはCP1を予め設定さ
れており、各通話路系装置SP0乃至SPnの内蔵
する加入者メモリSM0乃至SMnに処理を要求す
るプロセツサを識別する番号(以後呼状態報告先
プロセツサ番号と称する)nとして格納されてい
る。例えば、通話路系装置SP0に収容される端
末装置Aの呼状態報告先プロセツサがプロセツサ
CP0であり、端末装置Bの呼状態報告先プロセ
ツサがプロセツサCP1に設定されているとする
と、加入者メモリSM0内には呼状態報告先プロ
セツサ番号na=0およびnb=1が格納されてい
る。かかる状態で端末装置Aが端末装置Bに対し
発呼すると、通話路系装置SP0は加入者メモリ
SM0から端末装置Aに対応する呼状態報告先プ
ロセツサ番号na=0を検索し、プロセツサCP0
に持続処理を要求する。該要求を受信したプロセ
ツサCP0は、通話路系装置SP0を介して発呼端
末装置Aと被呼端末装置Bとの間に呼を設定する
と共に、加入者メモリSM0内の呼状態報告先プ
ロセツサ番号nb=1を0に更新する。以後両端
末装置AおよびBは設定された呼を通じてデータ
を転送する。端末装置AおよびBがデータ転送を
終了すると、通話路系装置SP0は加入者メモリ
SM0から端末装置AおよびBに対応する呼状態
報告先プロセツサ番号na=0およびnb=0を検
索し、プロセツサCP0に切断処理を要求する。
該要求を受信したプロセツサCP0は、通話路系
装置SP0を介して端末装置AおよびB間に設定
されている呼を切断すると共に、加入者メモリ
SM0内の呼状態報告先プロセツサ番号nbを初期
設定状態(=1)に復元する。従つて次に端末装
置Bが発呼した場合には、通話路系装置SP0は
プロセツサCP1に接続処理を要求する。
以上の説明から明らかな如く、従来あるマルチ
プロセツサシステムの負荷配分方式においては、
各端末装置(例えばAおよびB)の呼状態報告先
プロセツサ(例えばCP0およびCP1)が予め設
定されており、設定中の呼が切断されると必ず該
設定値に復元される。従つて一方のプロセツサ
(例えばCP1)が他方のプロセツサCP0に比し
過負荷となつた場合にも、呼状態報告先プロセツ
サ番号nb=1に設定されている端末装置Bから
の呼状態の報告は依然プロセツサCP1に伝達さ
れ、プロセツサCP0およびCP1間の負荷の不均
等を是正出来ぬ欠点があつた。
(c) 発明の目的 本発明の目的は、前述の如き従来あるマルチプ
ロセツサシステムの負荷配分方式の欠点を除去
し、各プロセツサの負荷を極力均等化する手段を
実現することに在る。
(d) 発明の構成 この目的は、それぞれ呼を分散して処理する複
数のプロセツサを具備し、収容する各端末装置毎
に処理を要求するプロセツサを予め設定する電子
交換機において、前記各プロセツサの負荷状態を
監視し、最も軽負荷のプロセツサを識別する手段
を設け、前記各プロセツサが前記端末装置の呼を
切断処理する際、該端末装置に対応して設定され
ている前記処理を要求するプロセツサを前記手段
が識別する前記最も軽負荷のプロセツサに設定変
更することにより達成される。
(e) 発明の実施例 以下、本発明の一実施例を図面により説明す
る。第2図は本発明の一実施例によるマルチプロ
セツサシステムの負荷配分方式を示す図である。
なお、全図を通じて同一符号は同一対象物を示
す。また第1図におけると同様に、通話路系装置
SP0に収容される端末装置AおよびBの呼状態
報告先プロセツサは、それぞれCP0およびCP1
に設定されているものとする。第2図において、
各プロセツサCP0およびCP1は各自の使用率e
0およびe1を常時監視し、プロセツサCP0お
よびCP1間の情報伝達に使用される共通メモリ
CMの所定領域にそれぞれ蓄積する。なお、この
使用率e0およびe1は、各プロセツサCP1お
よびCP1対応に扱つている回線数を計数(呼の
発生で加算、終了で減算等)、記録されている。
通例使用率はトラヒツク測定等に使用され、前記
計数方法以外に空き時間を計数する等、色々な方
法も採られるが、本発明ではそれは限定されな
い。そこでCP0は共通メモリCM内に蓄積され
ている使用率e0およびe1を常時比較し、両者
の差が予め定められた値に達した場合に、使用率
の低いプロセツサ(例えばCP0)の番号0を最
軽負荷プロセツサ番号n1として共通メモリCM
の所定領域に蓄積する。かかる状態で端末装置A
が端末装置Bに対し発呼すると、通話路系装置
SP0は加入者メモリSM0から端末装置Aに対応
する呼状態報告先プロセツサ番号na=0を検索
し、プロセツサCP0に接続処理を要求する。該
要求を受信したプロセツサCP0は、通話路系装
置SP0を介して発呼端末装置Aと被呼端末装置
Bとの間に呼を設定すると共に、通話路系装置
SP0内の呼状態報告先プロセツサ番号nb=1を
0に更新する。以後両端末装置AおよびBは設定
された呼を通じてデータを転送する。端末装置A
およびBがデータ転送を終了すると、通話路系装
置SP0は加入者メモリSM0から端末装置Aおよ
びBに対応する呼状態報告先プロセツサ番号na
=0およびnb=0を検索し、プロセツサCP0に
切断処理を要求する。該要求を受信したプロセツ
サCP0は、通話路系装置SP0を介して端末装置
AおよびB間に設定されている呼を切断すると共
に、共通メモリCM内の最軽負荷プロセツサ番号
n1=0を検索し、加入者メモリSM0内の呼状態
報告先プロセツサ番号naおよびnbを最軽負荷プ
ロセツサ番号n1=0と等しく設定する。従つて
次に端末装置Bが発呼した場合には、通話路系装
置SP0は軽負荷のプロセツサCP0に接続処理を
要求する。
以上の説明から明らかな如く、本実施例によれ
ば、プロセツサCP0は端末装置AおよびB間に
設定されていた呼を切断する際に、共通メモリ
CMの所定領域に蓄積されている最軽負荷プロセ
ツサ番号n1=0を検索し、端末装置AおよびB
に対応する呼状態報告先プロセツサ番号naおよ
びnbを最軽負荷プロセツサ番号n1=0と等しく
設定する。従つて、以後端末装置AおよびBから
はより軽負荷状態にあるプロセツサCP0に対し
呼状態が報告されることとなり、プロセツサCP
0およびCP1間の負荷が均等化される。
なお、第2図はあく迄も本発明の一実施例に過
ぎず、例えば処理要求先プロセツサ番号naおよ
びnbはそれぞれ0および1に初期設定されるも
のに限定されることは無く、他に幾多の変形が考
慮されるが、何れの場合にも本発明の効果は変わ
らない。また端末装置AおよびBは通話路系装置
SP0に収容されるものに限定されることは無く、
それぞれ任意の通話路系装置SP0乃至SPnに収
容される場合にも、本発明の効果は変わらない。
また当該電子交換機の具備するプロセツサは2個
に限定されることは無く、他に幾多の変形が考慮
されるが、何れの場合にも本発明の効果は変わら
ない。更に本発明の対象となる電子交換機の構成
は図示されるものに限定されることは無く、他に
幾多の変形が考慮されるが、何れの場合にも本発
明の効果は変わらない。
(f) 発明の効果 以上、本発明によれば、前記電子交換機の具備
する複数のプロセツサの負荷が均等化され、当該
電子交換機が効率良く運用される。
【図面の簡単な説明】
第1図は従来あるマルチプロセツサシステムの
負荷配分方式の一例を示す図、第2図は本発明の
一実施例によるマルチプロセツサシステムの負荷
配分方式を示す図である。 図において、AおよびBは端末装置、SP0乃
至SPnは通話路系装置、SM0乃至SMnは加入者
メモリ、CP0およびCP1はプロセツサ、CMは
共通メモリ、naおよびnbは呼状態報告先プロセ
ツサ番号、n1は最軽負荷プロセツサ番号、e0
およびe1は使用率、を示す。

Claims (1)

    【特許請求の範囲】
  1. 1 それぞれ呼を分散して処理する複数のプロセ
    ツサを具備し、収容する各端末装置毎に処理を要
    求するプロセツサを予め設定する電子交換機にお
    いて、前記各プロセツサの負荷状態を監視し、最
    も軽負荷のプロセツサを識別する手段を設け、前
    記各プロセツサが前記端末装置の呼を切断処理す
    る際、該端末装置に対応して設定されている前記
    処理を要求するプロセツサを前記手段が識別する
    前記最も軽負荷のプロセツサに設定変更すること
    を特徴とするマルチプロセツサシステムの負荷配
    分方式。
JP3026983A 1983-02-25 1983-02-25 マルチプロセツサシステムの負荷配分方式 Granted JPS59157778A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3026983A JPS59157778A (ja) 1983-02-25 1983-02-25 マルチプロセツサシステムの負荷配分方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3026983A JPS59157778A (ja) 1983-02-25 1983-02-25 マルチプロセツサシステムの負荷配分方式

Publications (2)

Publication Number Publication Date
JPS59157778A JPS59157778A (ja) 1984-09-07
JPH0115237B2 true JPH0115237B2 (ja) 1989-03-16

Family

ID=12298978

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3026983A Granted JPS59157778A (ja) 1983-02-25 1983-02-25 マルチプロセツサシステムの負荷配分方式

Country Status (1)

Country Link
JP (1) JPS59157778A (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02274197A (ja) * 1989-04-17 1990-11-08 Nec Corp 負荷分散処理方式
JPH08202667A (ja) * 1995-01-26 1996-08-09 Nec Commun Syst Ltd 処理能力分散方式

Also Published As

Publication number Publication date
JPS59157778A (ja) 1984-09-07

Similar Documents

Publication Publication Date Title
EP0221360A2 (en) Digital data message transmission networks and the establishing of communication paths therein
US5586056A (en) Remote monitoring system using a polling level table and a monitored station number table
JP3385166B2 (ja) データ伝送システム
JP3443894B2 (ja) 端末接続方式
JPS59157778A (ja) マルチプロセツサシステムの負荷配分方式
US4048482A (en) Arrangement for controlling a signal switching system and a method for using this arrangement
EP0843450A2 (en) Distributed media processing server and communication network using the same
JP2590100B2 (ja) 衛星通信システム
JP2983369B2 (ja) パケット交換網における代表番号接続方式
JPH07222267A (ja) 状態情報収集システム及び状態管理システム
JPH0588020B2 (ja)
KR970002753B1 (ko) 분산처리 구조방식의 출중계선 선택 제어방법
JP3036204B2 (ja) 光同期伝送方式
JP3070213B2 (ja) 分散型パケット交換機
JP2658129B2 (ja) データ伝送装置
JPS6212229A (ja) 接続規制情報作成方式
EP0482813A1 (en) Data communication network and method of operation
JPS59161952A (ja) 通信パス確立方式
Greene et al. Route control in AUTOVON electronic switching centers
KR960008424B1 (ko) 파일 레퍼런스 카운터에 의한 브로드캐스팅 로딩 방법
JP2520303B2 (ja) デ―タバッファ管理方式
JPH05327775A (ja) 分散型パケット交換機
JPH0758853A (ja) 内線接続制御装置
JPH03217144A (ja) 分散型パケット交換機
JPH05233514A (ja) データ転送装置