JP2004220118A

Multiprocessor system, monitoring system, method of taking out queue from multiprocessor system, and process for table recovery at multiprocessor system

Abstract

[Subject] in a multiprocessor system, at the time of a fault occurrence when two or more processors have accessed the shared memory, The multiprocessor system which has the pliability by the buffer which was able to assign the reliability and the big work capacity of prevention of the call loss at the time of recovery, the simplification of recovery processing, restorative improvement in the speed, and a system is offered. [Solution means] In a multiprocessor system, a shared memory, The cue management information table 7 holding the cue management information which consists of two or more information elements which pinpoint the size of resource administration cue and the position of cue holding the call information about the communication call gained by each processor, The memo record part (update history recording region) 8 which records the update history which consists of two or more update condition elements written in the cue management information of the cue management information table 7 is prepared and constituted. [Selection figure] Fig. 8

Term

Term ended

Projected expiry passed 9 January 2023, 3.7 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

5 claims: 4 independent, 1 dependent

  1. 1
    In a multiprocessor system having a plurality of processors for processing a communication call and a shared memory accessible to the plurality of processors, the shared memory holds a resource management queue for holding call information about the communication call acquired by each processor. A queue management information table that holds queue management information consisting of a plurality of information elements that specify the size of the queue and the position of the queue, and an update history consisting of a plurality of update information elements that are written in the queue management information of the queue management information table. A multiprocessor system characterized by providing an update history recording area for recording. 通信呼を処理する複数のプロセッサと該複数のプロセッサがアクセスしうる共有メモリとを有するマルチプロセッサシステムにおいて、該共有メモリが、各プロセッサによって獲得された該通信呼に関する呼情報を保持するリソース管理キューの大きさと該キューの位置とを特定する複数の情報要素からなるキュー管理情報を保持するキュー管理情報テーブルと、該キュー管理情報テーブルのキュー管理情報に書き込む複数の更新情報要素からなる更新履歴を記録する更新履歴記録領域とを設けたことを特徴とする、マルチプロセッサシステム。
  2. 3
    In a monitoring system that monitors the communication status between a communication device and an opposite communication device that communicates with the communication device, a status monitoring table that holds the above communication status including the resource status of shared memory that can be accessed by a plurality of processors. And, the communication status recording area for recording the communication status held in the status monitoring table and the local failure occurrence part in the status monitoring table are recovered based on the communication status held in the communication status recording area. A monitoring system characterized in that a recovery unit is provided and an initialization for initializing a local failure-occurring portion of the communication status of the status monitoring table is provided. 通信装置と、該通信装置と通信する対向通信装置との間における通信状態を監視する監視システムにおいて、複数のプロセッサがアクセスしうる共有メモリのリソース状態を含む上記の通信状態を保持する状態監視テーブルと、該状態監視テーブルに保持された通信状態を記録する通信状態記録領域と、該通信状態記録領域に保持された通信状態に基づいて該状態監視テーブルのうちの局所的な障害発生部分をリカバリする復旧部と、該状態監視テーブルの通信状態のうちの局所的な障害発生部分を初期化する初期化とのうちの少なくとも一方を実施する選択とを設けたことを特徴とする、監視システム。
  3. 4
    A queue retrieval method in a multiprocessor system having a plurality of processors for processing a communication call and a shared memory accessible by the plurality of processors, and resource management acquired by one of the plurality of processors. A reference step that refers to a queue management information table that holds queue management information consisting of a plurality of information elements that specify the size of a queue and the position of the queue, and one of the processors manages the queue of the queue management information table. A recording step of recording an update history composed of a plurality of update information elements to be written in information in an update history recording area, and a write step of writing the update history to the queue management information table by any of the processors. A method of queuing in a multiprocessor system, characterized by. 通信呼を処理する複数のプロセッサと該複数のプロセッサがアクセスしうる共有メモリとを有するマルチプロセッサシステムにおけるキュー取り出し方法であって、該複数のプロセッサのうちのいずれかのプロセッサが、獲得したリソース管理キューの大きさと該キューの位置とを特定する複数の情報要素からなるキュー管理情報を保持するキュー管理情報テーブルを参照する参照ステップと、該いずれかのプロセッサが、該キュー管理情報テーブルのキュー管理情報に書き込む複数の更新情報要素からなる更新履歴を、更新履歴記録領域に記録する記録ステップと、該いずれかのプロセッサが、該更新履歴を該キュー管理情報テーブルに書き込む書き込みステップとをそなえたことを特徴とする、マルチプロセッサシステムにおけるキュー取り出し方法。
  4. 5
    A table recovery processing method in a multiprocessor system having a plurality of processors for processing a communication call and a shared memory accessible by the plurality of processors, and resource management acquired by one of the plurality of processors. The queue management information of the queue management information table that holds queue management information consisting of a plurality of information elements that specify the size of the queue and the position of the queue, and a plurality of update information to be written to the queue management information of the queue management information table. A determination step for determining the necessity of recovery processing based on the update history information in the update history recording area for recording an update history composed of elements, and an update history when it is determined in the determination step that recovery is necessary. A table recovery processing method in a multiprocessor system, which comprises a recovery step for recovering the queue management information based on the information. 通信呼を処理する複数のプロセッサと該複数のプロセッサがアクセスしうる共有メモリとを有するマルチプロセッサシステムにおけるテーブルリカバリ処理方法であって、該複数のプロセッサのうちのいずれかのプロセッサが獲得したリソース管理キューの大きさと該キューの位置とを特定する複数の情報要素からなるキュー管理情報を保持するキュー管理情報テーブルの該キュー管理情報と、該キュー管理情報テーブルのキュー管理情報に書き込む複数の更新情報要素からなる更新履歴を記録する更新履歴記録領域の該更新履歴情報とに基づいてリカバリ処理の要否を判定する判定ステップと、該判定ステップにてリカバリ必要と判定された場合に、該更新履歴情報に基づいて該キュー管理情報をリカバリするリカバリステップとをそなえたことを特徴とする、マルチプロセッサシステムにおけるテーブルリカバリ処理方法。