JP2005128952A - Monitoring control device and monitoring control program - Google Patents
Monitoring control device and monitoring control program Download PDFInfo
- Publication number
- JP2005128952A JP2005128952A JP2003366264A JP2003366264A JP2005128952A JP 2005128952 A JP2005128952 A JP 2005128952A JP 2003366264 A JP2003366264 A JP 2003366264A JP 2003366264 A JP2003366264 A JP 2003366264A JP 2005128952 A JP2005128952 A JP 2005128952A
- Authority
- JP
- Japan
- Prior art keywords
- event
- signal
- monitoring
- alarm
- 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
Links
Images
Landscapes
- Debugging And Monitoring (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
【課題】 本発明は降雨などによって回線監視アラームが一斉に発生するような場合に、機器故障アラームに対する処理の応答特性の劣化を減らすことを目的とする。
【解決手段】 トラップ警報監視イベントの信号からステータス情報を抽出し、その結果に基づいて前記イベントの信号を機器故障イベントと回線警報イベントとに区分し、前記機器故障イベント及び回線警報イベントをそれぞれ第1のキュー及び第2のキューに格納する手段25と、前記第1のキューから出力される機器故障イベントの信号及び第2のキューから出力される回線警報イベントの信号に対して、互いに異なる優先度を割り当て、割り当てられた優先度に従って、少なくとも前記機器故障イベントに対して起動される処理のスレッドと、前記回線警報イベントに対して起動される処理のスレッドとのスケジュールを決定する手段18とを設けたことを特徴とする。
【選択図】 図1
PROBLEM TO BE SOLVED: To reduce deterioration of response characteristics of processing to an equipment failure alarm when line monitoring alarms are generated all at once due to rain or the like.
Status information is extracted from a trap alarm monitoring event signal, and based on the result, the event signal is classified into an equipment failure event and a line alarm event. The unit 25 for storing in one queue and the second queue, and the device failure event signal output from the first queue and the line alarm event signal output from the second queue have different priorities. Means 18 for determining a schedule of at least processing threads activated for the device failure event and processing threads activated for the line alarm event according to the assigned priority. It is provided.
[Selection] Figure 1
Description
本発明は、広範囲の地域に設置された複数の無線基地局や加入者局装置を対象装置としてそれらの監視及び遠隔操作を所定の通信網を介して前記対象装置と接続された1台の中央監視装置(センタ処理計算機)上のマルチスレッド処理により実現する監視制御装置及び監視制御プログラムに関する。 The present invention relates to a plurality of radio base stations and subscriber station devices installed in a wide area as a target device, and monitoring and remote control of the central device connected to the target device via a predetermined communication network. The present invention relates to a monitoring control device and a monitoring control program realized by multithread processing on a monitoring device (center processing computer).
従来より、中央監視装置を用いて複数の無線基地局や加入者局装置の監視及び遠隔操作を行う場合には、中央監視装置のコンピュータ上で所定の監視制御プログラムを実行してこれらの機能を実現している。
一般的に用いられる監視制御プログラムは、イベント起動型のプログラムであり、各処理は対象装置からの通信メッセージの到着によって発生するイベントをトリガとして起動したり、オペレータが入力操作する端末からのコマンド入力によって発生するイベントをトリガとして起動する。また、このような監視制御プログラムは、イベント駆動にするための枠組みをスレッド機能により提供し、マルチスレッド処理により並列処理動作を実現していた(例えば、非特許文献1参照)。
Conventionally, when a central monitoring device is used to monitor and remotely control a plurality of radio base stations and subscriber station devices, a predetermined monitoring control program is executed on the computer of the central monitoring device to perform these functions. Realized.
A commonly used monitoring control program is an event activation type program. Each process is triggered by an event generated by arrival of a communication message from the target device, or a command is input from a terminal input by an operator. The event generated by is triggered as a trigger. In addition, such a monitoring control program provides a framework for event driving by a thread function, and realizes a parallel processing operation by multi-thread processing (for example, see Non-Patent Document 1).
また、例えば非特許文献2においては、ビル毎の監視制御処理の実行を複数プロセス構成にする技術を適用している。これにより、特定のビルに対する処理がダウンした場合でも、その影響が他のビルの業務に波及するのを防止できる。
中央監視装置に設けられる従来の監視制御装置は、機能別のタスクを個別のスレッドで並列処理するために、例えば図5に示すように構成されている。
Further, for example, in Non-Patent Document 2, a technique is adopted in which the execution of monitoring control processing for each building is configured in a plurality of processes. Thereby, even when the processing for a specific building goes down, it is possible to prevent the influence from spreading to the work of other buildings.
A conventional monitoring control device provided in the central monitoring device is configured as shown in FIG. 5, for example, in order to process tasks according to functions in parallel with individual threads.
すなわち、この監視制御装置は、装置制御(対象装置の遠隔制御)イベントを格納するための第1のスレッド用キュー11と、トラップ警報監視イベントを格納するための第2のスレッド用キュー12と、ポーリング警報監視イベントを格納するための第3のスレッド用キュー13と、優先順位スケジューラ18と、CPU実行処理部19とを備えている。
That is, the monitoring control device includes a
例えば、中央監視装置に接続された端末を操作するオペレータの入力により装置制御イベントが発生した場合には、このイベントを表す信号が第1のスレッド用キュー11を介して優先順位スケジューラ18に入力され、対象装置に発生した警報によってトラップ警報監視イベントが発生した場合には、このイベントを表す信号が第2のスレッド用キュー12を介して優先順位スケジューラ18に入力され、中央監視装置から対象装置に対するポーリングによって発生するポーリング警報監視イベントが発生した場合には、このイベントを表す信号が第3のスレッド用キュー13を介して優先順位スケジューラ18に入力される。
For example, when an apparatus control event is generated by an input from an operator who operates a terminal connected to the central monitoring apparatus, a signal representing this event is input to the
優先順位スケジューラ18は、各キュー(11,12,13)から入力されるイベントをスケジューリングした結果をCPU実行処理部19に与え、CPU実行処理部19は発生した複数のイベントを複数スレッドを用いて並列処理する。
複数のイベントが同時に発生した場合には、優先順位スケジューラ18は各キュー(11,12,13)に割り当てられた優先度に従って、優先度の高いものから順にスレッドが実行されるようにスケジューリングを行う。
The
When multiple events occur simultaneously, the
また、優先度が高いイベントのスレッドを実行中であっても、I/O処理を行う場合やプロセス間通信などの応答待ちになった場合には、メインスレッドに戻って他のイベント処理のための他のスレッドを実行することができる。従って、複数のイベントを複数のスレッドを用いて並列処理することができる。
また、トラップ警報監視の補完としてポーリングを行うシステムにおいては、トラップ警報監視や装置制御を処理するスレッドの優先度を高く定め、ポーリングによるイベント処理よりも優先して処理するようになっている。
Even if a thread with a high priority event is being executed, if I / O processing is performed or if a response such as inter-process communication is awaited, the process returns to the main thread for other event processing. Other threads can run. Therefore, a plurality of events can be processed in parallel using a plurality of threads.
In addition, in a system that performs polling as a complement to trap alarm monitoring, the priority of threads for processing trap alarm monitoring and device control is set high, and processing is performed with priority over event processing by polling.
装置制御の要求とトラップ警報受信のタスクがほぼ同時に発生した場合のスレッドの動作について、図6を参照しながら説明する。
この例では、オペレータが操作する表示操作端末からの制御要求に対する処理の優先度が高いので、最初にこの処理要求に応答して、メインスレッドから新規にスレッド1が起動される。そして、スレッド1では無線装置(対象装置)に対して(SET REQUEST)を送信して応答待ちとなり、メインスレッドに処理を受け渡す。
The operation of the thread when the device control request and the trap alarm reception task occur almost simultaneously will be described with reference to FIG.
In this example, since the priority of the processing for the control request from the display operation terminal operated by the operator is high, the
このとき、表示操作端末からの制御要求よりも優先度の低いトラップ警報受信に対する処理を実行するために、メインスレッドから新規にスレッド2が起動される。この場合には、スレッド2でトラップ警報受信に対する処理を実行し、それが終了した後でメインスレッドに処理を戻す。
この後、待機しているスレッド1に対する応答として対象装置からの(SET RESPONSE)が入力されると、メインスレッドから待機していたスレッド1に移行し、スレッド1で処理を実行する。
At this time, a thread 2 is newly activated from the main thread in order to execute processing for trap alarm reception having a lower priority than the control request from the display operation terminal. In this case, processing for trap alarm reception is executed by the thread 2, and the processing is returned to the main thread after the processing is completed.
Thereafter, when (SET RESPONSE) is input from the target device as a response to the
なお、それぞれのタスクに対する優先度は、プログラムの実行前に各スレッドに与えられ、実行中には変化しない。
このように、スレッドを用いた並列処理においては、優先度の高いスレッドから順番に実行されるが、入出力待ちとなった場合にはメインスレッドに戻って他のタスクを処理するためのスレッドに実行処理を渡すので、複数スレッドの処理がほぼ同時に実行されることになり、ユーザからみると複数スレッドの処理を同時に実行しているようにみえる。
The priority for each task is given to each thread before the execution of the program and does not change during execution.
In this way, in parallel processing using threads, execution is performed in order from the thread with the highest priority, but when waiting for I / O, it returns to the main thread and becomes a thread for processing other tasks. Since the execution process is passed, the processes of a plurality of threads are executed almost simultaneously. From the user's point of view, it seems that the processes of a plurality of threads are executed simultaneously.
ところで、無線通信を利用する基地局などを監視する場合には、装置自体の故障状態を監視するための機器故障アラームと、受信レベルやビットエラーのような回線の状態を監視するための回線監視アラームとを同時に監視する必要がある。
従来より、監視制御装置は機器故障アラームに対する処理と回線監視アラームに対する処理とを同一のタスクとして処理している。すなわち、機器故障アラーム及び回線監視アラームについては、対象装置から中央監視装置に対して同一の警報として入力され同じイベントが発生するので、それらのイベントが発生した時間的な順序に従って、同じスレッドで順次に処理が実行される。
Conventionally, the monitoring and control apparatus processes the processing for the device failure alarm and the processing for the line monitoring alarm as the same task. In other words, the device failure alarm and the line monitoring alarm are input as the same alarm from the target device to the central monitoring device, and the same event occurs. Therefore, the same thread sequentially in accordance with the time order in which those events occurred. The process is executed.
例えば、準ミリ波帯無線方式の無線通信システムを構成する多数の無線基地局をそれぞれ監視しようとする場合を想定すると、激しい降雨によって回線警報が発生する場合には、その降雨の生じた地域に設置された多数の無線装置において回線監視アラームが一斉に発生することが考えられる。
ところが、従来の監視制御装置においては、各対象装置から発生する機器故障アラームと回線監視アラームとを区別することなく同じタスクとして処理し、機器故障アラームのイベント及び回線監視アラームのイベントを発生した時間の順番のみに従って順次に処理している。
For example, assuming a case where a large number of radio base stations constituting a quasi-millimeter-band radio communication system are to be monitored, if a line alarm occurs due to heavy rain, the area where the rain occurred It is conceivable that line monitoring alarms occur simultaneously in a large number of installed wireless devices.
However, in the conventional monitoring and control device, the device failure alarm generated from each target device and the line monitoring alarm are processed as the same task without being distinguished, and the time when the device failure alarm event and the line monitoring alarm event are generated It processes sequentially according to only the order.
そのため、広範囲な地域に設置された多数の無線装置を収容してそれらの監視制御を行う場合に、降雨の発生により多数の無線装置から一斉に回線監視アラームが発生すると、一斉に発生した回線監視アラームを処理するための処理時間が大幅に増大することが考えられる。
また、この時に機器故障アラームが発生すると、機器故障アラームは大量の回線監視アラームの中に埋もれてしまい、機器故障アラームに対する処理を実行するまでの待ち時間が長くなる。
Therefore, when a large number of wireless devices installed in a wide area are accommodated and monitored and controlled, if a line monitoring alarm is generated from many wireless devices at the same time due to the occurrence of rain, the line monitoring that has occurred all at once. It is conceivable that the processing time for processing the alarm is greatly increased.
Also, if a device failure alarm occurs at this time, the device failure alarm is buried in a large number of line monitoring alarms, and the waiting time until processing for the device failure alarm is increased.
また、大量の回線監視アラームが一斉に発生すると、そのタスクを処理するためのスレッドが頻繁に生起することになるので、優先度を高く定めた他の処理についても、その処理を開始するまでの待ち時間が長くなる可能性が高い。
このように、従来の監視制御装置においては、降雨の発生などの影響により無線装置からの回線監視アラームが頻繁に発生する場合には、機器故障アラームに対する処理の待ち時間が長くなるという問題があった。
Also, if a large number of line monitoring alarms occur all at once, threads for processing the task will frequently occur, so other processes with high priority will not be processed until the process starts. There is a high possibility that the waiting time will be long.
As described above, the conventional monitoring and control device has a problem that the processing waiting time for the device failure alarm becomes long when the line monitoring alarm is frequently generated from the wireless device due to the occurrence of rain or the like. It was.
本発明は、降雨などによって多数の対象装置から回線監視アラームが一斉に発生するような場合に、機器故障アラームに対する処理や対象装置を制御するための処理の応答特性の劣化を減らすことが可能な監視制御装置及び監視制御プログラムを提供することを目的とする。 The present invention can reduce degradation of response characteristics of processing for device failure alarms and processing for controlling target devices when line monitoring alarms are generated simultaneously from a large number of target devices due to rain or the like. An object is to provide a monitoring control device and a monitoring control program.
1番目の発明(請求項1)は、少なくとも互いに異なる場所に設置された複数の無線基地局装置又は加入者局装置を対象装置として、前記対象装置と中央監視装置との間で通信を行い、前記中央監視装置が前記対象装置に対する遠隔制御及び監視制御を所定のイベントの発生に応答して前記中央監視装置のマルチスレッド処理により並列処理するための監視制御装置であって、前記対象装置に対する遠隔制御に関連して発生する第1のイベントの信号と、前記対象装置に対するポーリング制御に関連して発生する第2のイベントの信号と、前記対象装置に警報が発生した場合に前記対象装置の自律的な制御に従って発生する第3のイベントの信号とが入力される場合に、前記第3のイベントの信号からその種類を表すステータス情報を抽出し、抽出した前記ステータス情報に基づいて前記第3のイベントを少なくとも機器故障イベントと回線警報イベントとの2つに区分し、前記機器故障イベント及び回線警報イベントをそれぞれ第1のキュー及び第2のキューに格納するステータス情報抽出手段と、前記第1のキューから出力される機器故障イベントの信号及び第2のキューから出力される回線警報イベントの信号に対して、互いに異なる優先度を割り当て、割り当てられた優先度に従って、少なくとも前記機器故障イベントに対して起動される処理のスレッドと、前記回線警報イベントに対して起動される処理のスレッドとのスケジュールを決定するスケジュール決定手段とを設けたことを特徴とする。 The first invention (Claim 1) performs communication between the target device and the central monitoring device, with at least a plurality of radio base station devices or subscriber station devices installed in different places as target devices, The central monitoring device is a supervisory control device for performing remote control and monitoring control on the target device in parallel by multi-thread processing of the central monitoring device in response to occurrence of a predetermined event, the remote control on the target device A signal of a first event that occurs in connection with control, a signal of a second event that occurs in connection with polling control for the target device, and the autonomy of the target device when an alarm occurs in the target device When a third event signal generated in accordance with general control is input, status information indicating the type is extracted from the third event signal. Based on the extracted status information, the third event is classified into at least a device failure event and a line alarm event, and the device failure event and the line alarm event are respectively classified into a first queue and a second queue. Different priority levels are assigned and assigned to the status information extraction means to be stored and the device failure event signal output from the first queue and the line alarm event signal output from the second queue. According to the priority, there is provided a schedule determination means for determining a schedule of at least a process thread activated for the device failure event and a process thread activated for the line alarm event. To do.
1番目の発明においては、前記対象装置から中央監視装置に対して、機器故障イベントと回線警報イベントとが混在した状態で第2のイベントの信号として入力されるが、ステータス情報抽出手段は第2のイベントの信号を分離してそれぞれ第1のキュー及び第2のキューに格納するので、スケジュール決定手段は機器故障イベントと回線警報イベントとに対して互いに異なる優先度を付けて処理のスケジューリングを行う。すなわち、複数のイベントが同時に発生した場合には優先度の高い機器故障アラームのタスク処理が優先して実行処理される。 In the first invention, although the device failure event and the line alarm event are mixed and input to the central monitoring device from the target device as a signal of the second event, the status information extracting means is the second one. Since the event signals are separated and stored in the first queue and the second queue, the schedule determination means assigns different priorities to the device failure event and the line alarm event, and schedules the processing. . That is, when a plurality of events occur at the same time, the task processing of the device failure alarm with a high priority is executed with priority.
また、優先度の低い回線警報イベントによるタスク処理がすでに実行されていた場合であっても、優先度の高い機器故障イベントが発生して処理キュー待ちとなった場合には、優先度の低いイベントによるタスク処理のスレッドがメインスレッドに戻った時点で、優先度の高いイベントを優先してスレッド生起して処理することができる。
従って、降雨の影響などによって回線警報イベントが頻繁に発生した場合であっても、優先度の高い機器故障イベントに対する処理を優先して実行することができ、機器故障イベントに対する処理の応答特性が劣化するのを抑制できる。そのため、広域な地域に設置される多数の無線装置を1台の中央監視装置に収容することができる。
In addition, even if task processing due to a low-priority line alarm event has already been executed, if a high-priority device failure event occurs and the task is queued, a low-priority event When the thread for task processing by returns to the main thread, it is possible to give priority to an event having a higher priority and process it.
Therefore, even when line alarm events occur frequently due to the influence of rainfall, etc., processing for high-priority device failure events can be executed with priority, and the response characteristics of processing for device failure events are degraded. Can be suppressed. Therefore, a large number of wireless devices installed in a wide area can be accommodated in one central monitoring device.
2番目の発明(請求項2)は、1番目の発明の監視制御装置において、前記第1のイベントの信号を処理して前記スケジュール決定手段に入力する第1のプロセスと、前記第2のイベントの信号を処理して前記スケジュール決定手段に入力する第2のプロセスと、前記第3のイベントの信号を処理して前記スケジュール決定手段に入力する第3のプロセスとを、互いに独立したプロセスとして並列処理するための処理手段を更に設けたことを特徴とする。 According to a second invention (Claim 2), in the monitoring and control device of the first invention, a first process for processing the signal of the first event and inputting it to the schedule determination means, and the second event The second process that processes the signal of the second and inputs the schedule to the schedule determination means and the third process that processes the signal of the third event and inputs the third event to the schedule determination means are performed in parallel as independent processes. A processing means for processing is further provided.
3番目の発明(請求項3)は、1番目の発明の監視制御装置において、少なくとも前記第1のイベントの信号と第3のイベントの信号とが共通の処理によって処理され、共通イベント信号として前記ケジュール決定手段に入力される場合に、前記共通イベント信号によってスレッドが開始した後でその処理を中断し、前記共通イベント信号から前記第1のイベントの信号と第3のイベントの信号とを分離して、前記第1のイベントの信号と第3のイベントの信号とを互いに異なるキューに割り当てるとともに、前記第3のイベントの信号を前記ステータス情報抽出手段に入力する共通イベント信号処理手段を更に設けたことを特徴とする。 According to a third invention (Claim 3), in the monitoring and control device of the first invention, at least the signal of the first event and the signal of the third event are processed by a common process, and the common event signal is used as the common event signal. When input to the schedule determining means, the processing is interrupted after the thread is started by the common event signal, and the signal of the first event and the signal of the third event are separated from the common event signal. And a common event signal processing means for allocating the first event signal and the third event signal to different queues and inputting the third event signal to the status information extraction means. It is characterized by that.
4番目の発明(請求項4)は、少なくとも互いに異なる場所に設置された複数の無線基地局装置又は加入者局装置を対象装置として、前記対象装置と中央監視装置との間で通信を行い、前記中央監視装置が前記対象装置に対する遠隔制御及び監視制御を所定のイベントの発生に応答して前記中央監視装置内のコンピュータがマルチスレッド処理により並列処理するために用いられる監視制御プログラムであって、前記対象装置に対する遠隔制御に関連して発生する第1のイベントの信号と、前記対象装置に対するポーリング制御に関連して発生する第2のイベントの信号と、前記対象装置に警報が発生した場合に前記対象装置の自律的な制御に従って発生する第3のイベントの信号とが入力される場合に、前記第3のイベントの信号からその種類を表すステータス情報を抽出し、抽出した前記ステータス情報に基づいて前記第3のイベントを少なくとも機器故障イベントと回線警報イベントとの2つに区分し、前記機器故障イベント及び回線警報イベントをそれぞれ第1のキュー及び第2のキューに格納するステータス情報抽出手順と、前記第1のキューから出力される機器故障イベントの信号及び第2のキューから出力される回線警報イベントの信号に対して、互いに異なる優先度を割り当て、割り当てられた優先度に従って、少なくとも前記機器故障イベントに対して起動される処理のスレッドと、前記回線警報イベントに対して起動される処理のスレッドとのスケジュールを決定するスケジュール決定手順とを設けたことを特徴とする。 The fourth invention (Claim 4) performs communication between the target device and the central monitoring device, targeting at least a plurality of radio base station devices or subscriber station devices installed in different places, A monitoring control program used by the central monitoring device to perform remote control and monitoring control on the target device in parallel by multi-thread processing by a computer in the central monitoring device in response to occurrence of a predetermined event, A first event signal generated in connection with remote control for the target device, a second event signal generated in connection with polling control for the target device, and an alarm in the target device When a third event signal generated according to autonomous control of the target device is input, the third event signal is Status information representing a class is extracted, and the third event is classified into at least an equipment failure event and a line alarm event based on the extracted status information, and each of the equipment failure event and the line alarm event is classified into The status information extraction procedure stored in the first queue and the second queue, the device failure event signal output from the first queue, and the line alarm event signal output from the second queue are mutually connected. Schedule determination for allocating different priorities and determining a schedule of at least a processing thread activated for the device failure event and a processing thread activated for the line alarm event according to the assigned priority A procedure is provided.
4番目の発明の監視制御プログラムを中央監視装置内のコンピュータで実行することにより、1番目の発明と同様の結果が得られる。
5番目の発明(請求項5)は、4番目の発明の監視制御プログラムにおいて、前記第1のイベントの信号を処理して前記スケジュール決定手順に入力する第1のプロセスと、前記第2のイベントの信号を処理して前記スケジュール決定手順に入力する第2のプロセスと、前記第3のイベントの信号を処理して前記スケジュール決定手順に入力する第3のプロセスとを、互いに独立したプロセスとして並列処理するための処理手順を更に設けたことを特徴とする。
By executing the monitoring control program of the fourth invention on a computer in the central monitoring apparatus, the same result as in the first invention can be obtained.
According to a fifth invention (Claim 5), in the supervisory control program of the fourth invention, a first process for processing the signal of the first event and inputting it to the schedule determination procedure, and the second event The second process that processes the signal of the third event and inputs it to the schedule determination procedure is parallel to the third process that processes the signal of the third event and inputs the signal to the schedule determination procedure as independent processes. A processing procedure for processing is further provided.
5番目の発明の監視制御プログラムを中央監視装置内のコンピュータで実行することにより、2番目の発明と同様の結果が得られる。
6番目の発明(請求項6)は、4番目の発明の監視制御プログラムにおいて、少なくとも前記第1のイベントの信号と第3のイベントの信号とが共通の処理によって処理され、共通イベント信号として前記ケジュール決定手順に入力される場合に、前記共通イベント信号によってスレッドが開始した後でその処理を中断し、前記共通イベント信号から前記第1のイベントの信号と第3のイベントの信号とを分離して、前記第1のイベントの信号と第3のイベントの信号とを互いに異なるキューに割り当てるとともに、前記第3のイベントの信号を前記ステータス情報抽出手順に入力する共通イベント信号処理手順を更に設けたことを特徴とする。
By executing the monitoring control program of the fifth invention on a computer in the central monitoring device, the same result as in the second invention can be obtained.
According to a sixth invention (Claim 6), in the monitoring control program of the fourth invention, at least the signal of the first event and the signal of the third event are processed by a common process, and the common event signal is used as the common event signal. When input to the schedule determination procedure, the process is interrupted after the thread is started by the common event signal, and the first event signal and the third event signal are separated from the common event signal. And a common event signal processing procedure for assigning the first event signal and the third event signal to different queues and inputting the third event signal to the status information extraction procedure. It is characterized by that.
6番目の発明の監視制御プログラムを中央監視装置内のコンピュータで実行することにより、3番目の発明と同様の結果が得られる。 By executing the monitoring control program of the sixth aspect of the invention in the computer in the central monitoring apparatus, the same result as in the third aspect of the invention can be obtained.
本発明によれば、降雨時に数多くの基地局装置や加入者装置から一斉に回線監視アラームが通知された場合であっても重要な機器故障アラームに対する処理を優先的に処理することができるので、効率よい監視制御が可能であり、中央監視装置に収容可能な無線基地局数及び加入者局装置数を増大させることが可能となる。 According to the present invention, since it is possible to preferentially process important equipment failure alarms even when a line monitoring alarm is notified all at once from a number of base station devices and subscriber devices during a rain, Efficient monitoring control is possible, and the number of radio base stations and subscriber station devices that can be accommodated in the central monitoring device can be increased.
(第1の実施の形態)
本発明の監視制御装置及び監視制御プログラムに関する1つの実施の形態について図1及び図2を参照して説明する。この形態は請求項1及び請求項4に対応する。図1はこの形態の構成を示すブロック図である。図2はこの形態の動作を示すタイムチャートである。
(First embodiment)
An embodiment relating to a monitoring control apparatus and a monitoring control program of the present invention will be described with reference to FIGS. This form corresponds to
この形態では、請求項1のステータス情報抽出手段はアラームステータス情報抽出部25及び切り替え部27に相当し、請求項1のスケジュール決定手段は優先順位スケジューラ18に相当する。
この形態においては、例えば公知のワイヤレスIPアクセスシステムのような通信システムを構成する多数の無線基地局及びその配下に接続される多数の加入者局の遠隔制御及び状態の監視、すなわち監視制御を行うことを想定している。この通信システムには、システム全体の監視制御を行うために1台の中央監視装置を接続してある。この中央監視装置はサーバ用のコンピュータで構成されており、各無線基地局との間で通信しながら監視制御を行う。また、中央監視装置にはオペレータが操作するための端末装置が接続されている。
In this embodiment, the status information extraction means of
In this mode, remote control and status monitoring, that is, monitoring control of a large number of radio base stations constituting a communication system such as a known wireless IP access system and a large number of subscriber stations connected to the radio base stations are performed. Assumes that. One central monitoring device is connected to this communication system in order to perform monitoring control of the entire system. This central monitoring apparatus is composed of a server computer and performs monitoring control while communicating with each radio base station. Further, a terminal device for operation by an operator is connected to the central monitoring device.
図1に示す監視制御装置は、前記中央監視装置のコンピュータ上で実行される基本プログラム(オペレーティングシステム)及びアプリケーションプログラムによって構成される。
この監視制御装置には、前記通信システムの監視制御のために装置制御,トラップ警報監視,ポーリング警報監視の3種類のタスクが存在する。この監視制御装置は、これらのタスクによって発生するイベントをマルチスレッド処理によって並列処理する。
The monitoring control apparatus shown in FIG. 1 includes a basic program (operating system) and application programs that are executed on the computer of the central monitoring apparatus.
In this supervisory control device, there are three types of tasks for monitoring and controlling the communication system: device control, trap alarm monitoring, and polling alarm monitoring. This supervisory control device processes events generated by these tasks in parallel by multithread processing.
装置制御のタスクは、中央監視装置に接続された前記端末装置を操作するオペレータの入力操作に従って前記無線基地局などを遠隔制御する場合にそれを検出してイベントの信号を発生する。トラップ警報監視のタスクは、前記無線基地局などが自律的な監視制御によって出力する警報信号を監視してイベントの信号を発生する。ポーリング警報監視のタスクは、例えば定期的に前記中央監視装置から前記無線基地局に対するポーリングが発生する場合にイベントの信号を発生する。 In the device control task, when the wireless base station or the like is remotely controlled in accordance with an input operation of an operator who operates the terminal device connected to a central monitoring device, it is detected and an event signal is generated. The trap alarm monitoring task generates an event signal by monitoring an alarm signal output by the wireless base station or the like through autonomous monitoring control. The polling alarm monitoring task generates an event signal when, for example, polling of the radio base station occurs periodically from the central monitoring device.
また、前記無線基地局などが自律的な監視制御によって出力する警報信号の種類には、機器故障アラームと回線監視アラームとがある。機器故障アラームは無線基地局自体の故障を示すものであり、回線監視アラームは回線の受信電力低下やビットエラーの発生の際に発生するものである。
図1に示すように、装置制御,トラップ警報監視,ポーリング警報監視の3種類のタスクによって発生するイベントの信号を一時的に保持するために4つの独立したキュー11,21,22,13が用意されている。
The types of alarm signals output by the radio base station or the like through autonomous monitoring control include equipment failure alarms and line monitoring alarms. The device failure alarm indicates a failure of the radio base station itself, and the line monitoring alarm is generated when the line reception power is reduced or a bit error occurs.
As shown in FIG. 1, four
キュー11は装置制御スレッド用に利用され、キュー21は機器故障スレッド用に利用され、キュー22は回線警報監視スレッド用に利用され、キュー13はポーリング警報監視スレッド用に利用される。
プロセス10には、キュー11,21,22,13の他にアラームステータス情報抽出部25,切り替え部27及び優先順位スケジューラ18が含まれている。
The
In addition to the
アラームステータス情報抽出部25は、トラップ警報監視のタスクから出力されるイベントのトラップ警報メッセージからアラームステータス情報を抽出する。切り替え部27は、アラームステータス情報抽出部25が抽出したアラームステータス情報の内容に応じてイベントの信号の格納先を切り替える。
優先順位スケジューラ18は、スレッドによる並列処理のスケジューリングを行うための処理であり、キュー毎に独立した異なる優先度が割り当ててある。優先順位スケジューラ18によってスケジューリングされた結果に応じて、CPU実行処理部19がマルチスレッドにより各イベントに対応した処理を、例えば図2に示すように実行する。
The alarm status
The
装置制御のタスクによりイベントが発生した場合は、このイベントがキュー11に実行キューとして記憶され、優先順位スケジューラ18でスケジューリングされたスレッドで処理される。
この形態では、中央監視装置と無線基地局との間の管理プロトコルとしてSNMPを用いている。従って、ポーリングにおいては中央監視装置が無線基地局へ取得したいオブジェクト識別子を指定して(SNMP-GET REQUEST)のPDU(Protocol Data Unit)を送信する。
When an event is generated by a device control task, this event is stored as an execution queue in the
In this embodiment, SNMP is used as a management protocol between the central monitoring apparatus and the radio base station. Therefore, in the polling, the central monitoring device transmits an PDU (Protocol Data Unit) of (SNMP-GET REQUEST) specifying an object identifier to be acquired to the radio base station.
この場合、各無線基地局に設けられたエージェントのプログラムは、受信した(SNMP-GET REQUEST)で指定された値を(GET RESPONSE)のPDUでマネージャに応答する。従って、複数の無線基地局に対して順次に取得したいオブジェクト識別子で指定された値を取得して無線基地局の異常や状態の遷移を監視することができる。
トラップ警報は、無線基地局の異常や状態の遷移を無線基地局に実装したSNMPエージェントから自律的にマネージャに報告するものである。トラップ警報メッセージのPDUの内容としては、アラーム状態情報を示すオブジェクト識別子の値として、各警報アラームの状態を0又は1のビットで表して連結したSTRINGとして符号化される。このようなトラップ警報が中央監視装置に入力されると、トラップ警報監視のタスクからトラップ警報のアラームステータスを含むイベントが発生し、プロセス10に入力される。
In this case, the agent program provided in each radio base station responds to the manager with the value specified by the received (SNMP-GET REQUEST) and the PDU of (GET RESPONSE). Therefore, it is possible to monitor the abnormality or state transition of the radio base station by obtaining the value specified by the object identifier that is desired to be obtained sequentially for a plurality of radio base stations.
The trap alarm autonomously reports an abnormality or state transition of the radio base station to the manager from the SNMP agent installed in the radio base station. The contents of the PDU of the trap alarm message are encoded as a STRING in which the status of each alarm alarm is represented by 0 or 1 bits as a value of an object identifier indicating alarm status information. When such a trap alarm is input to the central monitoring device, an event including the alarm status of the trap alarm is generated from the task of monitoring the trap alarm and input to the
アラームステータス情報抽出部25は、中央監視装置が受信したトラップ警報メッセージのPDUからアラーム状態情報を抽出する。従って、アラームステータス情報抽出部25は機器故障アラームと回線監視アラームとを判別できる。
中央監視装置がトラップ警報メッセージのPDUを受信することにより、中央監視装置上のマネージャでトラップ警報監視のタスクが発生した場合は、アラームステータス情報抽出部25が機器故障アラームか回線警報アラームかを識別した結果により切り替え部27を切り替えるので、機器故障アラームのイベントと回線警報アラームのイベントとは互いに異なるキュー(21,22)に格納される。
The alarm status
When the central monitoring device receives a trap warning message PDU and the manager on the central monitoring device generates a trap warning monitoring task, the alarm status
優先順位スケジューラ18は、4つのキュー11,21,22,13に蓄積された各イベントのリストをスレッド毎(キュー毎)に定めた優先度に従い、次に示すように優先順位のスケジューリングを行う。
(1)イベントが発生した場合は、イベントのリストに追加され、優先順位順に並べられる。
(2)各イベントが同時に発生した場合には、優先度により優先度の高いものが先に実行される。
(3)優先度が同じ場合は、到着順に処理される。
(4)既に実行中のイベントがあり、その状態で優先度の高いイベントが発生した場合には、実行中のイベント処理がメインスレッドヘ戻り次第、優先度の高いものから実行される。
The
(1) When events occur, they are added to the event list and arranged in order of priority.
(2) When events occur simultaneously, the event with the higher priority is executed first.
(3) If the priorities are the same, they are processed in the order of arrival.
(4) When there is an event that is already being executed and an event with a high priority occurs in that state, the event process being executed is executed from the one with the highest priority as soon as the main thread returns.
例えば、機器故障アラームと回線監視アラームとが同時に発生した場合には、機器故障アラームから優先的に処理される。また、ポーリング中に機器故障アラームが発生した場合には、ポーリング処理がメインスレッドに戻った場合に、機器故障アラームの処理が実行される。
なお、メインスレッドに処理が戻るのは、ポーリングにおいては無線基地局への(SNMP−GET)を行った場合や、ある無線基地局に対する(SNMP−GET)が終わって次の無線基地局へのGETを行う前などである。
For example, when a device failure alarm and a line monitoring alarm occur simultaneously, the device failure alarm is preferentially processed. If a device failure alarm occurs during polling, the device failure alarm process is executed when the polling process returns to the main thread.
The process returns to the main thread when polling is performed when (SNMP-GET) to a radio base station is performed, or when (SNMP-GET) for a certain radio base station is completed and the next radio base station is terminated. Before GET.
従って、図1に示す監視制御装置は、例えば図2に示すような動作を行う。この例では、装置制御のスレッドに対する優先度を回線監視に比べて高く定め、かつ装置制御要求と回線監視及び機器故障警報のイベントがほぼ同時に発生した場合を想定している。
図2に示すように、メインスレッドに処理が戻された時点では、各キューに格納された処理内容から優先度に従って処理される。従って、回線監視アラームに割り当てられたスレッド2よりも機器故障アラームに割り当てられたスレッド3は優先度が高いので、スレッド3はスレッド2よりも先に処理される。
Therefore, the monitoring control apparatus shown in FIG. 1 performs an operation as shown in FIG. In this example, it is assumed that the priority for the device control thread is set higher than the line monitoring, and the device control request and the line monitoring and device failure alarm events occur almost simultaneously.
As shown in FIG. 2, when processing is returned to the main thread, processing is performed according to priority from the processing contents stored in each queue. Accordingly, since the thread 3 assigned to the device failure alarm has a higher priority than the thread 2 assigned to the line monitoring alarm, the thread 3 is processed before the thread 2.
(第2の実施の形態)
本発明の監視制御装置及び監視制御プログラムに関するもう1つの実施の形態について図3を参照して説明する。この形態は請求項2及び請求項5に対応する。図3はこの形態の構成を示すブロック図である。
この形態は第1の実施の形態の変形例である。図3において図1と対応する要素は同一の符号を付けて示してある。第1の実施の形態と異なる部分について以下に説明する。
(Second Embodiment)
Another embodiment relating to the monitoring control apparatus and the monitoring control program of the present invention will be described with reference to FIG. This form corresponds to claims 2 and 5. FIG. 3 is a block diagram showing the configuration of this embodiment.
This form is a modification of the first embodiment. In FIG. 3, elements corresponding to those in FIG. 1 are denoted by the same reference numerals. Different parts from the first embodiment will be described below.
図3に示すように、この形態では装置制御,トラップ警報監視,ポーリング警報監視の各タスクから出力されるイベントは、それぞれ独立したプロセス30,40,50によって処理される。
優先順位スケジューラ18は、プロセス40の中に設けてあり、2つのキュー21,22から出力されるイベントのスケジューリングだけを行う。優先順位スケジューラ18のスケジューリングの結果は、キュー41を介してスケジューラ60に入力される。
As shown in FIG. 3, in this embodiment, events output from the tasks of device control, trap alarm monitoring, and polling alarm monitoring are processed by
The
スケジューラ60は、オペレーティングシステム(OS)に割り当てられた機能であり、各プロセス30,40,50から出力されるイベントに対するスレッド実行をスケジューリングするものである。第1の実施の形態と同様に、機器故障アラームと回線監視アラームとは異なる優先度に従って処理される。
(第3の実施の形態)
本発明の監視制御装置及び監視制御プログラムに関するもう1つの実施の形態について図4を参照して説明する。この形態は請求項3及び請求項6に対応する。図4はこの形態の構成を示すブロック図である。
The
(Third embodiment)
Another embodiment relating to the monitoring control apparatus and the monitoring control program of the present invention will be described with reference to FIG. This form corresponds to claims 3 and 6. FIG. 4 is a block diagram showing the configuration of this embodiment.
この形態は第1の実施の形態の変形例である。図4において図1と対応する要素は同一の符号を付けて示してある。第1の実施の形態と異なる部分について以下に説明する。
この形態では、マネージャが装置制御とトラップ警報監視とを同一タスクとして処理する場合を想定している。このため、装置制御のイベントとトラップ警報監視のイベントとは同じタスクからローカルイベントとしてプロセス内のキュー71に入力され、同じ優先度に従って優先順位スケジューラ78でスケジューリングされる。
This form is a modification of the first embodiment. In FIG. 4, elements corresponding to those in FIG. 1 are denoted by the same reference numerals. Different parts from the first embodiment will be described below.
In this embodiment, it is assumed that the manager processes device control and trap alarm monitoring as the same task. Therefore, the device control event and the trap alarm monitoring event are input from the same task to the
但し、キュー71から出力されるイベントが優先順位スケジューラ78に入力された場合には、優先順位スケジューラ78は処理を一時的に中止してメインスレッドの処理に戻る。そして、キュー71から出力されたイベントの信号は、切り替え部28によって装置制御のイベントとトラップ警報監視のイベントとに振り分けられる。
アラームステータス情報抽出部25は、切り替え部28によって振り分けられたトラップ警報監視のイベントの信号からアラームステータス情報を抽出し、その結果、すなわち機器故障アラームと回線監視アラームを識別した結果に応じて切り替え部27がトラップ警報監視のイベントを2つに振り分けてキュー21又はキュー22に格納する。
However, when an event output from the
The alarm status
優先順位スケジューラ78は、キュー23,21,22,13に格納された各イベントの信号をキュー毎に割り当てられた優先度に従ってスケジューリングする。従って、第1の実施の形態と同様に、機器故障アラームと回線監視アラームとを互いに異なる優先度で処理することができる。
なお、この明細書において「タスク」,「プロセス」の意味は次の通りである。タスクは、イベント単位のアプリケーション(ミドル,OSを含む)の実行処理を表す。また、ここでは複数のプログラムがお互いに通信しながらではあるが、プログラム実行処理として個別に独立に同時進行している場合を想定しており、図3の例では個々のプログラムの実行処理をプロセス単位と称している。
The
In this specification, “task” and “process” have the following meanings. A task represents an execution process of an application (including middle and OS) in units of events. In addition, here, it is assumed that a plurality of programs are communicating with each other but are individually and simultaneously proceeding as program execution processing. In the example of FIG. It is called a unit.
10 プロセス
11,12,13 キュー
18 優先順位スケジューラ
19 CPU実行処理部
21,22,23 キュー
25 アラームステータス情報抽出部
27,28 切り替え部
30,40,50 プロセス
31,41,51 キュー
60 スケジューラ
71 キュー
78 優先順位スケジューラ
10
Claims (6)
前記対象装置に対する遠隔制御に関連して発生する第1のイベントの信号と、前記対象装置に対するポーリング制御に関連して発生する第2のイベントの信号と、前記対象装置に警報が発生した場合に前記対象装置の自律的な制御に従って発生する第3のイベントの信号とが入力される場合に、
前記第3のイベントの信号からその種類を表すステータス情報を抽出し、抽出した前記ステータス情報に基づいて前記第3のイベントを少なくとも機器故障イベントと回線警報イベントとの2つに区分し、前記機器故障イベント及び回線警報イベントをそれぞれ第1のキュー及び第2のキューに格納するステータス情報抽出手段と、
前記第1のキューから出力される機器故障イベントの信号及び第2のキューから出力される回線警報イベントの信号に対して、互いに異なる優先度を割り当て、割り当てられた優先度に従って、少なくとも前記機器故障イベントに対して起動される処理のスレッドと、前記回線警報イベントに対して起動される処理のスレッドとのスケジュールを決定するスケジュール決定手段と
を設けたことを特徴とする監視制御装置。 At least a plurality of radio base station devices or subscriber station devices installed at different locations are used as target devices to perform communication between the target device and the central monitoring device, and the central monitoring device performs remote control on the target device. And a monitoring control device for performing parallel processing by multi-thread processing of the central monitoring device in response to occurrence of a predetermined event,
A first event signal generated in connection with remote control for the target device, a second event signal generated in connection with polling control for the target device, and an alarm in the target device When a third event signal generated according to autonomous control of the target device is input,
Status information representing the type is extracted from the signal of the third event, the third event is classified into at least two of a device failure event and a line alarm event based on the extracted status information, and the device Status information extraction means for storing a failure event and a line alarm event in the first queue and the second queue, respectively;
A different priority is assigned to the device failure event signal output from the first queue and the line alarm event signal output from the second queue, and at least the device failure is performed according to the assigned priority. A monitoring control apparatus comprising: a process thread activated for an event; and a schedule determination unit for determining a schedule of a process thread activated for the line alarm event.
前記共通イベント信号によってスレッドが開始した後でその処理を中断し、前記共通イベント信号から前記第1のイベントの信号と第3のイベントの信号とを分離して、前記第1のイベントの信号と第3のイベントの信号とを互いに異なるキューに割り当てるとともに、前記第3のイベントの信号を前記ステータス情報抽出手段に入力する共通イベント信号処理手段
を更に設けたことを特徴とする監視制御装置。 In the monitoring and control apparatus according to claim 1, when at least the first event signal and the third event signal are processed by a common process and input to the schedule determination unit as a common event signal,
After the thread is started by the common event signal, the processing is interrupted, the first event signal and the third event signal are separated from the common event signal, and the first event signal A monitoring and control apparatus, further comprising: common event signal processing means for assigning the third event signal to different queues and inputting the third event signal to the status information extracting means.
前記対象装置に対する遠隔制御に関連して発生する第1のイベントの信号と、前記対象装置に対するポーリング制御に関連して発生する第2のイベントの信号と、前記対象装置に警報が発生した場合に前記対象装置の自律的な制御に従って発生する第3のイベントの信号とが入力される場合に、
前記第3のイベントの信号からその種類を表すステータス情報を抽出し、抽出した前記ステータス情報に基づいて前記第3のイベントを少なくとも機器故障イベントと回線警報イベントとの2つに区分し、前記機器故障イベント及び回線警報イベントをそれぞれ第1のキュー及び第2のキューに格納するステータス情報抽出手順と、
前記第1のキューから出力される機器故障イベントの信号及び第2のキューから出力される回線警報イベントの信号に対して、互いに異なる優先度を割り当て、割り当てられた優先度に従って、少なくとも前記機器故障イベントに対して起動される処理のスレッドと、前記回線警報イベントに対して起動される処理のスレッドとのスケジュールを決定するスケジュール決定手順と
を設けたことを特徴とする監視制御プログラム。 At least a plurality of radio base station devices or subscriber station devices installed at different locations are used as target devices to perform communication between the target device and the central monitoring device, and the central monitoring device performs remote control on the target device. And a supervisory control program used by the computer in the central supervisory device in parallel by multi-thread processing in response to occurrence of a predetermined event.
A first event signal generated in connection with remote control for the target device, a second event signal generated in connection with polling control for the target device, and an alarm in the target device When a third event signal generated according to autonomous control of the target device is input,
Status information representing the type is extracted from the signal of the third event, the third event is classified into at least two of a device failure event and a line alarm event based on the extracted status information, and the device A status information extraction procedure for storing a failure event and a line alarm event in the first queue and the second queue, respectively;
A different priority is assigned to the device failure event signal output from the first queue and the line alarm event signal output from the second queue, and at least the device failure is performed according to the assigned priority. A monitoring control program comprising: a process thread activated for an event; and a schedule determination procedure for determining a schedule of a process thread activated for the line alarm event.
前記共通イベント信号によってスレッドが開始した後でその処理を中断し、前記共通イベント信号から前記第1のイベントの信号と第3のイベントの信号とを分離して、前記第1のイベントの信号と第3のイベントの信号とを互いに異なるキューに割り当てるとともに、前記第3のイベントの信号を前記ステータス情報抽出手順に入力する共通イベント信号処理手順
を更に設けたことを特徴とする監視制御プログラム。 The monitoring control program according to claim 4, wherein at least the signal of the first event and the signal of the third event are processed by a common process and input to the schedule determination procedure as a common event signal.
After the thread is started by the common event signal, the processing is interrupted, the first event signal and the third event signal are separated from the common event signal, and the first event signal A monitoring control program, further comprising: a common event signal processing procedure for assigning a third event signal to different queues and inputting the third event signal to the status information extraction procedure.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003366264A JP2005128952A (en) | 2003-10-27 | 2003-10-27 | Monitoring control device and monitoring control program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003366264A JP2005128952A (en) | 2003-10-27 | 2003-10-27 | Monitoring control device and monitoring control program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2005128952A true JP2005128952A (en) | 2005-05-19 |
Family
ID=34644660
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003366264A Pending JP2005128952A (en) | 2003-10-27 | 2003-10-27 | Monitoring control device and monitoring control program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2005128952A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2076058A2 (en) | 2007-12-28 | 2009-07-01 | Omron Corporation | Remote monitoring system, terminal management server and terminal management server control program |
| JP2012004698A (en) * | 2010-06-15 | 2012-01-05 | Nippon Telegr & Teleph Corp <Ntt> | Network management apparatus and network management apparatus control method |
| CN104536407A (en) * | 2014-12-17 | 2015-04-22 | 中国南方电网有限责任公司调峰调频发电公司 | Method for issuing concurrency control instruction to IEC61850 intelligent device |
| JP2016508651A (en) * | 2013-02-28 | 2016-03-22 | オラクル・インターナショナル・コーポレイション | System and method for using a sequencer in a concurrent priority queue |
| US10095562B2 (en) | 2013-02-28 | 2018-10-09 | Oracle International Corporation | System and method for transforming a queue from non-blocking to blocking |
-
2003
- 2003-10-27 JP JP2003366264A patent/JP2005128952A/en active Pending
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2076058A2 (en) | 2007-12-28 | 2009-07-01 | Omron Corporation | Remote monitoring system, terminal management server and terminal management server control program |
| US8185356B2 (en) | 2007-12-28 | 2012-05-22 | Omron Corporation | Remote monitoring system, terminal management server and terminal management server control program |
| JP2012004698A (en) * | 2010-06-15 | 2012-01-05 | Nippon Telegr & Teleph Corp <Ntt> | Network management apparatus and network management apparatus control method |
| JP2016508651A (en) * | 2013-02-28 | 2016-03-22 | オラクル・インターナショナル・コーポレイション | System and method for using a sequencer in a concurrent priority queue |
| US10095562B2 (en) | 2013-02-28 | 2018-10-09 | Oracle International Corporation | System and method for transforming a queue from non-blocking to blocking |
| JP2019071108A (en) * | 2013-02-28 | 2019-05-09 | オラクル・インターナショナル・コーポレイション | System and method for using a sequencer in concurrent priority queue |
| CN104536407A (en) * | 2014-12-17 | 2015-04-22 | 中国南方电网有限责任公司调峰调频发电公司 | Method for issuing concurrency control instruction to IEC61850 intelligent device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7433949B2 (en) | Scheduling method for polling device data | |
| US7340654B2 (en) | Autonomic monitoring in a grid environment | |
| JP4353005B2 (en) | System switching method for clustered computer systems | |
| EP1806002B1 (en) | Method for managing resources in a platform for telecommunication service and/or network management, corresponding platform and computer program product therefor | |
| CN115550367B (en) | Radio monitoring method and system based on distributed task management and resource scheduling | |
| WO2004102386A2 (en) | Autonomic failover in the context of distributed web services | |
| US8028052B2 (en) | NMS with multi-server change requests processing | |
| US20080235695A1 (en) | Resource allocation system for jobs, resource allocation method and resource allocation program for jobs | |
| WO2009017980A1 (en) | Communications network and management arbitrator | |
| CN109710416B (en) | Resource scheduling method and device | |
| US20110179307A1 (en) | Failover method and system for a computer system having clustering configuration | |
| CN115617478A (en) | Task processing method, device, system, equipment and storage medium | |
| US9607275B2 (en) | Method and system for integration of systems management with project and portfolio management | |
| US10122602B1 (en) | Distributed system infrastructure testing | |
| JP2005128952A (en) | Monitoring control device and monitoring control program | |
| CN117873666A (en) | Task scheduling method, chip, electronic device and readable storage medium | |
| US7047531B2 (en) | Method and apparatus for automated network polling | |
| US20210409289A1 (en) | Monitoring and maintenance method, monitoring and maintenance device, and monitoring and maintenance program | |
| CN120803468A (en) | Method, system, device and medium for deploying micro service instance | |
| CN102647457B (en) | Method, device and system for processing and reporting information | |
| CN108243205B (en) | A method, device and system for controlling cloud platform resource allocation | |
| JP2000137621A (en) | Computer-readable recording medium recording event management device and program | |
| CN117596247A (en) | Methods for resource monitoring and performance evaluation based on heterogeneous edge computing systems | |
| JP2004064395A (en) | Channel switching device, channel switching method, and channel switching program | |
| JP5012850B2 (en) | Exclusive control method for clustered computer system |