[go: up one dir, main page]

JPH02166526A - Long-term use resource detection method - Google Patents

Long-term use resource detection method

Info

Publication number
JPH02166526A
JPH02166526A JP63325094A JP32509488A JPH02166526A JP H02166526 A JPH02166526 A JP H02166526A JP 63325094 A JP63325094 A JP 63325094A JP 32509488 A JP32509488 A JP 32509488A JP H02166526 A JPH02166526 A JP H02166526A
Authority
JP
Japan
Prior art keywords
long
resource
information
time
state
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
JP63325094A
Other languages
Japanese (ja)
Inventor
Eiji Katayama
片山 栄司
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 JP63325094A priority Critical patent/JPH02166526A/en
Publication of JPH02166526A publication Critical patent/JPH02166526A/en
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 〔(既要〕 所要の際に複数の資源の中から空き状態にある資源を選
択捕捉し、不要となった際に捕捉中の資源を解放する情
報処理システムにおける長時間1吏用資源検出方式に関
し、 長時間使用状態となっている資源を検出し、資源の使用
効率の向上を図ることを目的とし、各資源が長時間捕捉
されていることを示す長時間使用情報を、各資源に対応
して設け、予め定められた周期で各資源の空塞状態を監
視し、塞がり状態にある資源に対応する長時間使用情報
を塞がり状態に設定する設定手段と、各資源が解放され
た際に、それぞれ対応する長時間使用情報を空き状態に
設定する解放手段と、設定手段が各長時間使用情報を設
定するに先立ち、各長時間使用情報の空塞状態を検査し
、塞がり状態に設定されている長時間使用情報を検出す
る検出手段と、検出手段が各長時間使用情報を塞がり状
態に設定されいると連続して検出した回数を各資源毎に
計数し、計数値が予め定められた基準値を上回った資源
を長時間使用状態にあると判定する判定手段とを設ける
様に構成する。
[Detailed Description of the Invention] [(Already required)] A long-term technology in an information processing system that selects and captures a vacant resource from among a plurality of resources when required, and releases the captured resource when it is no longer needed. Regarding the time resource detection method, the purpose is to detect resources that have been in use for a long time and improve resource usage efficiency. a setting means for providing information corresponding to each resource, monitoring the idle/occupied state of each resource at a predetermined period, and setting long-term use information corresponding to the resource in the occupied state to the occupied state; a release means for setting each corresponding long-term use information to an empty state when a resource is released; and a setting means to check whether each long-time use information is empty before setting each long-time use information. a detection means for detecting long-time usage information set to a blocked state, and counting the number of times the detection means consecutively detects each long-time usage information to be set to a blocked state for each resource; A determining means is provided for determining that a resource whose count value exceeds a predetermined reference value is in a long-term use state.

〔産業上の利用分野〕[Industrial application field]

本発明は情報処理システムに係り、特に所要の際に複数
の資源の中から空き状態にある資源を選択捕捉し、不要
となった際に捕捉中の資源を解放する情報処理システム
における長時間使用資源検出方式に関する。
The present invention relates to an information processing system, and particularly to an information processing system that is used for a long period of time, and in particular, selects and captures a vacant resource from among a plurality of resources when required, and releases the captured resource when it is no longer needed. Concerning resource detection methods.

〔従来の技術〕 第4図は、この種の情報処理システムの一例として、従
来ある交換機の一例を示す図である。
[Prior Art] FIG. 4 is a diagram showing an example of a conventional exchange as an example of this type of information processing system.

第4図において、主記憶装置(MM)3内には複数の呼
情報ブロック(CDB)31−1乃至31−nと、各呼
情報ブロック(CDB)31−1乃至31−nの空塞状
態を、例えば空き状態を論理“0”、塞がり状態を論理
“1”により示す空塞情nbt乃至b7を保有する空塞
マドリスク(IBT)32とが設けられている。
In FIG. 4, the main memory (MM) 3 includes a plurality of call information blocks (CDB) 31-1 to 31-n, and each call information block (CDB) 31-1 to 31-n is in an empty state. An IBT 32 is provided which holds vacancy information nbt to b7 which indicate, for example, a vacant state by a logic "0" and a blockage state by a logic "1".

中央制御装置(CC)2が呼を設定する際に、呼情報ブ
ロック管理部(CDBM)21内の捕捉部211が空塞
マドリスク(IBT)32がら空き状態(論理“O”)
に設定されている空塞情報(例えばbt)を選択し、選
択した空塞情11 b +を塞がり状態(論理“1”)
に設定して対応する呼情報ブロック(CDB)31−1
を捕捉し、呼設定に必要とする各種情報を格納する。
When the central controller (CC) 2 sets up a call, the capture unit 211 in the call information block management unit (CDBM) 21 indicates that the IBT 32 is in an empty state (logical “O”).
Select the blockage information (for example, bt) set in , and set the selected blockage information 11 b + to the blockage state (logic "1")
Call information block (CDB) 31-1 corresponding to
and stores various information required for call setup.

また中央制御装置(CC)2が設定中の呼を復旧させる
際に、呼情報ブロック管理部(CDBM)21内の解放
部212が空塞7トリスク(IBT)32内の、解放対
象呼により捕捉中の呼情報ブロック(CDB)(例えば
3l−1)に対応する空塞情報b1を空き状態(論理“
0”)に設定することにより解放する。
In addition, when the central control unit (CC) 2 restores a call that is being set up, the release unit 212 in the call information block management unit (CDBM) 21 captures the call by the call to be released in the idle block 7 trisk (IBT) 32. The empty/busy information b1 corresponding to the call information block (CDB) (for example, 3l-1) in the empty state (logical “
0”).

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

以上の説明から明らかな如く、従来ある交換機において
は、呼情報ブロック管理部(CDBM)21が空塞マド
リスク(IBT)32を用いて呼情報ブロック(CDB
)31−1乃至31−nの空塞管理を実行しているが、
若し呼情報ブロック管理部(CDBM)21に障害が発
生し、呼が復旧したにも拘わらず、捕捉中の呼情報ブロ
ック(CDB)31−1乃至31−nに対応する空塞情
報bl乃至b7を空き状態に設定出来な(なると、以後
対応する呼情報ブロック(CDB)31−1乃至31−
nは新たな呼を設定する際に捕捉出来なくなり、使用さ
れていないにも拘わらず長時間使用状態となり、呼設定
に支障を来す問題点があった。
As is clear from the above explanation, in a conventional switch, the call information block management unit (CDBM) 21 uses the IBT 32 to create a call information block (CDBM).
) 31-1 to 31-n are being managed,
If a failure occurs in the call information block management unit (CDBM) 21 and the call is restored, the blockage information bl to 31-n corresponding to the call information blocks (CDB) 31-1 to 31-n that are being captured is b7 cannot be set to an empty state (if this happens, the corresponding call information blocks (CDB) 31-1 to 31-
When setting up a new call, N cannot be captured and remains in use for a long time even though it is not in use, causing problems in call setting.

本発明は、長時間使用状態となっている資源を検出し、
資源の使用効率の向上を図ることを目的とする。
The present invention detects resources that are in use for a long time,
The purpose is to improve resource usage efficiency.

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

第1図は本発明の原理を示す図である。 FIG. 1 is a diagram showing the principle of the present invention.

第1図において、100は本発明の対象となる情報処理
システム、200は情報処理システム100が具備する
複数の資源である。
In FIG. 1, 100 is an information processing system to which the present invention is applied, and 200 is a plurality of resources included in the information processing system 100.

Xは、本発明により各資源200に対応して設けられた
長時間使用情報である。
X is long-time use information provided corresponding to each resource 200 according to the present invention.

300は、本発明により設けられた設定手段である。300 is a setting means provided according to the present invention.

400は、本発明により設けられた解放手段である。400 is a release means provided according to the invention.

500は、本発明により設けられた検出手段である。500 is a detection means provided according to the present invention.

600は、本発明により設けられた判定手段である。600 is a determination means provided according to the present invention.

〔作用〕[Effect]

情報処理システム100は、所要の際に複数の資源20
0の中から空き状態にある資源200を選択捕捉し、不
要となった際に捕捉中の資源200を解放する。
The information processing system 100 uses a plurality of resources 20 when necessary.
A vacant resource 200 is selected and captured from among 0 resources, and the resource 200 being captured is released when it becomes unnecessary.

設定手段300は、予め定められた周期で各資源200
の空塞状態を監視し、塞がり状態にある資源200に対
応する長時間使用情報Xを塞がり状態に設定する。
The setting means 300 sets each resource 200 at a predetermined period.
The resource 200 is monitored for idle/occupied state, and the long-term use information X corresponding to the resource 200 in the occupied state is set to the occupied state.

解放手段400は、各資源200が解放された際に、そ
れぞれ対応する長時間使用情lxを空き状態に設定する
When each resource 200 is released, the release means 400 sets the corresponding long-term usage information lx to an empty state.

検出手段500は、設定手段300が各長時間使用情1
1Xを設定するに先立ち、各長時間使用情flXの空塞
状態を検査し、塞がり状態に設定されている長時間使用
情lxに対応する資源200を検出する。
The detection means 500 is configured so that the setting means 300 receives each long-time usage information 1.
1X, each long-time usage information flX is checked to see if it is empty or occupied, and resources 200 corresponding to the long-term usage information lx set to a busy state are detected.

判定手段600は、検出手段500が各長時間使用情報
Xを塞がり状態に設定されいると連続して検出した回数
を各資源200毎に計数し、該計数結果が予め定められ
た架準値を上回った資源200を長時間使用状態にある
と判定する。
The determining means 600 counts, for each resource 200, the number of times that the detecting means 500 consecutively detects that each long-time use information It is determined that the resource 200 that has exceeded the limit has been in use for a long time.

従って、設定手段が各長時間使用情報を設定する周期と
、判定手段が計数結果を判定する基準値とを適切に設定
すれば、情報処理システムが通常資源を使用する時間に
比し、著しく長時間連続して使用状態にある資源を障害
等により無効に保留されてル)る資源と判定することが
可能となり、当該情報処理システムが保有する資源の使
用効率が向上する。
Therefore, if the setting means sets the period for setting each long-time usage information and the reference value for determining the counting result by the determining means, the time period in which the information processing system normally uses resources can be significantly longer. It becomes possible to determine that a resource that is in continuous use for a long period of time is a resource that is being held invalidly due to a failure or the like, thereby improving the efficiency of using the resources possessed by the information processing system.

〔実施例〕〔Example〕

以下、本発明の一実施例を図面により説明する。 An embodiment of the present invention will be described below with reference to the drawings.

第2図は本発明の一実施例による交換機を示す図であり
、第3図は第2図における長時間使用資源検出経過を例
示する図である。なお、企図を通じて同一符号は同一対
象物を示す。
FIG. 2 is a diagram showing an exchange according to an embodiment of the present invention, and FIG. 3 is a diagram illustrating the process of detecting long-term used resources in FIG. 2. Note that the same reference numerals refer to the same objects throughout the plan.

第2図においては、第1図における情報処理システム1
00として交換機が示され、また第1図における資源2
00として呼情報ブロック(CDB)31−1乃至31
−nが示され、また第1図における設定手段300とし
て設定部213が設けられ、また第1図における解放手
段400として解放部212が設けられ、また第1図に
おける検出手段500として検出部214が設けられ、
また第1図における判定手段600として判定部215
および計数部(CNT)34−1乃至34nが設けられ
ている。
In FIG. 2, the information processing system 1 in FIG.
The switch is shown as 00 and resource 2 in FIG.
Call information block (CDB) 31-1 to 31 as 00
-n is shown, a setting section 213 is provided as the setting means 300 in FIG. 1, a releasing section 212 is provided as the releasing means 400 in FIG. 1, and a detecting section 214 is provided as the detecting means 500 in FIG. is established,
Further, as the determining means 600 in FIG.
and counting units (CNT) 34-1 to 34n are provided.

また主記憶装置(MM)3内に設けられている計数部(
CNT)34には、各呼情報ブロック(CDB)31−
1乃至31−nに対応する長時間使用情報X、乃至xn
が格納されている。
In addition, a counting unit (
CNT) 34 includes each call information block (CDB) 31-
Long-time usage information X, corresponding to 1 to 31-n, to xn
is stored.

第2図および第3図において、呼情報ブロック(CDI
3)31−1乃至31−nが全く捕捉されていない状態
では、空塞マドリスク(IBT)32内の各空塞情報b
l乃至b7は何れも空き状態に設定され、また長時間使
用状態表(LBT)33内の各員時間使用情報x、乃至
X。は何れも未使用状態(例えば論理“0”)に設定さ
れている。
In FIGS. 2 and 3, the call information block (CDI
3) In a state where 31-1 to 31-n are not captured at all, each air block information b in the air block mud risk (IBT) 32
1 to b7 are all set to the vacant state, and each member's time usage information x, to X in the long-term usage status table (LBT) 33. are set to an unused state (for example, logic "0").

かかる状態で、中央制御装置(CC)2が時点t’sお
よびt2.にそれぞれ呼を設定する際に、呼情報ブロッ
ク管理部(CDBM)21内の捕捉部211が、空塞マ
ドリスク(IBT、)32がら空き状態(論理“0”)
に設定されている空塞情報b1およびb2を選択し、咳
空塞情報す、およびb2を塞がり状態(論理“I”)に
設定して対応する呼情報ブロック(CDB)31−1お
よび31−2を捕捉し、それぞれ呼設定に必要とする各
種情報を格納する。
In such a state, the central controller (CC) 2 controls the times t's and t2. When setting a call to each of
The call information blocks (CDB) 31-1 and 31- are selected by selecting the air-block information b1 and b2 that are set to the air-block information b1 and b2, and setting the air-block information b1 and b2 to the blocked state (logic "I"). 2 and store various information required for call setup.

一方、タイマ216は、所定周期(例えば1分間)毎に
検出部214を起動しており、例えば時点T、に起動さ
れた検出部214は、長時間使用状態表(LBT)33
を参照し、各員時間使用情報x、乃至xわが何れも未使
用状態(論理“0”)に設定されていることを検出する
と、判定部215を起動して番長時間使用情報X、乃至
X。
On the other hand, the timer 216 activates the detection unit 214 at predetermined intervals (for example, one minute), and the detection unit 214 activated at time T, for example,
When it is detected that each member's time usage information x, to .

の検出結果を通知すると共に、設定部213を起動する
The setting unit 213 is activated at the same time as notification of the detection result.

起動された判定部215は、検出部214から各長時間
使用情報X、乃至x7が何れも未使用状態(論理“O”
)にあることを通知されると、対応する各計数部(CN
T)34−1乃至34−nを初期設定して各計数値輸乃
至C7を「0」とした後、各計数値c、乃至C7が予め
定められている基準値C(例えば600)を越えている
ものが無いことを確認すると、長時間使用状態にある呼
情報ブロック(CDB)31−1乃至31−nは存在し
ないと判定する。
The activated determination unit 215 determines that each of the long-time usage information X to x7 from the detection unit 214 is in an unused state (logical “O”).
), each corresponding counter (CN
T) After initializing 34-1 to 34-n and setting each count value to C7 to "0," each count value c to C7 exceeds a predetermined reference value C (for example, 600). When it is confirmed that there are no call information blocks (CDB) 31-1 to 31-n that have been in use for a long time, it is determined that there are no call information blocks (CDB) 31-1 to 31-n that have been in use for a long time.

起動された設定部213は空塞マドリスク(IBT)3
2を参照し、時点T1において塞がり状態に設定されて
いる空塞情報b1およびb2を検出すると、長時間使用
状態表(LBT)33を参照し、対応する長時間使用情
報xlおよびx2を使用状態に設定する。
The activated setting section 213 is the air block madrisk (IBT) 3
2 and detects the empty blockage information b1 and b2 that are set to the blocked state at time T1, the long-term use status table (LBT) 33 is referred to and the corresponding long-time use information xl and x2 are set to the used status. Set to .

続いて中央制御装置(CC)2が時点trysに呼を設
定する際に、前述と同様に、呼情報ブロック管理部(C
DBM)21内の捕捉部211が空塞マドリスク(rB
T)32から空き状態(論理“0”)に設定されている
空塞情報bnを選択し、該空塞情報b7を塞がり状態(
論理“1”)に設定して対応する呼情報ブロック(CD
B)31nを捕捉し、呼設定に必要とする各種情報を格
納する。
Subsequently, when the central control unit (CC) 2 sets up a call at time trys, the call information block management unit (C
The capture unit 211 in the RBM (DBM) 21 is
T) Select the vacant block information bn set to the vacant state (logic "0") from 32, and set the vacant block information b7 to the blocked state (logical "0").
The corresponding call information block (CD
B) Capture 31n and store various information required for call setup.

また中央制御装置(CC)2が時点tillに呼情報ブ
ロックCCDB)31−1を使用中の呼を解放する際に
、呼情報ブロック管理部(CDBM)21内の解放部2
12が、空塞マドリスク(IBT)32内の解放対象呼
により捕捉中の呼情報ブロック(CDB)31−1に対
応する空塞情報b1を空き状態(論理“0”)に設定す
ると共に、長時間使用状態表(LBT)33内の呼情報
ブロック(CDB)31−1に対応する長時間使用情報
x1を未使用状態(論理“0”)に設定する。
Also, when the central controller (CC) 2 releases a call that is currently using the call information block CCDB) 31-1 at the time till, the release unit 2 in the call information block management unit (CDBM) 21
12 sets the blockage information b1 corresponding to the call information block (CDB) 31-1 that is being captured by the call to be released in the blockage mud risk (IBT) 32 to the free state (logic "0"), and The long-time usage information x1 corresponding to the call information block (CDB) 31-1 in the time usage status table (LBT) 33 is set to an unused state (logical "0").

一方、タイマ216は、時点T、より所定周期(例えば
1分間)後の時点T2に再び検出部214を起動し、起
動された検出部214は長時間使用状態表(LBT)3
3を参照し、長時間使用情報x2のみが使用状Gi(論
理“1”)に設定されていることを検出すると、判定部
215を起動して各員時間使用情報x1乃至xnの検出
結果を通知すると共に、設定部213を起動する。
On the other hand, the timer 216 activates the detection unit 214 again at time T2, which is a predetermined period (for example, 1 minute) after time T, and the activated detection unit 214 records the long-term use state table (LBT) 3.
3, when it is detected that only the long-time usage information x2 is set to the usage form Gi (logical "1"), the determination unit 215 is activated and the detection result of each employee's time usage information x1 to xn is detected. At the same time, the setting unit 213 is activated.

起動された判定部215は、検出部214から長時間使
用情II X、のみが使用状態(論理“1″′)にある
ことを通知されると、対応する計数部(CNT)34−
2のみの計数値C2にrNを加算してrlJに設定し、
他の計数部(CNT)34−1および34−3乃至34
−nを初期設定して各計数値C,およびc3乃至c7を
「0」とした後、各計数値c1乃至c7が予め定められ
ている基準値C(=600>を越えているものが無いこ
とを確認すると、長時間使用状態にある呼情報ブロック
(CDB)31−1乃至31−nは存在しないと判定す
る。
When the activated determination unit 215 is notified by the detection unit 214 that only the long-term usage information II
Add rN to the count value C2 of only 2 and set it to rlJ,
Other counting units (CNT) 34-1 and 34-3 to 34
After initially setting -n and setting each count value C and c3 to c7 to "0", there is no count value C1 to c7 exceeding the predetermined reference value C (=600> When this is confirmed, it is determined that there are no call information blocks (CDB) 31-1 to 31-n that have been in use for a long time.

また起動された設定部213は空塞マドリスク(IBT
)32を参照し、時点T2において塞がり状態に設定さ
れている空塞情fi b tおよびす、。
In addition, the activated setting section 213 is set to
) 32, the empty status information fi b t and is set to the blocked state at time T2.

を検出すると、長時間使用状態表(LBT)33を参照
し、対応する長時間使用情報x2およびX7を使用状態
(論理“1”)に設定する。
When detected, the long-term usage status table (LBT) 33 is referred to and the corresponding long-term usage information x2 and X7 are set to the usage status (logical "1").

更に中央制御装置(CC)2が時点t2゜およびt□に
、呼情報ブロック(CDB)31−2および31−nを
使用中の呼を解放する際に、呼情報ブロック管理部(C
DBM)21内の解放部212が空塞マドリスク(IB
T)32内の、解放対象呼により捕捉中の呼情報ブロッ
ク(CDB)31−2および31−nに対応する空塞情
報b2およびb7を空き状B(論理“0”)に設定する
と共に、長時間使用状態表(LBT)33内の、呼情報
ブロック(CDB)31−1に対応する長時間使用情報
x2およびxlを未使用状態(論理“O”)に設定する
Furthermore, when the central controller (CC) 2 releases the calls in use at the time t2° and t□, the call information block manager (CDB) 31-2 and 31-n is released.
The release part 212 in the DBM) 21 is
T) Set the idle information b2 and b7 corresponding to the call information blocks (CDB) 31-2 and 31-n that are being captured by the call to be released in 32 to idle state B (logic "0"), and The long-time use information x2 and xl corresponding to the call information block (CDB) 31-1 in the long-time use state table (LBT) 33 are set to an unused state (logical "O").

かかる状態で、例えば呼情報ブロック管理部(CDBM
)21に障害が発生し、呼情報ブロック(CDB)31
−2および31−nを使用中の呼が解放されたにも拘わ
らず、対応する空塞情報b2およびbnが空き状態(論
理“0”)に設定されず、塞がり状態(論理“1”)の
侭に維持され、また対応する長時間使用情報X2および
x7も使用状f (i6理“1”)に設定された侭とな
ると、検出部214は所定周期毎に起動される度に、長
時間使用情報x2およびxわが使用状態(論理“1”)
に設定されいることを検出して判定部215に検出結果
を通知し、また判定部215は対応する計数部(CNT
)34−2および34−nの計数値c2およびc、、に
「1」宛加算し、時点T、より601周期後の時点T、
。2には計数値C2が基準値C(=600)を越え、ま
た時点T2より601周期後の時点T、。3には計数値
c7が基準値C(=600)を越えることを検出し、対
応する呼情報ブロック(CDB)31−2が長時間使用
状態にあると判定し、また時点T、。3に計数部(CN
T)34−nの計数値C7が基準値Cを越えていること
を検出し、対応する呼情報ブロック(CDB)31−n
が長時間使用状態にあると判定し、それぞれ保守者にそ
の旨を表示する。
In such a state, for example, the call information block management unit (CDBM)
) 21 and call information block (CDB) 31
Even though the call using -2 and 31-n has been released, the corresponding idle/busy information b2 and bn are not set to the free state (logic "0"), but are in the blocked state (logic "1"). If the corresponding long-time usage information X2 and Time usage information x2 and x my usage status (logic “1”)
is set to CNT and notifies the determination unit 215 of the detection result, and the determination unit 215 also detects that the corresponding
) 1 is added to the count values c2 and c of 34-2 and 34-n, and the time T, which is 601 cycles after the time T, is calculated.
. 2, the count value C2 exceeds the reference value C (=600), and the time point T is 601 cycles after the time point T2. 3, it is detected that the count value c7 exceeds the reference value C (=600), and it is determined that the corresponding call information block (CDB) 31-2 has been in use for a long time, and at time T. 3 has a counting section (CN
T) It is detected that the count value C7 of 34-n exceeds the reference value C, and the corresponding call information block (CDB) 31-n
It is determined that the device has been in use for a long time, and a message to that effect is displayed to the maintenance personnel.

以上の説明から明らかな如く、本実施例によれば、タイ
・7216が検出部214を起動する周期(前例では1
分間)の基準値C(前例では600)倍以上(即ち10
時間以上)、継続して塞がり状態にある呼情報ブロック
(CDB)31−2および31−nが、それぞれ時点T
6゜2およびT603に検出され、保守者に通知される
こととなり、障害原因の究明が迅速に実行されることと
なる。
As is clear from the above description, according to this embodiment, the cycle at which the tie 7216 activates the detection unit 214 (in the previous example, it is 1
minutes) is more than twice the reference value C (600 in the previous example) (i.e. 10
call information blocks (CDBs) 31-2 and 31-n that are continuously in a blocked state for more than a time
6°2 and T603, the maintenance personnel will be notified, and the cause of the failure will be quickly investigated.

なお、第2図および第3図はあく迄本発明の一実施例に
過ぎず、例えば本発明の対象となる資源200は図示さ
れる呼情報ブロックCCDB)31−1乃至31−nに
限定されることは無く、他に幾多の変形が考慮されるが
、何れの場合にも本発明の効果は変わらない。また本発
明の対象となる情報処理システムは、図示される交換機
に限定されぬことは言う迄も無い。
Note that FIGS. 2 and 3 are only one embodiment of the present invention, and for example, the resources 200 that are the object of the present invention are limited to the illustrated call information blocks CCDB) 31-1 to 31-n. Although many other modifications may be considered, the effects of the present invention remain the same in any case. It goes without saying that the information processing system to which the present invention is applied is not limited to the illustrated exchange.

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

以上、本発明によれば、前記情報処理システムにおいて
、設定手段が各長時間使用情報を設定する周期と、判定
手段が計数結果を判定する基準値とを適切に設定すれば
、情報処理システムが通常資源を使用する時間に比し、
著しく長時間連続して使用状態にある資源を障害等によ
り無効に保留されている資源と判定することが可能とな
り、当該情報処理システムが保有する資源の使用効率が
向上する。
As described above, according to the present invention, in the information processing system, if the setting means appropriately sets the cycle for setting each long-time use information and the reference value for determining the counting result by the determining means, the information processing system can be operated. Compared to the time spent using normal resources,
It becomes possible to determine that a resource that has been in continuous use for an extremely long period of time is a resource that is being held invalidly due to a failure or the like, thereby improving the efficiency of using the resources possessed by the information processing system.

200は資源、211は捕捉部、212は解放部、21
3は設定部、214は検出部、215は判定部、216
はタイマ、300は設定手段、400は解放手段、50
0は検出手段、600は判定部
200 is a resource, 211 is a capture unit, 212 is a release unit, 21
3 is a setting section, 214 is a detection section, 215 is a judgment section, 216
is a timer, 300 is a setting means, 400 is a release means, 50
0 is the detection means, 600 is the determination unit

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

第1図は本発明の原理を示す図、第2図は本発明の一実
施例による交換機を示す図、第3図は第2図における長
時間使用資源検出経過を例示する図、第4図は従来ある
交換機の一例を示す図である。 図において、lはネットワーク(NW) 、2は中央制
御装置(CC) 、3は主記憶装置(MM)、21は呼
情報ブロック管理部(CDBM) 、311乃至31−
nは呼情報ブo 7り(CDB)、32は空塞マドリス
ク(IBT)、33は長時間使用状態表(LBT) 、
34−1乃至34−nは計数部(CNT) 、100は
情報処理システム、本発明の原工里図 第 図 第2図1;右ける長■1司イ吏弔賓燻オ灸出1屋過4第
 3 図 本発明1;よる交接部( 躬 図 穫来ある夾才夾、f式む 第 q−図
FIG. 1 is a diagram showing the principle of the present invention, FIG. 2 is a diagram showing an exchange according to an embodiment of the present invention, FIG. 3 is a diagram illustrating the process of detecting long-term used resources in FIG. 2, and FIG. 1 is a diagram showing an example of a conventional exchange. In the figure, l is a network (NW), 2 is a central control unit (CC), 3 is a main memory (MM), 21 is a call information block management unit (CDBM), 311 to 31-
n is the call information book (CDB), 32 is the empty block (IBT), 33 is the long usage status table (LBT),
34-1 to 34-n are counting units (CNT); 100 is an information processing system; Fig. 3 of the present invention 1;

Claims (1)

【特許請求の範囲】 所要の際に複数の資源(200)の中から空き状態にあ
る前記資源(200)を選択捕捉し、不要となった際に
捕捉中の前記資源(200)を解放する情報処理システ
ム(100)において、前記各資源(200)が長時間
捕捉されていることを示す長時間使用情報(x)を、前
記各資源(200)に対応して設け、 予め定められた周期で前記各資源(200)の空塞状態
を監視し、塞がり状態にある前記資源(200)に対応
する前記長時間使用情報(x)を塞がり状態に設定する
設定手段(300)と、前記各資源(200)が解放さ
れた際に、それぞれ対応する前記長時間使用情報(x)
を空き状態に設定する解放手段(400)と、 前記設定手段(300)が前記各長時間使用情報(x)
を設定するに先立ち、前記各長時間使用情報(x)の空
塞状態を検査し、塞がり状態に設定されている前記長時
間使用情報(x)を検出する検出手段(500)と、 前記検出手段(500)が前記各長時間使用情報(x)
を塞がり状態に設定されいると連続して検出した回数を
前記各資源(200)毎に計数し、該計数値が予め定め
られた基準値を上回った前記資源(200)を長時間使
用状態にあると判定する判定手段(600)とを設ける
ことを特徴とする長時間使用資源検出方式。
[Claims] Selecting and capturing the resource (200) in a vacant state from among a plurality of resources (200) when necessary, and releasing the resource (200) being captured when it is no longer needed. In the information processing system (100), long-time use information (x) indicating that each resource (200) is captured for a long time is provided corresponding to each resource (200), and a predetermined period is set. a setting means (300) for monitoring the idle/occupied state of each of the resources (200) and setting the long-time use information (x) corresponding to the resource (200) in the occupied state to the occupied state; When the resource (200) is released, the corresponding long-time usage information (x)
a release means (400) for setting the information to a vacant state;
a detection means (500) for inspecting the empty state of each of the long-time use information (x) and detecting the long-time use information (x) set to the blocked state before setting the long-time use information (x); The means (500) is each long-time use information (x).
The number of consecutive times it is detected that the resource is set to a blocked state is counted for each resource (200), and the resource (200) whose counted value exceeds a predetermined reference value is placed in a long-term use state. 1. A long-time resource detection method characterized by comprising a determining means (600) for determining that there is a resource.
JP63325094A 1988-12-20 1988-12-20 Long-term use resource detection method Pending JPH02166526A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63325094A JPH02166526A (en) 1988-12-20 1988-12-20 Long-term use resource detection method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63325094A JPH02166526A (en) 1988-12-20 1988-12-20 Long-term use resource detection method

Publications (1)

Publication Number Publication Date
JPH02166526A true JPH02166526A (en) 1990-06-27

Family

ID=18173071

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63325094A Pending JPH02166526A (en) 1988-12-20 1988-12-20 Long-term use resource detection method

Country Status (1)

Country Link
JP (1) JPH02166526A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09179755A (en) * 1995-12-23 1997-07-11 Nec Corp Resource floatation detecting system
JP2006185303A (en) * 2004-12-28 2006-07-13 Oki Electric Ind Co Ltd Multicall processing thread processing method
JP2010073214A (en) * 2009-11-13 2010-04-02 Oki Electric Ind Co Ltd Thread processing in multi-call processing and call processing system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09179755A (en) * 1995-12-23 1997-07-11 Nec Corp Resource floatation detecting system
JP2006185303A (en) * 2004-12-28 2006-07-13 Oki Electric Ind Co Ltd Multicall processing thread processing method
JP4609070B2 (en) * 2004-12-28 2011-01-12 沖電気工業株式会社 Multi-call processing thread processing method
JP2010073214A (en) * 2009-11-13 2010-04-02 Oki Electric Ind Co Ltd Thread processing in multi-call processing and call processing system

Similar Documents

Publication Publication Date Title
JPH02166526A (en) Long-term use resource detection method
CN118113485B (en) Task execution method and device, storage medium and electronic equipment
CN111045832A (en) Method and system for monitoring software endless loop or blocking
CN110659147A (en) Self-repairing method and system based on module self-checking behavior
CN106357757A (en) Monitoring method and monitored device in monitoring system
CN101145986A (en) A communication state detection method between boards in a communication system
JPH0415735A (en) Buffer control system
JP2000267166A5 (en)
JP2715678B2 (en) Occupancy control method and control device for input/output device
CN107145582B (en) Control method of database cursor and database system
JPH0227437A (en) Resource shortage detection method
JP2009113905A (en) Elevator remote monitoring system
JPH04199323A (en) Device and method for managing disk with notification function
JP2595720B2 (en) Alarm monitoring method
JPH05108501A (en) Fault processing system
JPH0646093A (en) Long time storage supervisory system for memory resource
JPH08329023A (en) Parallel electronic computer system
JP2006227962A (en) Application task monitoring system and method
JP2618126B2 (en) System audit monitoring method and apparatus
JP2579946B2 (en) Congestion control method
JP2002066084A5 (en)
JPH01208093A (en) Resource shortage detection method
JPS60194851A (en) Communication supervisory recording system
JPH04280329A (en) Program abnormality detection method
CN106791823B (en) A kind of equipment zero code stream fault handling method, device and electronic equipment