JP2000330896A - サービス品質管理装置 - Google Patents

サービス品質管理装置

Info

Publication number
JP2000330896A
JP2000330896A JP14310099A JP14310099A JP2000330896A JP 2000330896 A JP2000330896 A JP 2000330896A JP 14310099 A JP14310099 A JP 14310099A JP 14310099 A JP14310099 A JP 14310099A JP 2000330896 A JP2000330896 A JP 2000330896A
Authority
JP
Japan
Prior art keywords
priority
server
identifier
service quality
management device
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.)
Granted
Application number
JP14310099A
Other languages
English (en)
Other versions
JP3562995B2 (ja
Inventor
Yosuke Terakura
洋祐 寺倉
Kei Kato
圭 加藤
Hiroshi Nagai
博 永井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP14310099A priority Critical patent/JP3562995B2/ja
Priority to US09/538,293 priority patent/US6529907B1/en
Publication of JP2000330896A publication Critical patent/JP2000330896A/ja
Application granted granted Critical
Publication of JP3562995B2 publication Critical patent/JP3562995B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0893Assignment of logical groups to network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5003Managing SLA; Interaction between SLA and QoS
    • H04L41/5019Ensuring fulfilment of SLA
    • H04L41/5022Ensuring fulfilment of SLA by giving priorities, e.g. assigning classes of service
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99939Privileged access

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)
  • Multi Processors (AREA)

Abstract

(57)【要約】 【課題】 適応的なサービス品質の制御を行えなかっ
た。 【解決手段】 分散オブジェクトのサーバと、各サーバ
により提供されるサービスについて定められた優先順位
との関係を記憶した第1の記憶手段と、ノードの管理下
にある通信路の識別子と、ノード上の処理について定め
られた優先順位との関係を記憶した第2の記憶手段とを
用意する。そして、サーバへの起動要求時には、優先順
位読出し手段により該当するサーバにより提供されるサ
ービスについて定められている優先順位を第1の記憶手
段から読み出すと共に、優先順位読出し手段から読み出
された優先順位と同等の優先順位を有する処理に対応す
る通信路の識別子を識別子読出し手段により第2の記憶
手段から読み出す。次に、サーバ起動手段により、該当
するサーバを実際に起動させると共に、当該サーバを、
識別子読出し手段により読み出された識別子で特定され
る通信路に接続させる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、分散システム上で
提供されるサービス品質の管理技術に関するものであ
る。
【0002】
【従来の技術】従来より、分散システムにおいては、計
算資源の節約のため利用されていない分散オブジェクト
のサーバについてはその動作を一旦停止し、クライアン
トから呼び出しがあった時点で再度起動するメカニズム
を採用している。この起動を実現する機構がアクティベ
ーション機構である。
【0003】図2に、当該アクティベーション機構を備
える分散システムの構成例を示す。当該システムの主要
部は、クライアント・サーバ間の通信を可能とするアク
ティベーション機構3及び仮想リファレンス4の2つで
ある。以下、アクティベーション機構3及び仮想リファ
レンス4が、それぞれどのような手順でサーバ2の起動
(アクティベート)を実現するかについて説明する。
【0004】分散システムの場合、サーバ2の呼出(サ
ーバの持つメソッドの呼出)要求は、クライアント1か
ら仮想リファレンス4に与えられる(図中)。仮想リ
ファレンス4は当該要求を受信すると、内部に実リファ
レンス4Aが存在するか確認し、存在していれば、当該
実リファレンス4Aに保存されているサーバ2の実アド
レス(ポート番号)へ向けて呼出要求を出力する。ここ
で呼出が成功すれば、サーバ2から応答が返送される。
【0005】しかし、サーバ2が停止している等何らか
の理由で呼び出しが失敗に終わった場合(図中)、仮
想リファレンス4は、サーバ2の起動をアクテイベーシ
ョン機構3に要求すべく、アクティベーション要求を出
力する(図中)。アクティベーション機構3はこの要
求を受信すると、当該要求に応じてサーバ2を起動(ア
クティベート)させると共に(図中)、サーバ2の実
アドレス(ポート番号)を保存する新たな実リファレン
ス4Aを仮想リファレンス4に応答する(図中)。こ
のように、サーバ2の起動に必要な情報(例えばコード
やデータの保存場所等)は、アクティベーション機構3
がその管理を行っている。
【0006】仮想リファレンス4は、新たな実リファレ
ンス4Aを得ると、当該新たな実リファレンス4Aを用
い、サーバ2へ再度呼出を出力する(図中)。呼出が
成功すると、その応答がサーバ2より仮想リファレンス
4に与えられ、これがクライアント1へと転送される
(図中)。以上の動作の後、クライアント1とサー
バ2とは通信できるようになる。
【0007】なお、一旦起動されたサーバ2は、自ら停
止するか又はアクテイペーション機構3によって停止が
命じられるまで起動状態を維持し、クライアント1との
通信時には、起動時に割り当てられた通信路(例えば、
TCP/IPのポート番号)がそのまま使用される。こ
の通信路は、サーバ2の起動時に、アクテイペーション
機構3によって割り当てられる。因みに、その割り当て
には、サーバ毎に固定の通信路(ポート番号)を割り当
てる方法と、起動の毎に適当な通信路(ポート番号)を
割り当てる方法のいずれかが用いられている。
【0008】
【発明が解決しようとする課題】しかし、上述の割り当
て方法では、ネットワーク上のノードで実現されるサー
ビス品質(QoS:Quality of Service)制御(トラヒ
ックの優先順位等)とは無関係に、分散オブジェクトの
サービスに対して通信路(ポート番号)が固定的に又は
無秩序に割り当てられることになるため、既存の分散シ
ステムにおいては、分散オブジェクトのサービス品質を
制御できなかった。
【0009】本発明は、以上の課題を考慮してなされた
もので、分散オブジェクトのサービス品質を適応的に制
御できるサービス品質制御装置の提案を目的とする。
【0010】
【課題を解決するための手段】かかる課題を解決するた
め、本発明においては、サービス品質制御装置を以下の
手段で構成する。
【0011】すなわち、(1) 分散オブジェクトのサーバ
と、各サーバにより提供されるサービスについて定めら
れた優先順位との関係を記憶した第1の記憶手段と、
(2) ノードの管理下にある通信路の識別子と、ノード上
の処理について定められた優先順位との関係を記憶した
第2の記憶手段と、(3) サーバへの起動要求を検出し、
該当するサーバにより提供されるサービスについて定め
られている優先順位を、上記第1の記憶手段から読み出
す優先順位読出し手段と、(4) 優先順位読出し手段から
読み出された優先順位と同等の優先順位を有する処理に
対応する通信路の識別子を、第2の記憶手段から読み出
す識別子読出し手段と、(5) 検出された起動要求に基づ
いて該当するサーバを実際に起動させると共に、当該サ
ーバを、識別子読出し手段により読み出された識別子で
特定される通信路に接続させるサーバ起動手段とでサー
ビス品質管理装置を構成する。
【0012】これにより、優先順位の高いサービスを提
供するサーバについては、処理上の優先順位の高い通信
路を接続でき、他方、優先順位の低いサービスを提供す
るサーバについては、処理上の優先順位の低い通信路を
接続することができる。
【0013】
【発明の実施の形態】(A)第1の実施形態 (A−1)システム構成 以下、本発明に係るサービス品質制御装置の第1の実施
形態例を説明する。図1に、当該サービス品質制御装置
を備える分散システムの機能ブロック構成を示す。な
お、図1に示す構成は、実装上のハードウェア構成又は
ソフトウェア構成を限定するものでない。また、図1に
は、図2と同一の部分に同一符号を付し、対応する部分
に対応符号を付して表している。
【0014】当該システムは、クライアント1と、サー
バ2と、これらの間の通信を可能とするアクティベーシ
ョン機構3'と、仮想リファレンス4と、ポリシ設定ツ
ール5と、ポリシサーバ6とで構成されている。以下、
本実施形態に特有の機能部分を中心に説明する。
【0015】アクティベーション機構3'は、サーバ起
動部3Aと、ポリシ解決部3Bと、ポリシ設定部3Cと
から構成されてなる。
【0016】このうち、サーバ起動部3Aは、仮想リフ
ァレンス4及びポリシ解決部3Bと連携して動作する機
能部である。サーバ起動部3Aは、仮想リファレンス4
から起動要求を受信すると、これに応じてサーバ2に起
動を命じる手段である。その際、サーバ起動部3Aは、
起動が要求されているサーバ2の識別番号(ID)を検
索キーに使用し、当該サーバ2との通信にどのポート番
号を使用すれば良いかポリシ解決部3Bに間い合わせ
る。サーバ起動部3Aは、ポリシ解決部3Bからポート
番号が得られると、当該ポートとの接続を有効にするよ
うサーバ2に命じると共に、得られたポート番号を実リ
ファレンス4Aとして仮想リファレンス4に応答する。
【0017】ポリシ解決部3Bは、ポリシサーバ6、サ
ーバ起動部3A及びポリシ設定部3Cのそれぞれ連携し
て動作する機能部である。このポリシ解決部3Bは、サ
ーバ2の識別番号(ID)と当該サーバ2が提供するサ
ービスの優先順位との対応関係を記憶した対応関係テー
ブル3B1(図3)を有している。なお、図3は、優先
順位が「高」、「中」、「低」の3段階の場合について
表している。
【0018】ポリシ解決部3Bは、サーバ起動部3Aか
らサーバ2の識別番号(ID)が入力されると、これを
検索キーに用いて対応関係テーブル3B1を参照し、サ
ーバ2に対応する優先順位を求める。また、ポリシ解決
部3Bは、このように対応関係テーブル3B1からサー
バ2の優先順位が得られると、当該優先順位に対応する
ポート番号をポリシサーバ6に問い合わせる。ポリシ解
決部3Bは、ポリシサーバ6からポート番号が1つ通知
された場合(通知の際、既に複数のポート番号の中から
1つが適当に選ばれる場合を含む。)にはその番号を、
ポート番号が複数通知された場合にはそのうちの一つを
サーバ起動部3Aに通知する。
【0019】ポリシ設定部3Cは、ポリシ解決部3B及
びポリシ設定ツール5と連携して動作する機能部であ
る。ポリシ設定部3Cは、ポリシ解決部3Bの対応関係
テーブル3B1に格納されているサーバ(サービス)の
優先順位を設定し又は修正するための機能部である。
【0020】ポリシ設定ツール5は、ポリシ設定部3C
を介して対応関係テーブル3B1を設定し又は修正する
ために用意されている機能部である。具体的には、特定
のサーバ(サービス)を表している識別番号(ID)の
優先順位を「中」から「高」に変更したり、「高」から
「低」に変更するのに用いられる。通常、このポリシ設
定ツール5は、ノードの管理者によって操作される。こ
のため、ポリシ設定ツール5は、ノードと管理者とのユ
ーザインタフェースを提供する役割を果たす。
【0021】ポリシサーバ6は、ネットワーク上におけ
るノードのポート番号と処理上の優先順位との対応関係
を対応関係テーブル6A(図4)により管理するサーバ
である。なお、図4は、優先順位が「高」、「中」、
「低」の3段階である場合を表している。このように、
本実施形態では、図3に示すサービス上の優先順位の分
類と図4に示す処理上の優先順位の分類とが一致してい
る。
【0022】ただし、両優先順位は本来別々に設定され
るものであるため、必ずしも2つの優先順位の分類が一
致するとは限らない。従って、その場合には、対応関係
テーブル3B1上における優先順位の分類と対応関係テ
ーブル6A上における優先順位の分類とが同じになるよ
うに予め修正したものが用いられる。
【0023】例えば、サービス上の優先順位の分類が3
段階であるのに対し、処理上の優先順位の分類が5段階
である場合、処理上の優先順位の分類を3段階に再分類
したもの又は一部分類を統合して3分類に編集したもの
について対応関係テーブル6Aを作成し、これを用いる
ものとする。
【0024】(A−2)アクティベーション動作 続いて、実施形態に係るサービス品質制御装置を備える
分散システムにおけるアクティベーション動作を説明す
る。なお、以下の説明では、既に幾つかのサーバ2がア
クティベーション機構3'に登録されているものとして
説明する。ここでは、サーバ2(1)〜2(5)の5つ
が登録されているものとする。また、それらサーバに対
応するサービスの優先順位は、「高」、「中」、「低」
の3段階とする。
【0025】図5に、本実施形態に係るアクティベーシ
ョン動作に関連する実行手順の概要を示す。なお、初期
設定時、ポリシ解決部3Bの対応関係テーブル3B1に
は、各サーバに対応する優先順位としていずれもデフォ
ルト値が設定されているものとする。すなわち、全サー
バの優先順位が「中」段階に設定されているものとす
る。
【0026】まず初めに、特定サーバで提供されるサー
ビスの優先順位に変更が生じた場合の動作を説明する。
この場合、ポリシ設定ツール5は、ポリシ設定部3Cに
対し該当するサーバの優先度をどのように変更するかに
ついて指示が与えられる(図中(1) )。ポリシ設定部3
Cは、当該変更指示に応じてポリシ解決部3B1にアク
セスし、対応関係テーブル3B1の書き換えを行う(図
中(2) )。例えば、サーバ2(2)(ID=002)の
優先順位を「高」に変更し、サーバ2(3)(ID=0
03)の優先順位を「低」に書き換える。図3は、この
書換後の状態を表している。
【0027】このように、優先度の設定が完了すると、
本実施形態に固有のアクティベーション動作が実行可能
な状態になる。アクティベーション動作は、仮想リファ
レンス4からのサーバ起動要求(図中(4) )の出力で開
始される。なお、当該要求は、従来例の場合と同様、ク
ライアント1から仮想リファレンス4にサーバ2の呼出
要求が出力されるも(図中(3) )、何らかの理由で仮想
リファレンス4によるサーバ2の呼出が失敗に終わった
ときに出力される。サーバ起動要求は、仮想リファレン
ス4からサーバ起動部3Aに与えられる。
【0028】サーバ起動要求を入力すると、サーバ起動
部3Aは、ポリシ解決部3Bに対して起動要求のあった
サーバ2の識別番号(ID)を検索キーとして与え(図
中(5) )、当該サーバ2に対応するポート番号を要求す
る。
【0029】ポリシ解決部3Bは、図3に示す対応関係
テーブル3B1を参照し、要求のあったサーバ2に対応
する優先度を読み出す。例えば、サーバ2(2)(ID
=002)が呼出の対象になっているのであれば、優先
度「高」を得る。次に、ポリシ解決部3Bは、外部のポ
リシサーバ6に対し、優先度「高」に対応するポート番
号を要求する(図中(6) )。例えば、ポリシサーバ6が
持つ対応関係テーブル6Aが図4に示すものであれば、
ポリシ解決部3Bは、ポート番号3500〜3600の
中より適当な番号を選び(図中(7) )、サーバ起動部3
Aに選んだポート番号を返す(図中(8) )。
【0030】サーバ起動部3Aは、この後、サーバ2
(2)を起動し、ポリシ解決部3Bが返したポート番号
に当該サーバ2(2)を接続させる(図中(9) )。この
とき、サーバ起動部3Aは、当該動作と並行して実リフ
ァレンスとしてポート番号を仮想リファレンス4に応答
する(図中(10))。
【0031】仮想リファレンス4は、新たな実リファレ
ンスを得ると、当該新たな実リファレンスを用い、サー
バ2(2)へ再度呼出を出力する(図中(11))。呼出が
成功すると、その応答がサーバ2(2)より仮想リファ
レンス4に与えられ、これがクライアント1へと転送さ
れる(図中(12),(13))。以上の動作の後、クライアン
ト1とサーバ2(2)とは通信可能となる。
【0032】(A−3)第1の実施形態の効果 以上のように、第1の実施形態によれば、あるサーバに
対してアクティベーションが要求された場合には、まず
当該サーバについて設定されている優先度を確認し、次
に確認された優先度について割り当てられているポート
番号へ当該サーバを接続するようにしたことにより、要
求される優先度に応じたポートの接続を適応的に実現で
きる。
【0033】これにより、ネットワーク上のノードで優
先的に処理されるポートには優先度の高いサーバを接続
でき、ネットワーク上のノードで通常の優先順位で処理
されるポートには優先度が普通のサーバを接続でき、ネ
ットワーク上のノードで低い優先順位で処理されるポー
トには優先度が低いサーバを適応的に接続することが可
能となる。
【0034】かくして、サーバの優先順位に応じたサー
ビス品質(QoS)制御が可能となる。従って、ネット
ワーク上でのQoS制御と連動する形で分散オブジェク
トサービスのQoSを制御することが可能となる。
【0035】(B)第2の実施形態 以下、本発明に係るサービス品質制御装置の第2の実施
形態例を説明する。図6に、当該サービス品質制御装置
を備える分散システムの機能ブロック構成例を示す。な
お、図6に示す構成の場合も、これは実装上のハードウ
ェア構成又はソフトウェア構成を限定するものでない。
また、図6には、図1と同一の部分に同一符号を付し、
対応する部分に対応符号を付して表している。
【0036】本実施形態と第1の実施形態との違いは、
サービス上の優先順位の分類と処理上の優先順位の分類
とが一致しない場合に、その違いを対応関係テーブルの
事前の修正により吸収するのではなく、両者の対応付け
を優先順位対応付け手段により実現する点に特徴があ
る。
【0037】そこで、本実施形態では、対応関係テーブ
ル3B1に3段階の優先順位が規定される一方、対応関
係テーブル6Aには5段階の優先順位が規定されている
場合のについて説明する。図7は、かかる対応関係テー
ブル6Aの一例を表している。なお、本実施形態では、
処理上の優先順位についての分類がサービス上の優先順
位の分類に対して大きい場合について説明するが、その
反対の場合も同様である。
【0038】本実施形態には、対応関係テーブル3B1
及び6Aにおける優先順位を対応付ける手段として、優
先順位対応付け部3B2がポリシ解決部3Bに設けられ
ている。この優先順位対応付け部3B2は、予め設定さ
れた規則に基づきサービス上の優先順位に対応する処理
上の優先順位を特定する手段であり、例えば次のような
規則で対応付けを実行する。サービス上の優先順位が
「高」のものについては処理上の優先順位の「高」を対
応付け、サービス上の優先順位が「中」のものについて
は処理上の優先順位の「やや高」と「中」と「やや低」
を対応付け、サービス上の優先順位が「低」のものにつ
いては処理上の優先順位の「低」を対応付ける。
【0039】これにより、本実施形態の場合にも、サー
ビス上の優先順位が「高」であるサーバの起動が要求さ
れた場合には、その処理上の優先順位が「高」であるも
のに対応付けられているポート番号の読出しが可能とな
り、サービス上の優先順位が「低」であるサーバの起動
が要求された場合には、その処理上の優先順位が「低」
であるものに対応付けられているポート番号の読出しが
可能となる。また、サービス上の優先順位が「中」であ
るサーバの起動が要求された場合には、その処理上の優
先順位が「やや高」、「中」又は「やや低」のいずれか
に対応付けられているポート番号の読出しが可能とな
る。
【0040】このように、本実施形態においても、第1
の実施形態の場合と同様の効果を得ることができる。な
お、本実施形態においては、対応関係テーブル3B1に
おける優先順位と対応関係テーブル6Aにおける優先順
位を対応付ける手段をポリシ解決部3B内に設けるもの
として説明したが、当該手段はポリシサーバ6内に設け
ても、独立の手段としてこれらの外部に設けることも可
能である。
【0041】(C)第3の実施形態 以下、本発明に係るサービス品質制御装置の第3の実施
形態例を説明する。図8に、当該サービス品質制御装置
を備える分散システムの機能ブロック構成例を示す。な
お、図8に示す構成の場合も、これは実装上のハードウ
ェア構成又はソフトウェア構成を限定するものでない。
また、図8には、図1と同一の部分に同一符号を付し、
対応する部分に対応符号を付して表している。
【0042】本実施形態と第1の実施形態との違いは、
ポリシ設定ツール5の機能が仮想リファレンス4'の機
能として実現されている点の違いである。すなわち、本
実施形態の場合、仮想リファレンス4'には、クライア
ント1からの要求に応じ、対応関係テーブル3B1の優
先順位を設定する機能が備えられている点で、第1の実
施形態と異なっている。
【0043】従って、本実施形態におけるアクティベー
ション動作そのものは第1の実施形態と同じであり、対
応関係テーブル3B1の優先順位の設定がクライアント
主導で開始される点が違いである。
【0044】このような構成としても、第1の実施形態
の場合と同様の効果を得ることができる。
【0045】(D)他の実施形態 上述の実施形態においては、5つのサーバ2(1)〜2
(5)がアクティベーション機構3'に登録されている
ものとして動作例を説明したが、登録数はこれに限るも
のでない。同様に、上述の実施形態においては、サーバ
(サービス)の優先順位及びネットワーク上のノードに
ついて設定する優先順位をそれぞれ3段階に設定する場
合について述べたが、設定する段階はこれに限るもので
ない。
【0046】上述の実施形態においては、優先順位から
ポート番号を求めるためポリシサーバ6にポート番号を
問い合わせに行く構成としたが、ポリシ解決部3B内に
サーバの識別番号(ID)からポート番号を求める機能
を設け、ポリシ解決部3B内でポート番号を決定できる
構成としても良い。例えば、ネットワーク上のノードに
ついて設定されているポート番号と優先順位との対応関
係を示す対応関係テーブル6Aをポリシ解決部3B内に
設けても良い。すなわち、2種類の対応関係テーブルを
設けても良い。
【0047】上述の実施形態においては、クライアント
とサーバが固定のクライアント・サーバ型のネットワー
クシステムについて述べたが、クライアントとサーバと
の役割が時々刻々と変更されるピアツーピア型のネット
ワークシステムにも適用し得る。
【0048】上述の実施形態においては、請求項におけ
る「通信路の識別子」として、ポート番号を用いる場合
について述べたが、通信路の識別が可能であれば、クラ
イアントを表す識別子等その他の識別子を適用すること
ができる。
【0049】
【発明の効果】上述のように本発明に係るサービス品質
管理装置によれば、起動要求の対象となったサーバに、
当該サーバにより提供されるサービスについて定められ
ている優先順位と同様の優先順位で処理される通信路の
識別子を与えることができるため、起動要求時の設定に
応じた適応的なサービス品質の制御を可能とできる。
【図面の簡単な説明】
【図1】第1の実施形態例を示す機能ブロック図であ
る。
【図2】従来構成例を示す機能ブロック図である。
【図3】サーバとサービス上の優先順位との対応関係を
示す図表である。
【図4】ポート番号と処理上の優先順位との対応関係を
示す図表である(その1)。
【図5】アクティベーション及びその関連動作の実行手
順を示す図である。
【図6】第2の実施形態例を示す機能ブロック図であ
る。
【図7】ポート番号と処理上の優先順位との対応関係を
示す図表である(その2)。
【図8】第3の実施形態例を示す機能ブロック図であ
る。
【符号の説明】
1…クライアント、2…サーバ、3、3'…アクティベ
ーション機構、3A…サーバ起動部、3B…ポリシ解決
部、3B1…対応関係テーブル、3B2…優先順位対応
付け部、3C…ポリシ設定部、4、4'…仮想リファレ
ンス、5…ポリシ設定ツール、6…ポリシサーバ、6A
…対応関係テーブル。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 永井 博 東京都港区虎ノ門1丁目7番12号 沖電気 工業株式会社内 Fターム(参考) 5B045 BB11 GG01 5B089 GA11 GA21 GB02 GB09 JA35 KA04 KB03 KB06 KC05 KC27 KC53 MB04 5K034 AA17 CC06 FF02 FF11 HH11 HH17 HH26 HH42 JJ12 LL01 MM03 MM22 NN26

Claims (7)

    【特許請求の範囲】
  1. 【請求項1】 分散オブジェクトのサーバと、各サーバ
    により提供されるサービスについて定められた優先順位
    との関係を記憶した第1の記憶手段と、 ノードの管理下にある通信路の識別子と、ノード上の処
    理について定められた優先順位との関係を記憶した第2
    の記憶手段と、 サーバへの起動要求を検出し、該当するサーバにより提
    供されるサービスについて定められている優先順位を、
    上記第1の記憶手段から読み出す優先順位読出し手段
    と、 上記優先順位読出し手段から読み出された優先順位と同
    等の優先順位を有する処理に対応する通信路の識別子
    を、上記第2の記憶手段から読み出す識別子読出し手段
    と、 検出された上記起動要求に基づいて該当するサーバを実
    際に起動させると共に、当該サーバを、上記識別子読出
    し手段により読み出された識別子で特定される通信路に
    接続させるサーバ起動手段とを備えることを特徴とする
    サービス品質管理装置。
  2. 【請求項2】 請求項1に記載のサービス品質管理装置
    において、 上記第2の記憶手段における優先順位の分類区分と、上
    記第1の記憶手段における優先順位の分類区分とが一致
    する場合、上記識別子読出し手段は、上記優先順位読出
    し手段によって読み出された優先順位から直接的に対応
    する識別子を読み出すようにすることを特徴とするサー
    ビス品質管理装置。
  3. 【請求項3】 請求項1に記載のサービス品質管理装置
    において、 上記第2の記憶手段における優先順位の分類区分と、上
    記第1の記憶手段における優先順位の分類区分とが一致
    しない場合、上記識別子読出し手段は、上記優先順位読
    出し手段によって読み出された優先順位を基に、これに
    対応する上記第2の記憶手段上の優先順位を求め、その
    後、当該新たに求めた優先順位について対応する識別子
    を読み出すようにすることを特徴とするサービス品質管
    理装置。
  4. 【請求項4】 請求項1〜3のいずれかに記載のサービ
    ス品質管理装置において、上記通信路を特定する識別子
    がポート番号である、ことを特徴とするサービス品質管
    理装置。
  5. 【請求項5】 請求項1〜3のいずれかに記載のサービ
    ス品質管理装置において、上記通信路を特定する識別子
    がクライアントの識別子番号である、ことを特徴とする
    サービス品質管理装置。
  6. 【請求項6】 請求項1〜5のいずれかに記載のサービ
    ス品質管理装置において、上記第1の記憶手段に記憶さ
    れている分散オブジェクトのサーバにより提供されるサ
    ービスの優先順位と各サーバとの対応関係は随時変更可
    能であることを特徴とするサービス品質管理装置。
  7. 【請求項7】 請求項6に記載のサービス品質管理装置
    において、 上記対応関係の変更は、クライアントからの指示で変更
    されることを特徴とするサービス品質管理装置。
JP14310099A 1999-05-24 1999-05-24 サービス品質管理装置 Expired - Fee Related JP3562995B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP14310099A JP3562995B2 (ja) 1999-05-24 1999-05-24 サービス品質管理装置
US09/538,293 US6529907B1 (en) 1999-05-24 2000-03-29 Service quality management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14310099A JP3562995B2 (ja) 1999-05-24 1999-05-24 サービス品質管理装置

Publications (2)

Publication Number Publication Date
JP2000330896A true JP2000330896A (ja) 2000-11-30
JP3562995B2 JP3562995B2 (ja) 2004-09-08

Family

ID=15330919

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14310099A Expired - Fee Related JP3562995B2 (ja) 1999-05-24 1999-05-24 サービス品質管理装置

Country Status (2)

Country Link
US (1) US6529907B1 (ja)
JP (1) JP3562995B2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005505850A (ja) * 2001-10-15 2005-02-24 ヤコブ リンメル リミティッド オブジェクト分散
JP2008524713A (ja) * 2004-12-17 2008-07-10 ゼネラル・エレクトリック・カンパニイ 自動遠隔監視及び診断サービス方法とシステム
JP2011159292A (ja) * 2005-06-29 2011-08-18 Samsung Electronics Co Ltd ストリーミングサービス方法、ストリーミングサービスシステムのサーバ及びストリーミングサービス方法を遂行するためのコンピュータ判読可能プログラムを記録した記録媒体

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040205693A1 (en) * 2001-04-23 2004-10-14 Michael Alexander Resource localization
JP4400059B2 (ja) * 2002-10-17 2010-01-20 株式会社日立製作所 ポリシー設定支援ツール
US20050054327A1 (en) * 2003-09-04 2005-03-10 David Johnston System and associated methods to determine authentication priority between devices
EP1700509B1 (en) * 2003-12-30 2008-11-19 Telefonaktiebolaget LM Ericsson (publ) A method and a system for providing a certain quality of service to a mobile station in a mobile communication system
US7908162B2 (en) * 2005-10-11 2011-03-15 International Business Machines Corporation Method of delegating activity in service oriented architectures using continuations
US7478179B2 (en) 2005-11-04 2009-01-13 Sun Microsystems, Inc. Input/output priority inheritance wherein first I/O request is executed based on higher priority
US7558588B2 (en) * 2005-11-18 2009-07-07 Airvana, Inc. Resource allocation in a radio access network
WO2007064158A1 (en) * 2005-11-30 2007-06-07 Lg Electronics Inc. Method for changing service quality of a content adaptively
CN105721185B (zh) * 2014-12-03 2019-02-15 阿里巴巴集团控股有限公司 计算机系统业务节点间的信息传输方法及其装置

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5444705A (en) * 1991-02-22 1995-08-22 International Business Machines Corp. Dual priority switching apparatus for simplex networks
US5592678A (en) * 1991-07-23 1997-01-07 International Business Machines Corporation Display adapter supporting priority based functions
US5644714A (en) * 1994-01-14 1997-07-01 Elonex Plc, Ltd. Video collection and distribution system with interested item notification and download on demand
US6185601B1 (en) * 1996-08-02 2001-02-06 Hewlett-Packard Company Dynamic load balancing of a network of client and server computers
US5870396A (en) * 1996-12-31 1999-02-09 Northern Telecom Limited Output queueing in a broadband multi-media satellite and terrestrial communications network
US6330603B1 (en) * 1997-02-26 2001-12-11 Kabushiki Kaisha Toshiba Communication apparatus, communication method, and record medium
US6088356A (en) * 1997-06-30 2000-07-11 Sun Microsystems, Inc. System and method for a multi-layer network element
US6094435A (en) * 1997-06-30 2000-07-25 Sun Microsystems, Inc. System and method for a quality of service in a multi-layer network element
US6006264A (en) * 1997-08-01 1999-12-21 Arrowpoint Communications, Inc. Method and system for directing a flow between a client and a server
US6108307A (en) * 1997-12-12 2000-08-22 Newbridge Networks Corporation Frame relay priority queses to offer multiple service classes
US6148336A (en) * 1998-03-13 2000-11-14 Deterministic Networks, Inc. Ordering of multiple plugin applications using extensible layered service provider with network traffic filtering
US6141686A (en) * 1998-03-13 2000-10-31 Deterministic Networks, Inc. Client-side application-classifier gathering network-traffic statistics and application and user names using extensible-service provider plugin for policy-based network control

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005505850A (ja) * 2001-10-15 2005-02-24 ヤコブ リンメル リミティッド オブジェクト分散
JP2008524713A (ja) * 2004-12-17 2008-07-10 ゼネラル・エレクトリック・カンパニイ 自動遠隔監視及び診断サービス方法とシステム
JP2011159292A (ja) * 2005-06-29 2011-08-18 Samsung Electronics Co Ltd ストリーミングサービス方法、ストリーミングサービスシステムのサーバ及びストリーミングサービス方法を遂行するためのコンピュータ判読可能プログラムを記録した記録媒体

Also Published As

Publication number Publication date
JP3562995B2 (ja) 2004-09-08
US6529907B1 (en) 2003-03-04

Similar Documents

Publication Publication Date Title
JP3382953B2 (ja) 有限メモリコンピュータシステム上におけるクライアント管理フロー制御方法及び装置
JP7085565B2 (ja) 分離されたネットワークスタックにわたるインテリジェントなスレッド管理
EP0998099B1 (en) Network address management
US6886084B2 (en) Storage controlling device and control method for a storage controlling device
US6119170A (en) Method and apparatus for TCP/IP multihoming on a host system configured with multiple independent transport provider systems
RU2427891C2 (ru) Виртуальная сетевая система хранения информации, сетевое запоминающее устройство и виртуальный способ
US20020184374A1 (en) Distributed environment type computer system able to achieve high speed consecutive message communications by service layer
US7237235B2 (en) Application distribution system, and distribution server and distribution method thereof
US6601094B1 (en) Method and system for recommending an available network protocol
JP3562995B2 (ja) サービス品質管理装置
JP2020524869A (ja) 仮想マシン管理
JP3153129B2 (ja) サーバ選択方式
US6621820B1 (en) Method and system for updating routes in a route table on a client computer
US11915036B2 (en) Method, system, and device for modifying internal configuration of virtual machine
US11818173B2 (en) Reducing memory footprint after TLS connection establishment
CN110365742B (zh) 多活负载均衡应用创建方法、装置、计算机设备及存储介质
CN115883481B (zh) 一种请求限速方法、装置、设备及介质
KR100962614B1 (ko) 저 레벨 계층을 고객 소프트웨어 프로그램에 개방하는메인 소프트웨어 프로그램과 저 레벨 계층을 구동하는무선통신 모듈
JP5780297B2 (ja) ポート番号特定システム、ポート番号特定システム制御方法およびその制御用プログラム
JP2006139649A (ja) 被監視マシンとエージェントのポート番号変更方法およびシステム
CN117435214A (zh) 一种fpga程序烧录方法、装置、设备及存储介质
US20200151004A1 (en) Remote working system and working method thereof
JP5046503B2 (ja) 通信制御システム及び通信制御方法並びに通信制御用プログラム
KR19990039779A (ko) 프로세서간 통신에 의한 파일 로딩방법
EP0713308A2 (en) Video data sending and receiving device

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040521

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040601

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040601

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090611

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090611

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100611

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100611

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110611

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110611

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120611

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130611

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees