JPH11175449A - Server device - Google Patents
Server deviceInfo
- Publication number
- JPH11175449A JPH11175449A JP9344728A JP34472897A JPH11175449A JP H11175449 A JPH11175449 A JP H11175449A JP 9344728 A JP9344728 A JP 9344728A JP 34472897 A JP34472897 A JP 34472897A JP H11175449 A JPH11175449 A JP H11175449A
- Authority
- JP
- Japan
- Prior art keywords
- information
- distribution
- unit
- server device
- data
- 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
Landscapes
- Computer And Data Communications (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
(57)【要約】
【課題】 サーバ装置に関し、特に、状態に応じて
端末装置へのデータ配信を行うサーバ装置に関するもの
である。
【解決手段】 ネットワーク100を介して接続された
複数の端末装置に、記憶装置102に記憶されたデータ
を配信するサーバ装置において、該サーバ装置の状態を
検出する状態検出手段110と、該状態検出手段110
が検出する情報に基づいて配信性能情報を決定する配信
情報決定部103と、該配信情報決定部103が決定し
た上記配信性能情報を保持する配信情報保持部104
と、該配信情報保持部104が保持する上記配信性能情
報に基づいて上記端末装置にデータを配信するデータ配
信手段105とを備える。よって、上記サーバ装置の状
態に変化を生じた場合に上記配信性能情報を変更するの
で、上記サーバ装置の状態に応じたデータ配信を行うこ
とができるので、より確実にデータを配信することがで
きる。
(57) [Summary] [PROBLEMS] To provide a server device, and more particularly to a server device that distributes data to a terminal device according to a state. SOLUTION: In a server device for distributing data stored in a storage device 102 to a plurality of terminal devices connected via a network 100, a state detecting means 110 for detecting a state of the server device, Means 110
A distribution information determining unit 103 for determining distribution performance information based on the information detected by the distribution information determining unit 103, and a distribution information holding unit 104 for storing the distribution performance information determined by the distribution information determining unit 103
And a data distribution unit 105 that distributes data to the terminal device based on the distribution performance information held by the distribution information holding unit 104. Therefore, when the state of the server device changes, the distribution performance information is changed, so that data distribution according to the state of the server device can be performed, so that data can be distributed more reliably. .
Description
【0001】[0001]
【産業上の利用分野】本発明はサーバ装置に関し、特
に、状態に応じて端末装置へのデータ配信を行うサーバ
装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a server device and, more particularly, to a server device for distributing data to a terminal device according to a state.
【0002】[0002]
【従来の技術】近年、画像圧縮技術やコンピュータの高
性能化によって、ネットワークを介して接続された複数
の端末装置にデータを配信する大規模なビデオネットワ
ークサーバシステムを実現することが可能になってき
た。2. Description of the Related Art In recent years, a large-scale video network server system for distributing data to a plurality of terminal devices connected via a network has become possible due to image compression technology and computer performance enhancement. Was.
【0003】一般的にサーバシステムを構築するには、
サーバ装置が、データの配信を行う端末装置の台数を当
該サーバ装置の状態に応じて決定する必要がある。図8
は従来のサーバ装置の構成図であり、以下その構成を動
作とともに説明する。In general, to construct a server system,
It is necessary for the server device to determine the number of terminal devices that distribute data according to the state of the server device. FIG.
Is a configuration diagram of a conventional server device, and the configuration will be described below together with the operation.
【0004】上記サーバ装置のデータ配信手段153
は、性能情報保持部152が保持しているシステム構築
時に記憶装置151のディスクの構成および性能、ネッ
トワークの容量、データバスの性能等のシステム性能を
考慮して設定された端末装置へ配信可能な「総レート」
または「1台当たりのレート×台数」等の配信性能情報
を、起動時に参照して上記データ配信手段153の配信
情報格納部154に格納し、該配信性能情報に基づいて
記憶装置151に記憶されたデータをネットワークイン
タフェース150、ネットワーク155を介して接続さ
れた各端末装置に配信している。[0004] Data distribution means 153 of the server device
Can be distributed to a terminal device that is set in consideration of system performance such as the disk configuration and performance of the storage device 151, network capacity, and data bus performance when the system held by the performance information holding unit 152 is built. "Total rate"
Alternatively, the distribution performance information such as “rate per unit × number” is referred to at the time of activation, stored in the distribution information storage unit 154 of the data distribution unit 153, and stored in the storage device 151 based on the distribution performance information. The distributed data is distributed to each terminal device connected via the network interface 150 and the network 155.
【0005】[0005]
【発明が解決しようとする課題】しかしながら、上記の
ような構成ではサーバ装置の配信性能情報が、サーバシ
ステム構築時に決定されてしまうために、一旦システム
構築された後に、上記サーバ装置の稼働状態が変化した
場合や、頻繁に起りうる記憶装置の障害時、またあるい
は、システム構成に変化があった場合でさえ、システム
構築時の配信性能情報のままで運用が続けられていた。However, in the above configuration, the distribution performance information of the server device is determined at the time of constructing the server system. Therefore, once the system is constructed, the operating state of the server device is changed. Even in the case of a change, a frequent occurrence of a failure in the storage device, or even a change in the system configuration, the operation has been continued with the distribution performance information at the time of system construction.
【0006】このように、上記サーバ装置の状態変化を
考慮せずに運用を続けると、端末装置へのデータ配信が
不可能になったり、配信したデータが途切れてしまうと
いった問題があり、特に連続性を要求されるビデオデー
タでは配信画像の信頼性を確保できないことになる。[0006] As described above, if the operation is continued without considering the state change of the server device, there is a problem that data distribution to the terminal device becomes impossible or the distributed data is interrupted. With video data that requires reliability, the reliability of the distribution image cannot be ensured.
【0007】また、逆に状態の変化によって上記サーバ
装置の性能が向上した場合には、その性能が十分に発揮
されず非効率なシステムのまま運用が続けられるといっ
た問題もあった。On the other hand, when the performance of the server apparatus is improved due to a change in the state, the performance is not sufficiently exhibited, and there is a problem that the operation can be continued in an inefficient system.
【0008】本発明は上記の事情に鑑みて提案されたも
のであって、システムの性能が十分に発揮でき、上記端
末装置へのデータの確実な配信と、データ品質の向上を
図ることが可能なサーバ装置を提供することを目的とす
る。[0008] The present invention has been proposed in view of the above-described circumstances, and can sufficiently exhibit the performance of a system, and can reliably distribute data to the terminal device and improve data quality. It is an object to provide a simple server device.
【0009】[0009]
【課題を解決するための手段】本発明は上記目的を達成
するために以下の手段を採用している。すなわち、ネッ
トワーク100を介して接続された複数の端末装置に、
記憶装置102に記憶されたデータを配信するサーバ装
置において、該サーバ装置の状態を検出する状態検出手
段110と、該状態検出手段110が検出する情報に基
づいて配信性能情報を決定する配信情報決定部103
と、該配信情報決定部103が決定した上記配信性能情
報を保持する配信情報保持部104と、該配信情報保持
部104が保持する上記配信性能情報に基づいて上記端
末装置にデータを配信するデータ配信手段105とを備
えるという構成を採用している。The present invention employs the following means to achieve the above object. That is, to a plurality of terminal devices connected via the network 100,
In a server device that distributes data stored in the storage device 102, a state detection unit 110 that detects a state of the server device, and distribution information determination that determines distribution performance information based on information detected by the state detection unit 110 Part 103
A distribution information holding unit 104 that holds the distribution performance information determined by the distribution information determination unit 103, and data that distributes data to the terminal device based on the distribution performance information held by the distribution information holding unit 104 A configuration including the distribution means 105 is adopted.
【0010】上記状態検出手段110を、サーバ装置の
稼働状態を取得する稼働状態取得部111、上記記憶装
置102の障害情報を検出する障害情報検出部112、
上記サーバ装置のシステム構成の情報を検出する構成情
報検出部113のうち少なくとも1つ以上で構成してい
る。The status detecting means 110 includes an operating status obtaining unit 111 for obtaining the operating status of the server device, a fault information detecting unit 112 for detecting fault information of the storage device 102,
It comprises at least one or more of the configuration information detection units 113 for detecting information on the system configuration of the server device.
【0011】よって、上記サーバ装置の状態に変化を生
じた場合であっても、システム構築時に行う初期設定作
業を再実行することなく、データ配信のための上記配信
性能情報を変更することができ、上記サーバ装置の状態
に応じた変更後の配信性能情報に基づいた運用を行うこ
とが可能となる。Therefore, even when the state of the server device changes, the distribution performance information for data distribution can be changed without re-executing the initial setting work performed at the time of constructing the system. In addition, it is possible to perform an operation based on the distribution performance information after the change according to the state of the server device.
【0012】また、上記構成に加えて、上記配信情報決
定部103の指示により上記記憶装置の性能を測定する
性能情報測定部121を備え、該性能情報測定部121
が測定した結果および上記状態検出手段110が検出す
る情報に基づいて上記配信情報決定部が配信性能情報を
決定することができる。Further, in addition to the above configuration, there is provided a performance information measuring unit 121 for measuring the performance of the storage device in accordance with an instruction of the distribution information determining unit 103.
The distribution information determination unit can determine the distribution performance information based on the result of the measurement of the information and the information detected by the state detection unit 110.
【0013】したがって、上記サーバ装置の状態に変化
を生じた場合に、上記記憶装置101の性能の測定結
果、上記稼働状態および上記システム構成に基づいて上
記配信性能情報を変更することができるので、この変更
後の配信性能情報に基づいた配信を行うことにより上記
サーバ装置の状態に適応した運用を行うことが可能とな
る。Therefore, when a change occurs in the state of the server device, the distribution performance information can be changed based on the measurement result of the performance of the storage device 101, the operating state, and the system configuration. By performing the distribution based on the distribution performance information after the change, it is possible to perform an operation adapted to the state of the server device.
【0014】また、ネットワークを介して接続された複
数の端末装置に、記憶装置に記憶されたデータを配信す
るサーバ装置において、あらかじめ設定した所定時間毎
に上記記憶装置の性能を測定する定期性能情報測定部1
22と、該定期性能情報測定部122の指示により当該
サーバ装置の稼働状態を取得する稼働状態取得部111
と、上記定期性能情報測定部122の指示により当該サ
ーバ装置のシステム構成の情報を検出する構成情報検出
部113と、上記定期性能情報測定部122が測定した
結果と上記稼働状態取得部111および上記構成情報検
出部113が取得する情報とに基づいて配信性能情報を
決定する配信情報決定部103と、該配信情報決定部1
03が決定した上記配信性能情報を保持する配信情報保
持部104と、該配信情報保持部104が保持する上記
配信性能情報に基づいて上記端末装置にデータを配信す
るデータ配信手段105とを備えるという構成も採用し
ている。In a server device for distributing data stored in a storage device to a plurality of terminal devices connected via a network, periodic performance information for measuring the performance of the storage device at predetermined time intervals. Measuring unit 1
22 and an operation status acquisition unit 111 for acquiring an operation status of the server device according to an instruction of the periodic performance information measurement unit 122
A configuration information detection unit 113 that detects information on the system configuration of the server device in accordance with an instruction from the periodic performance information measurement unit 122; a result measured by the periodic performance information measurement unit 122; A distribution information determination unit 103 that determines distribution performance information based on information acquired by the configuration information detection unit 113, and the distribution information determination unit 1
03, a distribution information holding unit 104 that holds the distribution performance information determined, and a data distribution unit 105 that distributes data to the terminal device based on the distribution performance information held by the distribution information holding unit 104. The configuration is also adopted.
【0015】よって、所定時間間隔ごとに上記サーバ装
置の上記記憶装置101の性能の測定と上記稼働状態お
よび上記システム構成の取得を行うので、当該サーバ装
置の状態に変化が生じていた場合にはデータ配信のため
の上記配信性能情報を変更することにより、一定時間以
内には上記サーバ装置の状態に基づいた運用を行うこと
が可能となる。Therefore, the performance of the storage device 101 of the server device is measured and the operating state and the system configuration are acquired at predetermined time intervals. Therefore, when the status of the server device changes, By changing the distribution performance information for data distribution, an operation based on the state of the server device can be performed within a predetermined time.
【0016】また、上記各構成に加えて、上記配信情報
決定部103が上記配信性能情報を変更した時に、上記
データ配信手段105に変更を通知する配信情報通知部
123を備えるとともに、上記データ配信手段105に
上記配信性能情報を格納する配信情報格納部106を備
え、上記データ配信手段105は該通知を受けたときだ
け上記配信情報保持部104が保持する上記配信性能情
報を参照し、上記配信情報格納部106に格納する構成
とすることも可能である。Further, in addition to the above components, a distribution information notifying unit 123 for notifying the data distribution unit 105 of the change when the distribution information determining unit 103 changes the distribution performance information is provided. The means 105 is provided with a delivery information storage unit 106 for storing the delivery performance information, and the data delivery unit 105 refers to the delivery performance information held by the delivery information holding unit 104 only when the notification is received, and performs the delivery. A configuration in which the information is stored in the information storage unit 106 is also possible.
【0017】このことにより、上記データ配信手段10
5は上記更新通知を受けたときだけ上記配信情報保持部
104を参照すればよく、上記配信情報保持部104を
常に参照する必要がなくなる。Thus, the data distribution means 10
5 only needs to refer to the distribution information holding unit 104 when the update notification is received, and it is not necessary to always refer to the distribution information holding unit 104.
【0018】[0018]
【発明の実施の形態】〔実施例1〕図1は本発明のサー
バ装置の一実施例を示すブロック構成図であり、図2は
本実施例のサーバ装置が、端末装置にデータを配信する
際の動作を示すフローチャートであり、図3は上記サー
バ装置の状態が変化した際の動作を示すフローチャート
である。以下、サーバ装置としてビデオネットワークサ
ーバ装置を用いた場合を例にして図に基づいてその構成
を動作とともに説明する。FIG. 1 is a block diagram showing an embodiment of a server device according to the present invention. FIG. 2 shows a server device of this embodiment which distributes data to a terminal device. FIG. 3 is a flowchart showing the operation when the state of the server device changes. Hereinafter, the configuration and the operation of the video network server device will be described with reference to the drawings, taking the case where a video network server device is used as the server device as an example.
【0019】上記ビデオネットワークサーバ装置のデー
タ配信手段105は、起動時に配信情報保持部104が
保持している配信性能情報を参照し、上記データ配信手
段105の配信情報格納部106に格納する(図2ステ
ップS201)。尚、上記配信情報保持部104には、
当初はシステム構築時に上記記憶装置101のディスク
の構成および性能、上記ネットワークの容量、データバ
スの性能等のシステム性能を考慮して上記端末装置へ配
信可能な総レートが設定され、該総レートを上記配信性
能情報として保持している。この配信性能情報として本
実施例では上記総レートを使用しているが、これに代え
て例えば「1台当たりのレート×台数」等を使用するこ
ともできる。The data distribution means 105 of the video network server device refers to the distribution performance information held by the distribution information holding unit 104 at the time of startup, and stores it in the distribution information storage unit 106 of the data distribution means 105 (FIG. Two steps S201). The distribution information holding unit 104 includes:
Initially, a total rate that can be delivered to the terminal device is set in consideration of system performance such as the configuration and performance of the disk of the storage device 101, the capacity of the network, and the performance of the data bus at the time of system construction. It is stored as the distribution performance information. In the present embodiment, the total rate is used as the distribution performance information. Instead, for example, “rate per unit × number of units” may be used.
【0020】次に、上記データ配信手段105は、上記
配信情報格納部106に格納された配信性能情報に基づ
いて記憶装置101に記憶されたデータをネットワーク
インターフェース102、ネットワーク100を介して
接続された各端末装置に配信している。すなわち、現在
端末装置に配信中の総レートが上記配信性能情報の総レ
ートを超えていなければ、上記端末装置に対して通常に
データを配信する(ステップS202→S203)。ま
た、超えている場合は、上記データ配信中の端末装置の
うち上記配信性能情報の総レートからの超過分に相当す
る台数の端末装置に対してはデータ配信を行わず、その
他の端末装置に対してはそれまで通りデータ配信を行う
(ステップS202→S204→S203)。Next, the data distribution unit 105 connects the data stored in the storage device 101 based on the distribution performance information stored in the distribution information storage unit 106 via the network interface 102 and the network 100. It is distributed to each terminal device. That is, if the total rate currently being distributed to the terminal device does not exceed the total rate of the distribution performance information, data is normally distributed to the terminal device (step S202 → S203). In addition, if the number of terminals exceeds the total rate of the distribution performance information, the terminal does not distribute data to the other terminals during the data distribution. On the other hand, data distribution is performed as before (steps S202 → S204 → S203).
【0021】尚、上記データ配信を行わない端末装置の
決定は、例えばデータ配信の要求が行われた順等により
優先順位を決定して、該優先順位の低い端末装置を選択
すること等によって行うことができる。The terminal device that does not perform the data distribution is determined by, for example, determining the priority order in the order in which the data distribution requests are made, and selecting the terminal device having the lower priority order. be able to.
【0022】上記のようなデータ配信中において、状態
検出手段110の稼働状態取得部111は、例えば当該
ビデオネットワークサーバ装置のCPU稼働率や、メモ
リの使用率等の稼働状態を取得し、あらかじめ設定され
た上記CPU稼働率や上記メモリの使用率の範囲を逸脱
した場合やこの範囲内に戻った場合に配信情報決定部1
03に上記稼働状態を通知する。During the data distribution as described above, the operating status acquisition unit 111 of the status detecting means 110 obtains the operating status of the video network server device, such as the CPU operating ratio and the memory usage ratio, and sets the operating status in advance. When the CPU deviates from the range of the CPU operating rate or the memory usage rate that has been set or returns to the range, the distribution information determining unit 1
03 is notified of the operating state.
【0023】また、上記状態検出手段110の障害情報
検出部112は、上記記憶装置101の読み出し部を監
視することにより例えば該記憶装置101を構成するデ
ィスクのアクセス速度が遅くなったり、特定のディスク
からの応答がなくなり、他のディスク(通常はパリティ
コード専用に割り当てられたディスク)を用いてデータ
を復旧しながらデータの読み書きが行われている等の障
害を検出し、上記配信情報決定部103に通知する。Further, the failure information detecting unit 112 of the state detecting unit 110 monitors the reading unit of the storage device 101 so that, for example, the access speed of a disk constituting the storage device 101 becomes slow or a specific disk , And a failure such as reading or writing of data while recovering the data using another disk (usually a disk dedicated to a parity code) is detected. Notify.
【0024】また、上記状態検出手段110の構成情報
検出部113は、例えば当該ビデオネットワークサーバ
装置のメモリや、上記記憶装置101のディスク構成、
使用するネットワークの許容量を示す帯域幅等のシステ
ム構成の情報を検出して変化があったとき、上記配信情
報決定部103に通知する(図3ステップS301)。The configuration information detection unit 113 of the status detection unit 110 includes, for example, a memory of the video network server device, a disk configuration of the storage device 101,
When the information of the system configuration such as the bandwidth indicating the permissible amount of the network to be used is detected and there is a change, the distribution information determining unit 103 is notified (step S301 in FIG. 3).
【0025】ここで、上記稼働状態取得部111が上記
のように稼働状態に変化を検出して該稼働状態を上記配
信情報決定部103に通知した場合、該配信情報決定部
103は、通知された上記稼働状態およびシステム構築
時に設定された上記システム性能に基づいて上記端末装
置に配信可能な総レート、すなわち上記配信性能情報を
決定する。この決定は、上記稼働状態に応じてシステム
構築時に設定された総レートに対する増減を記憶したテ
ーブルを利用する方法、または上記稼働状態および上記
システム性能に基づいてあらかじめ決められた計算式に
より算出する方法等により行うことができ、特に限定さ
れるものではない。また、上記決定に際して上記構成情
報検出部113より上記システム構成の情報を取得して
該システム構成を考慮して上記配信性能情報を決定する
ことも可能である。Here, when the operating status acquisition unit 111 detects a change in the operating status as described above and notifies the distribution information determining unit 103 of the operating status, the distribution information determining unit 103 receives the notification. The total rate that can be distributed to the terminal device, that is, the distribution performance information is determined based on the operating state and the system performance set at the time of system construction. This determination is made by using a table storing the increase / decrease with respect to the total rate set at the time of system construction according to the above-mentioned operating state, or by a method which is calculated by a predetermined formula based on the above-mentioned operating state and the above-mentioned system performance. Etc., and is not particularly limited. It is also possible to obtain the information of the system configuration from the configuration information detection unit 113 at the time of the determination and determine the distribution performance information in consideration of the system configuration.
【0026】また、上記障害情報検出部112が上記の
ように障害を検出して上記配信情報決定部103に通知
した場合、該配信情報決定部103は、該障害通知およ
びシステム構築時に設定された上記システム性能に基づ
いて上記端末装置に配信可能な総レート、すなわち上記
配信性能情報を決定する。この決定についても、上記稼
働状態取得部111による通知の場合と同様の方法で行
うことができ、また、上記稼働状態取得部111より上
記稼働状態、上記構成情報検出部113より上記システ
ム構成の情報を取得して該システム構成、上記稼働状態
を考慮して上記配信性能情報を決定することも可能であ
る。When the fault information detecting unit 112 detects a fault as described above and notifies the distribution information determining unit 103, the distribution information determining unit 103 sets the fault notification and the setting at the time of system construction. The total rate that can be distributed to the terminal device, that is, the distribution performance information is determined based on the system performance. This determination can also be made in the same manner as in the case of the notification by the operation status acquisition unit 111, and the operation status acquisition unit 111 transmits the operation status, and the configuration information detection unit 113 transmits the system configuration information. To obtain the distribution performance information in consideration of the system configuration and the operation state.
【0027】また、上記構成情報検出部113が上記の
ようにシステム構成の変化を検出して上記配信情報決定
部103に通知した場合、該配信情報決定部103は、
通知された上記システム構成の変化およびシステム構築
時に設定された上記システム性能に基づいて上記端末装
置に配信可能な総レート、すなわち上記配信性能情報を
決定する(ステップS302)。この決定についても、
上記稼働状態取得部111による通知の場合と同様の方
法で行うことができ、また、上記稼働状態取得部111
より上記稼働状態を取得して該稼働状態を考慮して上記
配信性能情報を決定することも可能である。When the configuration information detection unit 113 detects a change in the system configuration as described above and notifies the distribution information determination unit 103, the distribution information determination unit 103
The total rate that can be distributed to the terminal device, that is, the distribution performance information is determined based on the notified change in the system configuration and the system performance set at the time of system construction (step S302). Regarding this decision,
The notification can be performed in the same manner as in the case of the notification by the operation status acquisition unit 111.
It is also possible to acquire the operation status and determine the distribution performance information in consideration of the operation status.
【0028】次に、上記配信情報決定部103は上記の
ように決定した配信性能情報を上記配信情報保持部10
4が保持する配信性能情報と比較し、異なっていれば上
記配信情報保持部104に対して保持している上記配信
性能情報を上記のように決定した配信性能情報に更新す
る(ステップS303→S304)。ただし、上記配信
情報決定部103が決定した配信性能情報と上記配信情
報保持部104が保持する配信性能情報との比較を行わ
ず、常に更新することにしても構わない。Next, the distribution information determining unit 103 stores the distribution performance information determined as described above in the distribution information holding unit 10.
4 and updates the distribution performance information held in the distribution information holding unit 104 to the distribution performance information determined as described above (steps S303 → S304). ). However, the distribution performance information determined by the distribution information determining unit 103 and the distribution performance information held by the distribution information holding unit 104 may not be compared, and may be constantly updated.
【0029】よって、次回の起動時には、上記データ配
信手段105は、上記のように上記配信情報保持部10
4が保持している配信性能情報を参照し、上記配信情報
格納部106に格納するので、該配信性能情報が更新さ
れた場合は更新された配信性能情報に基づいてデータ配
信を行うことになる。Therefore, at the time of the next start-up, the data distribution means 105 is connected to the distribution information holding unit 10 as described above.
4 refers to the distribution performance information held and stores the distribution performance information in the distribution information storage unit 106. Therefore, when the distribution performance information is updated, data distribution is performed based on the updated distribution performance information. .
【0030】上記のように、本実施例では上記状態検出
手段110を、上記稼働状態取得部111、上記障害情
報検出部112、および上記構成情報検出部113で構
成している例を示しているが、上記稼働状態取得部11
1、上記障害情報検出部112、上記構成情報検出部1
13のうちいずれか1つまたは2つで構成することも可
能である。As described above, this embodiment shows an example in which the state detecting means 110 is constituted by the operating state acquiring section 111, the fault information detecting section 112, and the configuration information detecting section 113. Is the operating state acquisition unit 11
1, the failure information detection unit 112, the configuration information detection unit 1
It is also possible to configure any one or two of the thirteen.
【0031】以上のように本実施例によれば、たとえば
ビデオネットワークサーバ装置のCPU稼働率やメモリ
の使用率等の稼働状態が変化した場合でも、またビデオ
ネットワークサーバ装置に接続されている記憶装置に障
害が起こった場合でも、またビデオネットワークサーバ
装置に新たにメモリやディスクなどの装置を追加した場
合でも、システム構築時に行う初期設定作業を再実行す
ることなく、データ配信のための上記配信性能情報を変
更することができ、再起動時には上記ビデオネットワー
クサーバ装置の状態に応じた変更後の配信性能情報に基
づいた運用を行うことが可能となる。 〔実施例2〕次に、図4は本発明のサーバ装置の他の実
施例を示すブロック構成図であり、図5は本実施例のサ
ーバ装置が、端末装置にデータを配信する際の動作を示
すフローチャートである。以下、サーバ装置としてビデ
オネットワークサーバ装置を用いた場合を例にして図に
基づいてその構成を動作とともに説明する。ただし、上
記実施例1と同様の構成、動作については説明を省略す
る。As described above, according to the present embodiment, even when the operating state such as the CPU operating rate or the memory usage rate of the video network server device changes, the storage device connected to the video network server device can be used. Even if a failure occurs, or if a new device such as a memory or disk is added to the video network server device, the above-mentioned distribution performance for data distribution can be performed without re-executing the initial setting work performed at the time of system construction. The information can be changed, and at the time of restart, operation based on the changed distribution performance information according to the state of the video network server device can be performed. [Embodiment 2] Next, FIG. 4 is a block diagram showing another embodiment of the server apparatus of the present invention. FIG. 5 shows the operation of the server apparatus of this embodiment when distributing data to a terminal apparatus. It is a flowchart which shows. Hereinafter, the configuration and the operation of the video network server device will be described with reference to the drawings, taking the case where a video network server device is used as the server device as an example. However, the description of the same configuration and operation as in the first embodiment will be omitted.
【0032】本実施例においても、上記実施例1の場合
と同様にしてデータ配信が行われ、また、上記状態検出
手段の上記稼働状態取得部111、上記障害情報検出部
112、または上記構成情報検出部113において、上
記のように障害や状態の変化を検出し、上記配信情報決
定部103に通知するまでの動作についても、上記実施
例1の場合と同様に行われる(図5ステップS40
1)。Also in this embodiment, data distribution is performed in the same manner as in the first embodiment, and the operating status acquisition unit 111, the fault information detection unit 112, or the configuration information of the status detection unit is used. The operation from the detection of the failure or the change in the state by the detection unit 113 to the notification to the distribution information determination unit 103 is performed in the same manner as in the first embodiment (step S40 in FIG. 5).
1).
【0033】ここで、この通知を受けた上記配信情報決
定部103は、性能情報測定部121に対して上記記憶
装置101の性能を測定するように指示を行う。該性能
情報測定部121は、上記指示を受けると上記配信性能
情報を正確に決定するために必要な上記記憶装置101
のディスクのシーク時間の測定を行い、この測定結果を
上記配信情報決定部103に通知する(ステップS40
2)。Here, the distribution information determining unit 103 that has received the notification instructs the performance information measuring unit 121 to measure the performance of the storage device 101. Upon receiving the instruction, the performance information measuring unit 121 stores the storage device 101 necessary for accurately determining the distribution performance information.
Of the disk seek time, and notifies the distribution information determination unit 103 of the measurement result (step S40).
2).
【0034】更に、状態変化の検出の上記通知が、上記
稼働状態取得部111からである場合は上記構成情報検
出部113より上記システム構成の情報を取得し、上記
障害情報検出部112からである場合は上記稼働状態取
得部111より上記稼働状態および上記構成情報検出部
113より上記システム構成の情報を取得し、上記構成
情報検出部113からである場合は上記稼働状態取得部
111より上記稼働状態をそれぞれ取得する(ステップ
S403)。Further, when the notification of the detection of the state change is from the operating state acquisition unit 111, the information of the system configuration is acquired from the configuration information detection unit 113, and the information is received from the failure information detection unit 112. In this case, the operating status is obtained from the operating status obtaining unit 111 and the system configuration information is obtained from the configuration information detecting unit 113. If the operating status is obtained from the configuration information detecting unit 113, the operating status is obtained from the operating status obtaining unit 111. Are acquired (step S403).
【0035】次に、上記配信情報決定部103は、通知
された上記シーク時間、上記稼働状態、上記システム構
成およびシステム構築時に設定された上記システム性能
に基づいて上記端末装置に配信可能な総レート、すなわ
ち上記配信性能情報を決定する(ステップS404)。
この決定は、上記稼働状態および上記シーク時間に応じ
てシステム構築時に設定された総レートに対する増減を
記憶したテーブルを利用する方法、または上記シーク時
間、上記稼働状態および上記システム性能に基づいてあ
らかじめ決められた計算式により算出する方法等により
行うことができ、特に限定されるものではない。Next, the distribution information determining unit 103 calculates the total rate that can be distributed to the terminal device based on the notified seek time, the operating state, the system configuration, and the system performance set at the time of system construction. That is, the distribution performance information is determined (step S404).
This determination is made by a method using a table storing an increase / decrease in the total rate set at the time of system construction according to the operating state and the seek time, or is determined in advance based on the seek time, the operating state and the system performance. It can be performed by a method of calculating using a given calculation formula, and is not particularly limited.
【0036】次に、上記配信情報決定部103は上記の
ように決定した配信性能情報を上記配信情報保持部10
4が保持する配信性能情報と比較し、異なっていれば上
記配信情報保持部104に対して保持している上記配信
性能情報を上記のように決定した配信性能情報に更新す
る(ステップS405→S406)。Next, the distribution information determining unit 103 stores the distribution performance information determined as described above in the distribution information holding unit 10.
4 and updates the distribution performance information held in the distribution information holding unit 104 to the distribution performance information determined as described above (steps S405 → S406). ).
【0037】以降のデータ配信動作については上記の実
施例1の場合と同様である。以上のように本実施例によ
れば、上記ビデオネットワークサーバ装置の状態に変化
を生じた場合に、上記記憶装置の性能の測定を行い、こ
の測定結果、上記稼働状態および上記システム構成に基
づいて上記配信性能情報を変更するので、この変更後の
配信性能情報に基づいた配信を行うことにより上記ビデ
オネットワークサーバ装置の状態に適応した運用を行う
ことが可能となる。〔実施例3〕次に、図6は本発明の
サーバ装置の他の実施例を示すブロック構成図であり、
図7は本実施例のサーバ装置が、端末装置にデータを配
信する際の動作を示すフローチャートである。以下、サ
ーバ装置としてビデオネットワークサーバ装置を用いた
場合を例にして図に基づいてその構成を動作とともに説
明する。The subsequent data distribution operation is the same as in the first embodiment. As described above, according to the present embodiment, when a change occurs in the state of the video network server device, the performance of the storage device is measured, and based on the measurement result, the operation state, and the system configuration, Since the distribution performance information is changed, it is possible to perform an operation adapted to the state of the video network server device by performing distribution based on the distribution performance information after the change. [Embodiment 3] FIG. 6 is a block diagram showing another embodiment of the server apparatus of the present invention.
FIG. 7 is a flowchart illustrating an operation when the server device of this embodiment distributes data to a terminal device. Hereinafter, the configuration and the operation of the video network server device will be described with reference to the drawings, taking the case where a video network server device is used as the server device as an example.
【0038】上記ビデオネットワークサーバ装置のデー
タ配信手段105は、配信情報保持部104が保持して
いる配信性能情報を起動時に参照して上記データ配信手
段105の配信情報格納部106に格納し、該配信情報
格納部106に格納された配信性能情報に基づいて記憶
装置101に記憶されたデータをネットワークインター
フェース102、ネットワーク100を介して接続され
た各端末装置に配信している。The data distribution means 105 of the video network server device refers to the distribution performance information held by the distribution information holding unit 104 at the time of startup and stores it in the distribution information storage unit 106 of the data distribution means 105. The data stored in the storage device 101 is distributed to each terminal device connected via the network interface 102 and the network 100 based on the distribution performance information stored in the distribution information storage unit 106.
【0039】このようなデータ配信中において、定期性
能情報測定部122は当該ビデオネットワークサーバ装
置の状態に関わりなく、あらかじめ設定された所定の時
間間隔で上記性能情報測定部121と同様に、上記記憶
装置101のディスクのシーク時間の測定を行い、また
稼働状態取得部111に対して稼働状態の取得を、構成
情報検出部113に対してシステム構成の情報の取得を
指示する(図7ステップS501)。上記指示を受けた
上記稼働状態取得部111は、例えば当該ビデオネット
ワークサーバ装置のCPU稼働率や、メモリの使用率等
の稼働状態を取得し、上記定期性能情報測定部122に
この稼働状態を通知する(ステップS502)。上記指
示を受けた上記構成情報検出部113は、例えば当該ビ
デオネットワークサーバ装置のメモリや、上記記憶装置
101のディスク構成、使用するネットワークの許容量
を示す帯域幅等のシステム構成の情報を検出し、上記定
期性能情報測定部122にこのシステム構成を通知する
(ステップS503)。該定期性能情報測定部122は
上記記憶装置101のディスクのシーク時間の測定結
果、上記稼働状態および上記システム構成を上記配信情
報決定部103に通知する(ステップS504)。During such data distribution, the periodic performance information measuring unit 122 stores the data in the same manner as the performance information measuring unit 121 at predetermined time intervals irrespective of the state of the video network server device. The seek time of the disk of the device 101 is measured, and the operation state acquisition unit 111 is instructed to acquire the operation state, and the configuration information detection unit 113 is instructed to acquire the system configuration information (step S501 in FIG. 7). . Upon receiving the instruction, the operation state acquisition unit 111 acquires the operation state of the video network server device, such as the CPU operation rate and the memory usage rate, and notifies the periodic performance information measurement unit 122 of the operation state. (Step S502). Upon receiving the instruction, the configuration information detection unit 113 detects system configuration information such as a memory of the video network server device, a disk configuration of the storage device 101, and a bandwidth indicating an allowable amount of a network to be used. Then, the system configuration is notified to the periodic performance information measuring unit 122 (step S503). The periodic performance information measurement unit 122 notifies the distribution information determination unit 103 of the measurement result of the seek time of the disk of the storage device 101, the operating state, and the system configuration (step S504).
【0040】次に、上記配信情報決定部103では通知
された上記シーク時間、上記稼働状態および上記システ
ム構成に基づいて、上記端末装置に配信可能な総レー
ト、すなわち上記配信性能情報を決定する(ステップS
505)。Next, the distribution information determination unit 103 determines the total rate that can be distributed to the terminal device, that is, the distribution performance information based on the notified seek time, the operating state, and the system configuration ( Step S
505).
【0041】次に、上記配信情報決定部103は上記の
ように決定した配信性能情報を配信情報保持部104が
保持する配信性能情報と比較し、異なっていれば上記配
信情報保持部104に対して保持している上記配信性能
情報を上記のように決定した配信性能情報に更新する
(ステップS506→S507)。Next, the distribution information determining unit 103 compares the distribution performance information determined as described above with the distribution performance information held by the distribution information holding unit 104. The distribution performance information stored and updated is updated to the distribution performance information determined as described above (step S506 → S507).
【0042】また、上記更新指示が行われた場合、同時
に更新した旨の通知が配信情報通知部123に対しても
なされる。該配信情報通知部123は上記配信情報保持
部104が保持する配信性能情報が更新されたことをデ
ータ配信手段105に通知する(ステップS508)。When the update instruction is issued, a notification to the effect that the update has been made is also sent to the distribution information notification unit 123 at the same time. The distribution information notification unit 123 notifies the data distribution unit 105 that the distribution performance information stored in the distribution information storage unit 104 has been updated (step S508).
【0043】次に、上記配信情報通知部123から更新
通知を受けたデータ配信手段105は、上記配信情報保
持部104が保持している上記配信性能情報を参照して
上記配信情報格納部106に格納する(ステップS50
9)。よって、上記配信性能情報が更新された場合は、
上記データ配信手段105は、上記配信情報格納部10
6の上記更新された配信性能情報に基づいてデータ配信
を行うことになる。すなわち、現在端末装置に配信中の
総レートが上記新しい配信性能情報の総レートを超えて
いなければ、上記端末装置に対して通常にデータを配信
する(ステップS510→S511)。また、超えてい
る場合は、上記データ配信中の端末装置のうち上記新し
い配信性能情報の総レートからの超過分に相当する台数
の端末装置に対してはデータ配信を行わず、その他の端
末装置に対してはそれまで通りデータ配信を行う(ステ
ップS510→S512→S511)。尚、上記データ
配信を行わない端末装置の決定は、上記実施例1の場合
と同様である。Next, upon receiving the update notification from the distribution information notifying unit 123, the data distribution unit 105 refers to the distribution performance information held by the distribution information holding unit 104 and stores it in the distribution information storage unit 106. Store (Step S50)
9). Therefore, when the distribution performance information is updated,
The data distribution unit 105 is provided in the distribution information storage unit 10.
6, the data distribution is performed based on the updated distribution performance information. That is, if the total rate currently being distributed to the terminal device does not exceed the total rate of the new distribution performance information, data is normally distributed to the terminal device (steps S510 → S511). Also, if the number of terminals exceeds the total rate of the new distribution performance information, the terminal does not perform data distribution to the number of terminals that are in excess of the total rate of the new distribution performance information. Is delivered as before (steps S510 → S512 → S511). The determination of the terminal device that does not perform the data distribution is the same as that in the first embodiment.
【0044】更に、上記所定時間経過後に上記定期性能
情報測定部122は上記のように上記記憶装置101の
性能の測定を行い(ステップS513→S501)、以
降は上記動作を繰り返す。Further, after the lapse of the predetermined time, the periodic performance information measuring section 122 measures the performance of the storage device 101 as described above (step S513 → S501), and thereafter repeats the above operation.
【0045】本実施例では、上記各実施例のように上記
障害情報検出部112を設けていないが、上記定期性能
情報測定部122が上記記憶装置101のディスクのシ
ーク時間の測定を行っているので、上記記憶装置101
に障害が発生した場合の影響は上記配信性能情報の決定
に反映されることになる。In this embodiment, the failure information detecting unit 112 is not provided unlike the above embodiments, but the periodic performance information measuring unit 122 measures the seek time of the disk of the storage device 101. Therefore, the storage device 101
Will be reflected in the determination of the delivery performance information.
【0046】以上のように本実施例によれば、一定時間
間隔ごとに上記ビデオネットワークサーバ装置の上記記
憶装置101の性能の測定と上記稼働状態および上記シ
ステム構成の取得を行い、当該ビデオネットワークサー
バ装置の状態に変化が起こっていた場合にはデータ配信
のための上記配信性能情報を変更することにより、一定
時間以内には上記ビデオネットワークサーバ装置の状態
に基づいた運用を行うことが可能となる。As described above, according to the present embodiment, the performance of the storage device 101 of the video network server device is measured and the operating state and the system configuration are acquired at regular time intervals. By changing the distribution performance information for data distribution when the state of the apparatus has changed, it is possible to perform an operation based on the state of the video network server apparatus within a predetermined time. .
【0047】また、上記配信情報通知部123を設ける
構成とすることは、本実施例だけに限られるものではな
く、上記実施例1、実施例2の構成においても設けるこ
とは可能である。尚、この際上記データ配信手段105
は、起動時および上記配信情報通知部123より通知を
受けた時に、上記配信情報保持部104を参照すること
になる。The configuration in which the distribution information notification section 123 is provided is not limited to the present embodiment, but can be provided in the configurations of the first and second embodiments. At this time, the data distribution means 105
Refers to the distribution information holding unit 104 at the time of activation and when the notification is received from the distribution information notification unit 123.
【0048】また、上記実施例1、実施例2の構成にお
いては、上記データ配信手段105に上記配信情報格納
部106を設け、起動時に上記配信情報保持部104を
参照することとしているが、これに代えて上記データ配
信手段105が、一定時間内に一定量のデータを読み出
すタイムスロット周期毎に上記配信情報保持部104を
参照する構成とすることもできる。In the configuration of the first and second embodiments, the distribution information storage unit 106 is provided in the data distribution unit 105, and the distribution information holding unit 104 is referred to at the time of startup. Alternatively, the data distribution unit 105 may refer to the distribution information holding unit 104 in each time slot period for reading out a certain amount of data within a certain time.
【0049】[0049]
【発明の効果】以上説明したように本発明によれば、サ
ーバ装置の稼働状態、記憶装置の障害、システム構成の
変化を検出し、データ配信のための上記配信性能情報を
変更することにより、上記稼働状態が変化したり、上記
記憶装置の障害が起きた場合でも、システムが停止した
り、端末装置へのデータ配信が滞ることなく、その状態
に応じて端末装置にデータを配信することができるた
め、より確実なデータの配信ができる。また、システム
構成の変化に見合った、より効率的なシステム運用が可
能になるためその実用的効果は大きい。As described above, according to the present invention, by detecting the operating state of a server device, a failure of a storage device, and a change in system configuration, the distribution performance information for data distribution is changed, Even if the operating state changes or the storage device fails, the system can be stopped or data can be distributed to the terminal device according to the state without delaying data distribution to the terminal device. As a result, more reliable data distribution is possible. Further, since a more efficient system operation corresponding to the change in the system configuration can be performed, the practical effect is large.
【0050】また、上記稼働状態の変化、記憶装置の障
害、システム構成の変化を検出した時に、実際に上記記
憶装置の性能の測定を行い、この測定結果、上記稼働状
態および上記システム構成に基づいて端末へのデータ配
信を行うことにより、予め予測のできなかった上記稼働
状態の変化、記憶装置の障害、システム構成変化が起っ
た場合でもより信頼性の高いシステム運用ができるた
め、その実用的効果は大きい。When the change in the operating state, the failure in the storage device, and the change in the system configuration are detected, the performance of the storage device is actually measured, and based on the measurement result, the operating state and the system configuration. By delivering data to the terminal, it is possible to operate the system more reliably even in the event of a change in the operating state, a failure in the storage device, or a change in the system configuration that could not be predicted in advance. The effect is great.
【0051】また、上記サーバ装置の上記記憶装置の性
能、上記稼働状態およびシステム構成を一定間隔毎に測
定することにより、予め予測のできなかった上記稼働状
態の変化や記憶装置の障害、システム構成変化が起った
場合でもより信頼性の高いシステム運用が可能になり、
その実用的効果は大きい。Further, by measuring the performance of the storage device, the operating state, and the system configuration of the server device at regular intervals, a change in the operating state, a failure of the storage device, and a system configuration that cannot be predicted in advance can be obtained. Even when changes occur, more reliable system operation becomes possible,
Its practical effect is great.
【0052】また、上記配信情報通知部と上記データ配
信手段に上記配信情報格納部を設けることにより、上記
データ配信手段は常に上記配信情報保持部を参照する必
要がなくなるので、上記データ配信手段のパフォーマン
スもより向上し、その実用的効果は大きい。Further, by providing the distribution information storage unit in the distribution information notification unit and the data distribution unit, the data distribution unit does not need to always refer to the distribution information holding unit. Performance is also improved, and its practical effect is great.
【図面の簡単な説明】[Brief description of the drawings]
【図1】本発明に係るサーバ装置の一実施例を示すブロ
ック図である。FIG. 1 is a block diagram showing one embodiment of a server device according to the present invention.
【図2】図1に示す一実施例の1タイムスロット周期毎
の動作を示すフロチャートである。FIG. 2 is a flowchart showing an operation for each time slot period of the embodiment shown in FIG. 1;
【図3】図1に示す一実施例のシステム状態が変化した
際の動作を示すフロチャートである。FIG. 3 is a flowchart showing the operation of the embodiment shown in FIG. 1 when the system state changes.
【図4】本発明に係るサーバ装置の他の実施例を示すブ
ロック図である。FIG. 4 is a block diagram showing another embodiment of the server device according to the present invention.
【図5】図4に示す他の実施例の動作を示すフロチャー
トである。FIG. 5 is a flowchart showing an operation of another embodiment shown in FIG.
【図6】本発明に係るサーバ装置の他の実施例を示すブ
ロック図である。FIG. 6 is a block diagram showing another embodiment of the server device according to the present invention.
【図7】図6に示す他の実施例の動作を示すフロチャー
トである。FIG. 7 is a flowchart showing an operation of another embodiment shown in FIG. 6;
【図8】従来のサーバ装置のブロック図である。FIG. 8 is a block diagram of a conventional server device.
100 ネットワーク 101 記憶装置 102 ネットワークインターフェース 103 配信情報決定部 104 配信情報保持部 105 データ配信手段 106 配信情報格納部 110 状態検出手段 111 稼働状態取得部 112 障害情報検出部 113 構成情報検出部 121 性能情報測定部 122 定期性能情報測定部 123 配信情報通知部 REFERENCE SIGNS LIST 100 network 101 storage device 102 network interface 103 distribution information determination unit 104 distribution information holding unit 105 data distribution unit 106 distribution information storage unit 110 state detection unit 111 operating state acquisition unit 112 failure information detection unit 113 configuration information detection unit 121 performance information measurement Unit 122 periodic performance information measurement unit 123 distribution information notification unit
Claims (7)
端末装置に、記憶装置に記憶されたデータを配信するサ
ーバ装置において、 該サーバ装置の状態を検出する状態検出手段と、 該状態検出手段が検出する情報に基づいて配信性能情報
を決定する配信情報決定部と、 該配信情報決定部が決定した上記配信性能情報を保持す
る配信情報保持部と、 該配信情報保持部が保持する上記配信性能情報に基づい
て上記端末装置にデータを配信するデータ配信手段とを
備えたことを特徴とするサーバ装置。1. A server device for distributing data stored in a storage device to a plurality of terminal devices connected via a network, wherein: a state detecting means for detecting a state of the server device; A distribution information determining unit that determines distribution performance information based on information to be detected, a distribution information holding unit that holds the distribution performance information determined by the distribution information determining unit, and a distribution performance that the distribution information holding unit holds A server device comprising: a data distribution unit that distributes data to the terminal device based on information.
状態を取得する稼働状態取得部により構成された請求項
1に記載のサーバ装置。2. The server device according to claim 1, wherein said status detection means comprises an operation status acquisition unit for acquiring an operation status of the server device.
害情報を検出する障害情報検出部により構成された請求
項1または請求項2に記載のサーバ装置。3. The server device according to claim 1, wherein said status detecting means comprises a fault information detecting section for detecting fault information of said storage device.
システム構成の情報を検出する構成情報検出部により構
成された請求項1〜請求項3のいずれかに記載のサーバ
装置。4. The server device according to claim 1, wherein said status detecting means comprises a configuration information detecting section for detecting information on a system configuration of said server device.
憶装置の性能を測定する性能情報測定部を備え、 該性能情報測定部が測定した結果および上記状態検出手
段が検出する情報に基づいて上記配信情報決定部が配信
性能情報を決定する請求項1〜請求項4のいずれかに記
載のサーバ装置。5. A performance information measuring unit for measuring the performance of the storage device in accordance with an instruction of the distribution information determining unit, wherein the performance information measuring unit measures the performance based on a result measured by the performance information measuring unit and information detected by the state detecting means. The server device according to claim 1, wherein the distribution information determination unit determines the distribution performance information.
端末装置に、記憶装置に記憶されたデータを配信するサ
ーバ装置において、 あらかじめ設定した所定時間毎に上記記憶装置の性能を
測定する定期性能情報測定部と、 該定期性能情報測定部の指示により当該サーバ装置の稼
働状態を取得する稼働状態取得部と、 上記定期性能情報測定部の指示により当該サーバ装置の
システム構成の情報を検出する構成情報検出部と、 上記定期性能情報測定部が測定した結果と、上記稼働状
態取得部および構成情報検出部が取得する情報とに基づ
いて配信性能情報を決定する配信情報決定部と、 該配信情報決定部が決定した上記配信性能情報を保持す
る配信情報保持部と、 該配信情報保持部が保持する上記配信性能情報に基づい
て上記端末装置にデータを配信するデータ配信手段とを
備えたことを特徴とするサーバ装置。6. A server device for distributing data stored in a storage device to a plurality of terminal devices connected via a network, wherein periodic performance information for measuring the performance of the storage device at predetermined time intervals. A measurement unit; an operation status acquisition unit that acquires an operation status of the server device according to an instruction from the periodic performance information measurement unit; and configuration information that detects information on a system configuration of the server device according to an instruction from the periodic performance information measurement unit. A detection unit; a distribution information determination unit that determines distribution performance information based on a result measured by the periodic performance information measurement unit and information acquired by the operating state acquisition unit and the configuration information detection unit; A distribution information holding unit that holds the distribution performance information determined by the unit; and a data storage unit that stores data in the terminal device based on the distribution performance information held by the distribution information holding unit. And a data distribution means for distributing the data.
を変更した時に、上記データ配信手段に変更を通知する
配信情報通知部を備えるとともに、 上記データ配信手段に上記配信性能情報を格納する配信
情報格納部を備え、 上記データ配信手段は該通知を受けたときだけ上記配信
情報保持部が保持する上記配信性能情報を参照し、上記
配信情報格納部に格納する請求項1〜請求項6のいずれ
かに記載のサーバ装置。7. A delivery system, comprising: a delivery information notifying unit that notifies the data delivery unit of the change when the delivery information determination unit changes the delivery performance information; and a delivery that stores the delivery performance information in the data delivery unit. An information storage unit, wherein the data distribution unit refers to the distribution performance information held by the distribution information holding unit only when receiving the notification, and stores the information in the distribution information storage unit. The server device according to any one of the above.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9344728A JPH11175449A (en) | 1997-12-15 | 1997-12-15 | Server device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9344728A JPH11175449A (en) | 1997-12-15 | 1997-12-15 | Server device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11175449A true JPH11175449A (en) | 1999-07-02 |
Family
ID=18371522
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9344728A Pending JPH11175449A (en) | 1997-12-15 | 1997-12-15 | Server device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH11175449A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013037384A (en) * | 2011-08-03 | 2013-02-21 | Nippon Telegr & Teleph Corp <Ntt> | Data distribution system, management server, client device, management server program, and client device program |
-
1997
- 1997-12-15 JP JP9344728A patent/JPH11175449A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013037384A (en) * | 2011-08-03 | 2013-02-21 | Nippon Telegr & Teleph Corp <Ntt> | Data distribution system, management server, client device, management server program, and client device program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7284099B2 (en) | Detection of out of memory and graceful shutdown | |
| US10417062B2 (en) | Method and apparatus of unloading out of memory processing flow to user space | |
| TW200805056A (en) | System and method for logging recoverable errors | |
| CN112286723B (en) | Computer room disaster recovery control method, terminal and storage medium | |
| CN108306760A (en) | For making the self-healing method and apparatus of managerial ability in a distributed system | |
| CN116455830A (en) | Method for realizing high-availability distributed QOS of storage gateway | |
| CN116126467A (en) | Container application fault recovery method, device, equipment and storage medium | |
| US20020152052A1 (en) | Electronic apparatus for detecting an abnormal state, a method for detecting the abnormal state, a system of the electronic apparatus for detecting the abnormal state, a computer program for detecting the abnormal state and a computer-readable storage medium for recording the computer program for detecting the abnormal state | |
| CN115904773B (en) | Memory fault information collection method, device and storage medium | |
| CN114844809A (en) | Multi-factor arbitration method and device based on network heartbeat and kernel disk heartbeat | |
| CN118509134B (en) | Method and system for redundant multi-process acquisition of historical station data | |
| JP2009025971A (en) | Information processor and log data collection system | |
| CN114253690B (en) | Task scheduling method, device, electronic equipment and computer readable storage medium | |
| EP3968129A1 (en) | Application program freezing control method and apparatus, terminal, and readable storage medium | |
| US20050265362A1 (en) | Message relay program and message relay device | |
| JP2021060780A (en) | Information processing system, information processing method, and information processing program | |
| CN113934610B (en) | Detection method, device, equipment and readable storage medium | |
| CN114185688B (en) | Physical resource occupation state correction method, scheduler and readable storage medium | |
| CN117493024B (en) | Multi-process heterogeneous program migration method, storage medium and electronic equipment | |
| CN119127325B (en) | Server startup method and device, storage medium and electronic device | |
| JP3318926B2 (en) | Time synchronization method | |
| US11269730B2 (en) | Management method, structure monitoring device, and structure monitoring system | |
| CN120475024A (en) | Edge cluster management method, device, computing device and edge cluster | |
| CN120541061A (en) | A configuration method and device for Redis cross-computer room deployment | |
| US20220341616A1 (en) | Server and information providing system |