JPH07302236A - 情報処理システムおよびその方法並びに情報処理システムにおけるサービス提供方法 - Google Patents

情報処理システムおよびその方法並びに情報処理システムにおけるサービス提供方法

Info

Publication number
JPH07302236A
JPH07302236A JP6094431A JP9443194A JPH07302236A JP H07302236 A JPH07302236 A JP H07302236A JP 6094431 A JP6094431 A JP 6094431A JP 9443194 A JP9443194 A JP 9443194A JP H07302236 A JPH07302236 A JP H07302236A
Authority
JP
Japan
Prior art keywords
information processing
information
service
network
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP6094431A
Other languages
English (en)
Inventor
Ryuichi Hattori
隆一 服部
Toshihiko Ogura
敏彦 小倉
Takashi Oeda
高 大枝
Koichi Okazawa
宏一 岡澤
Hideki Osaka
英樹 大坂
Yasuhiro Hida
庸博 飛田
Atsushi Hara
原  敦
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP6094431A priority Critical patent/JPH07302236A/ja
Priority to US08/434,291 priority patent/US5774656A/en
Publication of JPH07302236A publication Critical patent/JPH07302236A/ja
Priority to US09/106,291 priority patent/US6094674A/en
Priority to US09/518,147 priority patent/US6370577B1/en
Priority to US10/082,185 priority patent/US6519640B2/en
Priority to US10/336,796 priority patent/US6868446B2/en
Priority to US11/054,387 priority patent/US7447708B2/en
Priority to US12/243,081 priority patent/US7711817B2/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • G06F9/5055Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering software capabilities, i.e. software resources associated or available to the machine
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • G06F9/5044Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering hardware capabilities
    • 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/5009Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/75Indicating network or usage conditions on the user display
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/50Indexing scheme relating to G06F9/50
    • G06F2209/5015Service provider selection

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer And Data Communications (AREA)

Abstract

(57)【要約】 (修正有) 【目的】情報処理システム(クライアントサーバシステ
ム)の各装置の有する機能・性能を知識を有しないユー
ザに対して必要とするサービスを提供する。 【構成】ネットワーク110で相互接続された各情報処
理装置101、104、111、117に、機能・性能
を登録するQOSテーブル102、105、112、1
18を設け、ネットワーク110に機器を接続した場合
には、自動的にQOSテーブルをネットワークのローカ
ルディレクトリ108に登録し、エージェント103、
106、113、119は、QOSテーブルの内容をサ
ービス情報に変換して、ユーザインターフェースを通じ
てユーザに提供する。 【効果】ネットワークで相互に接続された各々の情報処
理機器の有する機能・性能に関する情報をユーザへのサ
ービス情報に変換してユーザに提供するので、ユーザは
より直接的に必要とするサービスを受けることができ
る。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、ネットワークで接続し
た機器において、エンドユーザに対してサービスを提供
する情報処理システムおよびその方法並びに情報処理シ
ステムにおけるサービス提供方法に関する。
【0002】
【従来の技術】ネットワーク上に、大容量のディスク等
の資源を有するサーバマシンや個々のユーザが使用する
複数のクライアントマシン等の多数の機器が接続され、
これら接続した機器が相互に情報のやりとりを行う構成
を一般にクライアント・サーバ・システム(CSS)と
呼んでいる。このCSSの実際の利用形態としては、サ
ーバーマシンのディスク資源を利用したファイル共用や
プリンタサーバに接続されたプリンタの共用など、サー
バーマシンの有する資源の共用によるものが主流であっ
た。近年、ネットワークオペレーティングシステム(以
下ネットワークOSと略す)などの基本ソフトウェア
や、サーバ・クライアントマシンのハードウェアの進歩
により、より高度な利用形態を持つCSS環境の実現が
可能になってきている。
【0003】これら具体的な例としては、コンピュータ
業界の標準化団体の一つであるオープン・ソフトウエア
・ファウンデーション(以下OFSと略す)が提案して
いる、OSF DCE(以下DCEと略す)が知られて
いる。このDCEでは、異機種混合ネットワーク環境に
おおいて、ディレクトリサービス,イエローページサー
ビス,認証サービス,アクセス権サービス等と呼ばれる
サービスの提供を実現している。
【0004】ディレクトリサービスとは、ユーザにわか
りやすい名前から実際のネットワークシステム内のアド
レス情報への変換を行うもので、電話帳による電話番号
の索引サービスのようなものである。イエローページサ
ービスは、前記ディレクトリサービスの付加機能である
が、名前の代わりに機能/属性で検索する事が出来る、
いわば職業別電話帳のようなものである。また、認証サ
ービス,アクセス権サービスは、システムに加入する際
及び使用時に、正当なアクセス件を保有しているかどう
かなどのセキュリティチェックを行うサービスであり、
いずれもシステム管理を行うためのサービスであると言
える。
【0005】上記述べたOSF DCEについては、例
えば、OSF DCE技術解説(株式会社ソフト・リサ
ーチ・センター;1992年8月25日発行、ISBN 4-9
15778-15-0)などに詳細が記述されている。
【0006】
【発明が解決しようとする課題】前記述べたような現在
のCSS環境で提供されているサービスは、クライアン
トマシンを使用するエンドユーザが、特定のサービスを
利用する事を意識しなければサービスが提供されないも
のが多い。例えば、他のクライアントとファイル共用を
行なう場合では、ファイル共有を行なう相手のファイル
名を指定し、自分のクライアントマシンのどこのディレ
クトリに共有ファイルを設定する(この動作をマウント
と呼ぶ)かを指示することでファイルの共用が可能とな
る。
【0007】また、エンドユーザが特定のサービスを意
識することなく使用可能なものがあっても、システム管
理者があらかじめ設定することでサービスの提供を実現
しているのが現状である。前記DCEでは、主にこれら
システム管理を行う管理者に対するサービスの充実を図
っていると言える。従って、エンドユーザは、システム
管理者が設定していない情報・サービスを使用する事は
事実上困難あるいは不可能な状況であるという課題を有
していた。
【0008】また、CSSで接続できる機器の範囲が広
がるにつれてシステムを使用するエンドユーザが多様化
し、情報処理機器の操作方法・知識を知らないユーザが
使用する機会が増えつつある。このような場合には、エ
ンドユーザがCSSで提供されているエンドユーザが使
用可能なサービスについて、それを活用することは殆ど
できないという課題も有していた。
【0009】また、エンドユーザにとっては、装置の仕
様・特性についての専門知識を持たずに使用する場合が
多い。例えばどの装置のディスク容量に余裕があると
か、転送性能が高いとか、あるいはデータ保存の信頼性
が高い等の装置(ディスク等)が提供する機能/サービ
スを把握しないで使っている場合があり、システムの専
門家にならないとシステムの持つ資源の適切な使い方が
できず、効率の悪い使い方をしていた。
【0010】本発明の目的は、上記課題を解決すべく、
情報処理システムの提供するサービスに関して全く知識
を有しない者に対しても、情報処理システムが有するサ
ービスを適切に使用することができるようにした情報処
理システムおよびその方法並びに情報処理システムにお
けるサービス提供方法を提供することにある。
【0011】本発明の他の目的は、CSSにおいて提供
するサービスに関して全く知識を有しない者に対して
も、CSSが有するサービスを適切に使用することがで
きるようにした情報処理システムおよびその方法並びに
情報処理システムにおけるサービス提供方法を提供する
ことにある。
【0012】本発明の他の目的は、エンドユーザに対し
システムの提供するサービスの質すなわちQuality of s
ervice(以下QOSと略す)を保証した情報処理システ
ムおよびその方法並びに情報処理システムにおけるサー
ビス提供方法を提供することにある。
【0013】
【課題を解決するための手段】上記課題を解決するため
に、本発明は、情報処理システムが提供するサービスと
ユーザが要求する処理を関連付けるためのユーザ情報を
管理するパーソナルエージェントと装置を管理する端末
エージェントの2種類からなるエージェント機能を設け
たものである。該端末エージェントは、上記ネットワー
クに接続された各装置の提供する機能・性能等の情報を
把握し、ユーザの必要とするサービス情報に変換すると
同時に、ユーザが操作する端末・クライアントの管理を
行ないものである。また、パーソナルエージェントは、
個々のユーザに対応しカスタマイズしたデータの管理及
びサービスの提供を行なうようにしたものである。
【0014】そして本発明は、上記各装置の機能・性能
等の情報からサービス情報への変換のために、サービス
情報変換部を設けたものである。更に、上記サービス情
報変換部は、端末エージェントがサービス情報の変換を
行なうために使用する一般サービス変換テーブル部と、
パーソナルエージェントが各ユーザにカスタマイズした
サービス情報の変換を行なうための、パーソナルサービ
ス変換テーブルとからなる。
【0015】更に、本発明は、端末エージェントはユー
ザの操作する端末・クライアントのユーザインターフェ
ースの基本部分を担当し、上記ネットワークに接続され
た各装置の提供する機能・性能の情報をユーザインター
フェース上のサービス情報に変換してよるようにしたも
のである。パーソナルエージェントはさらにユーザイン
ターフェースにおいて、セキュリティ機能など個々のユ
ーザに対応したカスタマイズ機能を担当するようにした
ものである。
【0016】また、本発明は、ネットワークで接続され
る各々の装置に、各装置の提供する機能・性能を定義し
たQOSテーブルを設け、複数のQOSテーブルを小規
模なネットワークの範囲であるセル単位に有するローカ
ルディレクトリにて管理するようにしたものである。ネ
ットワークシステム全体のローカルディレクトリをグロ
ーバルディレクトリにて管理するようにしたものであ
る。
【0017】更に、本発明は、前記ネットワークに機器
を接続した際に、上記QOSテーブルを自動的にローカ
ルディレクトリに登録するようにしたものである。ま
た、ローカルディレクトリの登録内容に変更が合った場
合には、その内容をグローバルディレクトリへ通知する
ようにしたものである。
【0018】更に本発明は、上記QOSテーブルのロー
カルディレクトリへの登録手段として、同報通信を用い
るようにしたものである。
【0019】更に本発明は、情報処理装置に各部の状態
を監視する状態監視手段を設け、前記状態監視手段が収
集した各部の状態の情報を蓄積する手段を設け、前記状
態監視手段のみが使用するネットワークインターフェー
スを設けたものである。
【0020】即ち、本発明は、機能及び性能の情報を登
録するテーブルを有する複数の情報処理装置と、該複数
の情報処理装置を相互に接続するネットワークと、該ネ
ットワークに接続され、前記情報処理装置のテーブルを
管理するディレクトリとを備え、前記所望の情報処理装
置において前記ディレクトリの管理内容を参照してテー
ブルに登録された情報処理装置の機能及び性能の情報を
ユーザに提供するエージェント機能を有することを特徴
とすることを特徴とする情報処理システムである。また
本発明は、前記情報処理システムにおいて、前記所望の
情報処理装置におけるエージェント機能は、個々のユー
ザに対応するカスタマイズを行い、前記サービス情報を
提供するユーザ対応部分と特定のユーザに依存しないサ
ービス情報を提供する部分とから構成したことを特徴と
する。また本発明は、前記情報処理システムにおいて、
前記テーブルに登録される機能及び性能の情報として、
転送速度、ランダムI/O性能、アクセス時間、ビット
エラー率、MTTDL(Mean Time to Data Loss)、MTDA(Mean
Time for Data Availability)、ビットコストの何れ
か1つまたは全てを含むことを特徴とする。また本発明
は、前記情報処理システムにおいて、前記テーブルに登
録される機能及び性能の情報として、情報処理装置の名
称、前記情報処理装置の有するI/Oデバイスの種別、
機能・性能の何れか1つまたは全てを含むことを特徴と
する。
【0021】また本発明は、ネットワークを介してユー
ザに提供する機能及び性能を登録するQOSテーブルを
有する情報処理装置を前記ネットワークに接続したこと
を特徴とする情報処理システムである。また本発明は、
機能及び性能の情報を登録するテーブルを有する複数の
情報処理装置と、該複数の情報処理装置を相互に接続す
るネットワークと、該ネットワークに接続され、前記情
報処理装置のテーブルを管理するディレクトリとを備え
たことを特徴とする情報処理システムである。また本発
明は、機能及び性能の情報を登録するテーブルを有する
複数の情報処理装置と、該複数の情報処理装置を相互に
接続するネットワークと、該ネットワークに接続され、
前記情報処理装置のテーブルを管理するローカルディレ
クトリと、該ローカルディレクトリを管理するグローバ
ルディレクトリとを備えたことを特徴とする情報処理シ
ステムである。また本発明は、機能及び性能の情報を登
録するテーブルを有する複数の情報処理装置と、該複数
の情報処理装置を相互に接続するネットワークと、該ネ
ットワークに接続され、前記情報処理装置のテーブルを
管理するディレクトリとを備え、前記所望の情報処理装
置において前記ディレクトリの管理内容を参照して前記
テーブルに登録された情報処理装置の機能及び性能の情
報をサービス情報に変換し、該変換されたサービス情報
をユーザに提供するエージェント機能を有することを特
徴とすることを特徴とする情報処理システムである。ま
た本発明は、機能及び性能の情報を登録するQOSテー
ブルを有する複数の情報処理装置と、該複数の情報処理
装置を相互に接続するネットワークと、該ネットワーク
に接続され、小規模な集合であるローカルエリア単位で
前記QOSテーブルを複数個管理するローカルディレク
トリと、該ローカルエリア単位のグローバルエリアにお
いて前記ローカルディレクトリを複数個管理するグロー
バルディレクトリとを備え、前記所望の情報処理装置に
おいて、前記グローバルディレクトリおよびローカルデ
ィレクトリの内容を参照して前記QOSテーブルに登録
された前記情報処理装置の機能及び性能の情報をサービ
スの質を表すサービス情報に変換してユーザに提供する
エージェント機能を有することを特徴とする情報処理シ
ステムである。また本発明は、前記情報処理システムに
おいて、前記所望の情報処理装置におけるエージェント
機能は、個々のユーザに対応するカスタマイズを行い、
前記サービス情報を提供するユーザ対応部分と特定のユ
ーザに依存しないサービス情報を提供する部分とから構
成したことを特徴とする。また本発明は、前記情報処理
システムにおいて、前記所望の情報処理装置におけるエ
ージェント機能は、前記ローカルディレクトリに登録さ
れた複数のQOSテーブルの内容を読みだして前記QO
Sテーブルの登録された複数の共通な機能を検出してサ
ービスメニューを作成することを特徴とする。また本発
明は、前記情報処理システムにおいて、前記所望の情報
処理装置におけるエージェント機能は、更に前記各サー
ビス毎にQOSメニューを作成してこれをユーザに提供
することを特徴とする。また本発明は、前記情報処理シ
ステムにおいて、前記情報処理装置におけるQOSテー
ブルは、前記情報処理装置の機能、性能を表す情報とし
て、応答時間、単位時間あたりの処理能力、転送速度の
少なくともいずれか1つを含むことを特徴とする。また
本発明は、機能及び性能の情報を登録するQOSテーブ
ルを有する複数の情報処理装置と、該情報処理装置を複
数相互に接続するネットワークと、前記複数の情報処理
装置からなる小規模な集合であるローカルエリア単位で
前記QOSテーブルを複数個管理するローカルディレク
トリと、該ローカルエリア単位のグローバルエリアにお
いて前記ローカルディレクトリを複数個管理し、前記ロ
ーカルディレクトリの内容に変更があった場合にはロー
カルディレクトリから前記内容の変更通知を受けるグロ
ーバルディレクトリとを備え、前記所望の情報処理装置
において情報処理装置の機能及び性能の情報をユーザに
提供するエージェント機能を有し、該エージェント機能
は前記グローバルディレクトリの変更内容に従ってユー
ザへ提供するサービス情報の内容を変更することを特徴
とする情報処理システムである。また本発明は、前記情
報処理システムにおいて、前記ローカルディレクトリ
は、前記ネットワークに新規に情報処理装置を接続した
場合に、該新規に接続した情報処理装置のQOSテーブ
ルを読みだして登録することを特徴とする。また本発明
は、前記情報処理システムにおいて、前記ローカルディ
レクトリは、前記ネットワークから情報処理装置を接続
解除した場合に、該接続解除した情報処理装置のQOS
テーブルを削除することを特徴とする。また本発明は、
機能及び性能を登録するQOSテーブルを有する複数の
情報処理装置と、該情報処理装置を複数相互に接続する
ネットワークと、前記複数の情報処理装置からなる小規
模な集合であるローカルエリア単位で前記QOSテーブ
ルを複数個管理するローカルディレクトリと、該ローカ
ルエリア単位のグローバルエリアにおいて前記ローカル
ディレクトリを複数個管理するグローバルディレクトリ
とを備え、前記所望の情報処理装置において、前記グロ
ーバルディレクトリ及びローカルディレクトリの内容を
参照して前記QOSテーブルに登録された前記情報処理
装置の機能及び性能をサービスの質を表すサービス情報
に変換してユーザインターフェースを通じてユーザに提
供し、ユーザの前記各サービスの使用頻度またはサービ
スの利用内容に応じて前記ユーザインターフェースを通
じて提供するサービス情報の内容を変更するエージェン
ト機能を有することを特徴とする情報処理システムであ
る。また本発明は、前記情報処理システムにおいて、前
記所望の情報処理装置におけるエージェント機能は、ユ
ーザインターフェースの制御を行うサービスアクセスエ
ージェントと、各ユーザに対応したカスタマイズを行っ
て前記サービス情報を提供するパーソナルエージェント
サービスと、複数のユーザ間に共通のサービスを提供す
るパブリックエージェントサービスとからなることを特
徴とする。また本発明は、前記情報処理システムにおい
て、前記パーソナルエージェントサービスは前記複数の
情報処理装置における端末であるクライアントに備えら
れ、該パーソナルエージェントサービスの複製を前記複
数の情報処理装置における制御を行うサーバに備えるこ
とを特徴とする。また本発明は、前記情報処理システム
において、前記所望の情報処理装置におけるエージェン
ト機能は、ユーザが起動している複数のアプリケーショ
ンソフトウエアの状態を監視して前記アプリケーション
ソフトウエアの動作状況に応じて前記ユーザインターフ
ェースを通じて提供する前記サービス情報の内容を変化
させることを特徴とする。
【0022】また本発明は、情報処理装置は起動時に接
続されているI/O装置の情報を採取して他の情報処理
装置にネットワークを介して通知することを特徴とする
情報処理方法およびそのシステムである。また本発明
は、情報処理装置は起動時にネットワークを介して他の
情報処理装置に対してI/O装置情報の要求を送出して
他の情報処理装置のI/O情報を取得することを特徴と
する情報処理方法およびそのシステムである。また本発
明は、ネットワークに新たに接続された情報処理装置に
対して所定のベンチマークプログラムを実行してその結
果をQOSテーブルまたはディレクトリに登録すること
を特徴とする情報処理方法およびそのシステムである。
また本発明は、前記情報処理方法およびそのシステムに
おいて、前記通知が、同報通信であることを特徴とす
る。
【0023】また本発明は、情報処理装置をネットワー
クに接続した情報処理システムにおけるサービス提供方
法において、前記ネットワークを通じて情報処理装置の
各部の状態に関する情報の要求を受け付けた場合、情報
処理装置の動作とは独立に、収集した各部の状態の情報
を、各部の状態を監視する状態監視手段の有するネット
ワークインターフェースを通じてネットワークへ送出す
ることを特徴とする情報処理システムのサービス提供方
法である。また本発明は、情報処理装置をネットワーク
に接続した情報処理システムにおけるサービス提供方法
において、前記ネットワークを通じて情報処理装置の各
部の状態に関する情報の要求を通信プロトコルで受け付
けた場合、情報処理装置の動作とは独立に、収集した各
部の状態の情報を、各部の状態を監視する状態監視手段
の有するネットワークインターフェースを通じて通信プ
ロトコルに変換してネットワークへ送出することを特徴
とする情報処理システムのサービス提供方法である。
【0024】また本発明は、機能及び性能の情報を登録
するQOSテーブルを有する複数の情報処理装置と、該
情報処理装置を複数相互に接続するネットワークとを備
え、前記所望の情報処理装置は、前記ネットワークに接
続されている複数の情報処理装置の各々が有するQOS
テーブルを相互に参照して該QOSテーブルに登録され
た情報処理装置の機能及び性能の情報をサービスの質を
表すサービス情報に変換してユーザに提供するエージェ
ント機能を有することを特徴とする情報処理システムで
ある。また本発明は、機能及び性能の情報を登録するQ
OSテーブルを有する複数の情報処理装置をネットワー
クで接続した情報処理システムにおけるサービス提供方
法において、前記所望の情報処理装置のエージエント機
能において前記ネットワークに接続されている複数の情
報処理装置の各々が有するQOSテーブルを相互に参照
して該QOSテーブルに登録された情報処理装置の機能
及び性能の情報をサービスの質を表すサービス情報に変
換してユーザに提供することを特徴とする情報処理シス
テムにおけるサービス提供方法である。また本発明は、
情報処理装置の提供する機能・性能・サービスを表わす
QOS情報を表示するユーザインターフェースが、オン
ラインストレージ、動画像品質、バックアップ用ストレ
ージの何れか1つかまたはすべてのメニュー情報である
ことを特徴とする。
【0025】
【作用】本発明によれば、端末エージェントは、ネット
ワークを経由してグローバルディレクトリ及びローカル
ディレクトリに対してCSSに接続された各機器が有す
るQOSテーブルについて問い合わせを行ない、その結
果得られた各装置の機能・性能の情報をユーザが必要と
するサービス情報に変換してやるので、ユーザに直接サ
ービス情報を提供することができる。
【0026】また端末エージェントが、前記サービス情
報の変換を行なう場合には、上記サービス情報変換部の
一般サービス変換テーブルの登録内容に基づいて、前記
装置の機能・性能の情報をユーザの必要なサービス情報
に変換してやるので、サービス情報変換部の登録内容に
よって、ユーザに提供するサービス情報を変化させるこ
とができる。
【0027】また端末エージェントは、ユーザの使用す
る端末・クライアントのユーザインターフェースの基本
部分を担当し、各ユーザに共通な機能の表示や共通なサ
ービスの提供を行なうので、端末エージェントの内容を
変更すると全てのユーザへのインターフェース、提供す
るサービス情報を変化させることができる。
【0028】また前記パーソナルエージェントは、前記
端末エージェントと同様に前記グローバルディレクトリ
及びローカルディレクトリに対して、CSSに接続され
た各装置の有する機能性能について問い合わせを出し、
その結果得られた各装置の機能・性能をユーザが必要と
するサービス情報に変換して、ユーザに提供する。パー
ソナルエージェントからユーザに上記サービス情報の提
供を行なう場合には、前記端末エージェントに対してサ
ービス情報のユーザへの提供を依頼し、端末エージェン
トは前記情報をユーザインターフェースを通じてユーザ
に通知することができる。
【0029】またパーソナルエージェントはユーザから
のサービス要求を受け付けると、前記グローバルディレ
クトリ及びローカルディレクトリに登録された前記各装
置のQOSテーブルの内容を問い合わせ、ユーザのサー
ビス要求に対応する機能・性能を有する装置に対し、ユ
ーザのサービス要求を通知することができる。
【0030】またパーソナルエージェントが前記CSS
に接続された各装置の機能・性能の情報をユーザの必要
とするサービス情報に変換する場合には、前記サービス
情報変換部のパーソナルサービス変換テーブルに登録さ
れた変換情報に基づいて、変換を行なうので、各ユーザ
に対応した人数分のパーソナルサービス変換テーブルを
設ける事により、各ユーザに対応してカスタマイズした
サービス情報を提供することができる。
【0031】またパーソナルエージェントは個々のユー
ザのサービスの要求の度合いや、特定のサービスの使用
頻度に応じて前記パーソナルサービス変換テーブルの内
容を書き換える。
【0032】以上説明したように、前記2つのエージェ
ントはCSSに接続された各装置のサービス情報を把握
し、端末エージェントはユーザインターフェースを担当
してユーザへのサービスの通知を行ない、パーソナルエ
ージェントはユーザのサービス要求内容を把握すること
により、端末エージェントとパーソナルエージェントの
間で情報交換を行うことでユーザ要求をシステムの提供
するサービスへのマッピングを実現することができる。
【0033】また本発明によれば、状態監視手段は、状
態監視手段のみが使用するネットワークインターフェー
スを経由して情報処理システムと入出力を行ない、情報
処理装置の各部の状態に関する情報の要求があった場合
には情報処理システムの動作とは独立にネットワークイ
ンターフェースを通じて前記状態監視手段が収集した情
報を送出することができる。
【0034】
【実施例】以下に本発明のコンピューティングサービス
についての実施例を図1〜9を用いて説明する。
【0035】図1は本発明の一実施例のシステム構成を
表わすブロック図である。図1において、情報処理装置
A101、情報処理装置B104、情報処理装置C10
7、情報処理装置D111および情報処理装置Eはロー
カルエリアネットワーク(以下LANと略す)110を
介して相互に接続されている。LAN110はさらに通
信サーバである情報処理装置Eを介してワイドエリアネ
ットワーク(以下WANと略す)123に接続され、W
AN123上の情報処理装置F120とも接続されてい
る。各情報処理装置A〜FはそれぞれQOSテーブル1
02、105、112、118と端末エージェント10
3、106、109、113、119、122を有す
る。端末エージェントはそれぞれの情報処理装置とLA
N110及び他の情報処理装置とのインターフェースを
行なう。
【0036】ここで、クライアントである情報処理装置
Dをユーザが操作する場合を説明する。情報処理装置D
を起動すると、端末エージェント113およびパーソナ
ルエージェント115は、LAN110上のサーバであ
る情報処理装置107に対して、ローカルディレクトリ
108に登録されているネットワーク上のリソースにつ
いて問い合わせを出す。情報処理装置C107の端末エ
ージェント109はローカルディレクトリ108の内容
を情報処理装置D111に送出する。
【0037】図2にローカルディレクトリの構成例を示
す。図2において、QOSテーブル登録部301は登録
項目302と登録内容303からなり、一つの情報処理
装置のQOSテーブルに対して一つのQOS登録部30
1が対応する。登録項目302には情報処理装置の機能
・性能を表わす項目が登録され、登録内容303には前
記項目に対応する内容が登録されている。また、ネット
ワークアドレス登録部304は接続しているリソース名
305と対応するネットワーク上のアドレス306から
なる。
【0038】ユーザが情報処理端末Dから情報処理装置
Aを利用する場合、ユーザは端末エージェント113及
びパーソナルエージェント115とサービスメニュー1
16を通じてサービスの要求、授受を行なう。この端末
エージェント、パーソナルエージェント及びサービスメ
ニューについては、ユーザーインターフェースの部分で
詳細を説明するのでここでは省略する。ユーザからコン
ピューティングリソースの利用要求があった場合、端末
エージェント113はサーバである情報処理装置C10
7にコンピューティングリソースに関する問い合わせを
行なう。情報処理装置Cの端末エージェント109は前
記ローカルディレクトリ108の内容を検索し、登録さ
れているコンピューティングリソースの機能・性能に関
する情報をLAN110を介して情報処理装置111へ
送出する。端末エージェント113は受け取った情報を
サービス情報変換部114にて、ユーザに対するサービ
ス情報に変換してパーソナルエージェント115及びサ
ービスメニュー116を通じて、ユーザに通知する。
【0039】図3に前記サービス情報変換部の一実施例
を示す。図3において、サービス情報変換部は、複数の
ユーザに共通のサービス情報の変換を行なう一般サービ
ス情報変換テーブル307と特定のユーザに対応するパ
ーソナルサービス変換テーブル310とからなる。
【0040】一般サービス変換テーブルは、前記サーバ
のローカルディレクトリ108から取得したネットワー
ク上に接続されているリソースの機能・性能を表わす情
報を格納するテーブル308と、前記機能・性能を表わ
す情報と対応したユーザへのサービス情報を格納するテ
ーブル309とからなる。また、パーソナルサービス変
換テーブルは、前記パーソナルエージェント115がユ
ーザのサービス利用状況や情報処理装置Dにおけるアプ
リケーションソフトウエアの動作状態に応じてサービス
メニュー116を個々のユーザに最適化するためのサー
ビス変換情報を格納している。
【0041】例えば、図3では、個々のサービスの利用
状況に応じてサービスメニュー116における各サービ
スの表示順を変更する場合を示している。パーソナルエ
ージェント115は前記端末エージェント113が提供
する前記サービス情報の各々について、ユーザの使用頻
度を使用頻度テーブル311に登録し、その使用頻度に
応じて各サービスをサービスメニュー上にどのような順
序で表示するかを表示順テーブル312に登録する。ユ
ーザエージェントは、パーソナルサービス変換テーブル
の登録情報に基づいて、個々のユーザの習熟度、利用状
況に応じたメニーの表示を行なう。
【0042】次に前記図1に示す実施例において、LA
N110に情報処理装置B(プロセッサ)104を接続
する場合について説明する。前記ネットワークで接続さ
れた情報処理システムに新規に情報処理装置を接続する
場合、前記情報処理装置(サーバ)Cが管理する前記ロ
ーカルディレクトリ108に、新たに情報処理装置Bの
QOSテーブル105を登録する。図4にQOSテーブ
ルの登録フローを示す。情報処理装置B104をLAN
110に接続すると(動作401)、端末エージェント
106が同報通信を用いて情報処理装置B104の接続
及び起動を通知する(402)。
【0043】ネットワーク上のサーバである情報処理装
置C107の端末エージェント109は、前記情報処理
装置B104に対してQOSテーブル105の内容送出
を要求(403)。端末エージェント106がQOSテ
ーブル105の内容を送出(404)。端末エージェン
ト109は前記QOSテーブルの内容を前記ローカルデ
ィレクトリ108へ登録(405)。さらに、情報処理
装置C107は前記ローカルディレクトリ108の内容
に変更があったことを通信サーバ117を通じてWAN
123上のサーバである情報処理装置F120が管理す
るグローバルディレクトリ121へ通知する(40
7)。端末エージェント122は前記ローカルディレク
トリ108の変更をグローバルディレクトリ121へ登
録し(407)動作を完了する。
【0044】グローバルディレクトリ121の一実施例
を図5に示す。グローバルディレクトリはシステム全体
が有する複数をローカルディレクトリを登録するローカ
ルディレクトリ登録部313と前記ローカルディレクト
リに登録されている各リソースの種別を登録するリソー
ス登録部316とからなる。ローカルディレクトリ登録
部313はグローバルディレクトリ121が管理するロ
ーカルディレクトリの名314と各ローカルディレクト
リが管理するLANのゲートウェイアドレス315とか
らなる。ゲートウェイアドレス315にはネットワーク
のプロトコルによって定まる論理アドレスまたは物理ア
ドレスを登録する。さらにリソース登録部316は前記
各ローカルディレクトリが管理するリソースの種別31
7と各リソースの接続ディレクトリ318が登録され
る。
【0045】グローバルディレクトリ121は、任意の
端末エージェントからリソースについての問い合わせが
あった場合には、まずリソース登録部316を参照して
リソースの種類317と接続ディレクトリ318を調
べ、さらに前記ローカルディレクトリ登録部313から
該当するローカルディレクトリのゲートウェイアドレス
315を送出する。また、ゲートウェイアドレス315
の代わりに前記ローカルディレクトリを管理する各サー
バのネットワークアドレスを送出してもよい。
【0046】更に図6に前記QOSテーブルを備えてい
ない情報処理装置を接続する場合のフローを示す。情報
処理装置がQOSテーブルを備えていない場合には、例
えばコンピューティングリソースであれば、所定のベン
チマークプログラムを実行し、結果をQOSテーブルと
して前記ローカルディレクトリ108に登録してやれば
よい。図6において、前記図1における情報処理装置B
104を前記LAN110に接続し、情報処理装置B1
04がQOSテーブルを備えていない場合には(処理4
08、409)、情報処理装置C107が情報処理装置
B104に対して所定のベンチマークプログラムを送付
する(410)。情報処理B104は前記ベンチマーク
プログラムを実行し、結果を情報処理装置C107へ送
出する。以後の動作はQOSテーブルを備えている場合
と同様である。
【0047】また、図7に前記図1におけるサービス情
報変換部114の他の実施例を示す。図7において、サ
ービス情報変換部では情報処理装置の機能・性能の情報
をユーザへのサービス情報に変換しているが、一般サー
ビス変換テーブル319では、前記機能・性能の情報と
して、システムのコンピューティングリソースの各プロ
セッサの有効演算桁数320を登録し、これを各プロセ
ッサの好適な用途を示すユーザへのサービス情報321
へ変換している。また、パーソナルサービス変換テーブ
ル324では、前記各プロセッサの有効演算桁数322
を所定のベンチマーク結果323としてユーザへのサー
ビス情報に変換している。ユーザは所定のベンチマーク
としてユーザの選択したものを用いる事で、各プロセッ
サの有効桁数をユーザの必要な評価方法で判断すること
が出来る。
【0048】更に図8及び図9を用いて、本発明に係る
エージェント機能について説明する。図8に本発明のエ
ージェント機能の一実施例の構成を示す。エージェント
機能150は情報処理装置160の上で動作するソフト
ウエアであり、エージェント機能150の各部は以下の
ように動作する。ハードウエア仮想化層159は複数の
情報処理装置160の相違点を吸収しハードウエアの違
いがソフトウエアの動作に影響を与えないようにする。
ファイルシステム157は情報処理装置160のファイ
ルシステム171を制御し、ネットワークI/F155
は同じくネットワークI/F163を制御する。DCE
サポート156はOFS(オープン・ソフトウエア・フ
ァウンデーション)/DCE環境をサポートする機能を
有する。OFS/DCEについては、従来例に述べたの
でここでは省略する。
【0049】一般サービス変換テーブル173とパーソ
ナルサービス変換テーブル172は図1におけるサービ
ス情報変換部に対応する。一般サービス変換テーブルは
173は、複数のユーザに共通なシステムの機能・性能
の情報をユーザのサービス情報への変換するための登録
テーブルであり、パーソナルサービス変換テーブルは、
特定のユーザに対するサービス情報の変換や、ユーザイ
ンターフェース152のカスタマイズ情報など、個々の
ユーザに対応した情報を格納するテーブルである。カー
ネル154はエージェントの本体機能であり、他の機能
ブロックの制御を行なう。シェル151及びユーザイン
ターフェース152はアプリケーションインターフェー
ス153上にあり、ユーザインターフェース152は情
報処理装置160のCRT161を制御しユーザとのイ
ンターフェースを行なう。
【0050】また、情報処理装置160はキーボード
(K/B)168、ROM169、フラッシュメモリ1
70等の周辺デバイスを有し、それらはシステムバス1
64によって、CPU161及び主メモリ162と接続
されている。通常、エージェントはROM169または
フラッシュメモリ170等の不揮発性メモリまたはファ
イルシステム171等の二次記憶装置に格納されてお
り、システム起動後は主メモリ162にロードされCP
U161によって実行される。また、図1におけるQO
Sテーブル102、105、112、118は通常RO
M169またはフラッシュメモリ170の様な不揮発性
メモリに格納されており、システム起動時にエージェン
ト150によって主メモリ162またはファイルシステ
ム171に格納される。
【0051】図9にエージェントの他の実施例を示す。
図9において、エージェントは複数のユーザに共通なサ
ービスの変換を行なう端末エージェント175と特定の
ユーザに対するサービス変換方法やユーザインターフェ
ースのカスタマイズを行なう、パーソナルエージェント
174からなる。パーソナルエージェント174は全て
の情報の受け渡しを端末エージェント175を通じて行
なう。図9の他の部分の動作については図8と同様であ
るのでここでは省略する。
【0052】続いて、本発明によるQOSのユーザイン
タフェースの一実施例を、図10から図17を用いて説
明する。本実施例はサテライトオフィスからホームオフ
ィスへのアクセスの場合の例である。サテライトオフィ
スにある任意の端末を立ち上げると、端末の端末エージ
ェントが現れ、該端末でどのようなサービスが受けられ
るかを示すサービスメニュー(図10)が表示される。
図10に示すサービスメニューでは、各サービスが使用
頻度順に表示されるように、端末の端末エージェントが
管理している。
【0053】ユーザは、ホームオフィスのホストコンピ
ュータに接続する場合、メニュー中から「ホストに接
続」を選択してクリックする。これを受けて端末の端末
エージェントは、接続方法についての注文のQOSメニ
ュー(図11)を表示する。本実施例では、図11のQ
OSメニューにおいて「特にない」、「高くついても速
く」、「遅くてよいから安く」、「細かく設定する」の
4個の選択肢が表示される。ユーザが「特にない」を選
択すると、端末エージェントはデフォルト設定に従った
経路選択を行って、ホームオフィスのホストコンピュー
タに接続する。
【0054】ユーザが「高くついても速く」を選択した
場合は、できるだけ高速な通信を行える経路を選択す
る。ユーザが「遅くてよいから安く」を選択した場合
は、できるだけ安価な通信を行える経路を選択する。ユ
ーザが「細かく設定する」を選択した場合は、経路の選
択はユーザ設定となる。本実施例では、ユーザが「特に
ない」を選択したものとする。この場合、端末エージェ
ントはデフォルト設定に従った経路選択を行って、ホー
ムオフィスのホストコンピュータに接続し、端末にはホ
ームオフィスのホストコンピュータのログイン画面(図
12)が表示される。
【0055】図12のログイン画面は、従来知られてい
るログイン画面と同様のものであるが、左上に端末の端
末エージェントのアイコンが表示されており、ユーザは
必要に応じて該アイコンをクリックすることによって端
末の端末エージェントを呼び出し、画面の大きさ等の設
定変更を行うことができる。ログインが正常に行われる
と、ホームオフィスのホストコンピュータ上のパーソナ
ルエージェントが起動し、ユーザ個人に対応した初期サ
ービスメニュー画面(図13)が表示される。
【0056】図13ではパーソナルエージェントが、ユ
ーザあてに電子メール3件とワークフローソフトウェア
による回覧文書2件が届いていることを案内している。
サービスメニューとしては、「E−mail(電子メー
ルを読む)」、「回覧(を見る)」、「後回し」が示さ
れている。ユーザが「E−mail」を選択すると電子
メールソフトウェアが起動して最初のメールを表示し、
「回覧」を選択するとワークフローソフトウェアが起動
して最初の回覧文書を表示する。ユーザが「後回し」を
選択した場合には、パーソナルエージェントが別のサー
ビスメニューを表示する。本実施例では、ユーザが「回
覧」を選択したものとする。この場合、パーソナルエー
ジェントはワークフローソフトウェアを起動し、最初の
回覧文書である回覧1を表示(図14)する。
【0057】図14では、ワークフローソフトウェアの
画面が表示されており、ユーザは該ソフトウェアの操作
法に従って回覧文書を処理することができる。図14の
画面は、従来知られているログイン画面と同様のもので
あるが、左上に端末の端末エージェントとパーソナルエ
ージェントのアイコンが表示されており、ユーザは必要
に応じてこれらのアイコンをクリックすることによっ
て、いずれかのエージェントを呼び出すことができる。
本実施例では、ユーザがパーソナルエージェントのアイ
コンをクリックして、パーソナルエージェントを呼びだ
した場合を示す。
【0058】この場合、ワークフローソフトウェアはバ
ックグラウンドに隠れ、パーソナルエージェントによる
サービスメニュー画面(図15)が表示される。ユーザ
は回覧1を印刷したい場合、図15のサービスメニュー
から「回覧1をプリント」を選択してクリックする。図
15のサービスメニューは、パーソナルエージェントに
よって頻度順に管理されており、またパーソナルエージ
ェントはバックグラウンドのワークフローソフトウェア
の状態をモニタして、サービスメニューに「回覧1をプ
リント」、「次の回覧へ」等を加えている。
【0059】ユーザが「回覧1をプリント」を選択する
と、パーソナルエージェントは印刷のQOSメニュー画
面(図16)を表示する。本実施例では、図16のQO
Sメニューに「特にない」、「ホームオフィス」、「他
の設定」の3つの選択肢が示されている。図16の画面
を示すにあたって、パーソナルエージェントは端末エー
ジェントからの情報に基づいて、ユーザがサテライトオ
フィスからログインしていることを認識している。これ
により、図16のQOSメニューでは、ユーザが「特に
ない」を選択した場合、印刷はサテライトオフィスで行
われるようになっており、またQOSメニューに「ホー
ムオフィス」が加えられている。ユーザが「ホームオフ
ィス」を選択した場合は、印刷はホームオフィスで行わ
れ、またユーザが「他の設定」を選択した場合は、印刷
場所等の選択はユーザ設定となる。
【0060】本実施例では、ユーザが「特にない」を選
択した場合を示す。この場合、印刷はサテライトオフィ
スで実行され、パーソナルエージェントは印刷に特に支
障が無ければ、サービスメニュー画面を再び表示(図1
7)する。図17の画面は、基本的に図15の画面と同
様であるが、サービスメニューの内容が異なっている。
これはパーソナルエージェントが、回覧文書の印刷を行
ったことに基づいてサービスメニューの再構成を行った
ことによる。
【0061】以上のように本発明のユーザインタフェー
スにおいては、エージェントがユーザの使用頻度あるい
は作業内容に応じて、サービスメニューあるいはQOS
メニューの内容を再構成する。また、以上述べたエージ
ェントの実施例における端末エージェント及びパーソナ
ルエージェントはそれぞれ前記説明したコンピューティ
ングサービスの実施例における、端末エージェント11
3、パーソナルエージェント115に対応するものであ
る。
【0062】次に本発明のファイルサービスににおける
実施例を図18、19を用いて説明する。本発明を実施
するのには、(1)コンピュータネットワークにおける
ファイルサービスのユーザインタフェースおよび(2)
コンピュータネットワークに接続されているファイルサ
ービス用デバイスのQOS(Quority Of Service )の管
理方法の2つが必要である。このうち(1)について
は、ユーザインタフェースの実施例の部分で記述してい
るのでここでは(2)の管理方式およびファイルサービ
スで(2)から(1)のユーザインタフェースに渡す情
報について記述する。
【0063】まず、図18に示すファイルサービス用デ
バイスのQOS管理サーバについてのべる。 コンピュ
ータネットワークはゾーン、ドメインなどと呼ばれる単
位で階層的に管理するが、QOS管理サーバをゾーン、
ドメインなどの管理単位毎に置き階層的にファイルサー
ビス用デバイス208のQOS情報205およびネット
ワーク上でそのデバイスを特定するためのIDもしくは
そのIDに対応する名前を登録し、管理する。
【0064】図18では上記ゾーン、ドメイン等による
階層構造に対して、下層のQOS管理サーバが管理する
ローカルエリア201と、前記ローカルエリア201の
複数の集まりから構成され上位層のQOS管理サーバが
管理するグローバルエリア202に対応づける。図18
において、ローカルエリア201内のLAN206に接
続される各情報処理装置が有する前記QOS情報20
5、及びデバイスを特定するためのIDまたはIDに対
応する名前は、ローカルQOS管理サーバ203に登録
される。
【0065】さらにQOS管理サーバの登録内容の一部
もしくは全部は、前記ローカルエリア201の集合であ
るグローバルエリア202のゲートウェイ205及び基
幹LAN207を通じてグローバルQOS管理サーバ2
04に登録される。図18における他の部分の動作につ
いては、コンピューティングサービスに関する実施例と
同様であるのでここでは省略する。
【0066】次にファイルサービス用デバイスのQOS
の内容について説明する。ファイルサービス用デバイス
のQOSとしては,下位レベルのデバイス特性に最も密
着したサービス品質での分類から、上位レベルのファイ
ル特性に密着した分類までさまざまなレベルが考えられ
る。本発明に好適な実施例として下位レベルQOS,上
位レベルQOSを以下のように設定する。
【0067】1.下位レベルQOS 転送速度(シーケンシャル性能)、ランダムIO性能、
アクセス時間;ビットエラー率、MTTDL(Mean Tim
e To Data Loss)、MTDA(MeanTime for Data Availabil
ity);ビットコスト 2.上位レベルQOS オンラインストレージ(通常のファイル);動画像(例
えばMPEG形式で 解像度640x480, HDTV品質な
ど);バックアップ用ストレージ 続いてファイルサービス用デバイスの前記QOS管理サ
ーバへの登録方法を説明する。 本発明では、ファイル
サービス用デバイスがコンピュータネットワークもしく
はコンピュータネットワーク上のコンピュータに接続さ
れたときに自動的にQOS管理サーバに登録されること
が望ましい。そのためには、各デバイスが自分のQOS
を不揮発性記憶装置上に保持し、ネットワークもしくは
コンピュータへの接続時に管理サーバへそのQOSを通
知できればよい。
【0068】ネットワークに直接接続されるデバイスの
場合は、電源投入時もしくはネットワーク接続時に自律
的に管理サーバへ自分のQOSを通知する。コンピュー
タへ接続されるデバイスの場合は、当該コンピュータが
接続を検知した時に、デバイスのQOSを読みだし管理
サーバへ登録すればよい。コンピュータがデバイスの接
続を検知するには,定期的にデバイスの有無をポーリン
グするか,デバイス接続が電源ライン、信号ラインなど
の入出力バスの規約により検出できる入出力バスを用い
るなどにより実現できる。デバイスからコンピュータへ
のQOSの通知は、例えばSCSI( Small Computer S
ystem Interface) の場合はコンピュータ(SCSIで
はこの場合イニシエータ)がmode senseコマンドにデバ
イス(SCSIではこの場合ターゲット)が応答するこ
とで実現できる。
【0069】図18において、ファイルサービス用デバ
イス208がLAN206に接続された場合、前記ファ
イルサービス用デバイス208は装置の起動時に装置の
有するQOS情報209を読み出し、ローカルQOS管
理サーバ203へ通知する。ローカルQOS管理サーバ
203は前記QOS情報209を登録すると同時に、基
幹LAN207上のグローバルQOS管理サーバ204
へ前記QOS情報209の一部または全部を登録する。
【0070】次にQOS管理サーバからユーザインタフ
ェースへ渡す情報を説明する。QOS管理サーバからユ
ーザインタフェースへ渡すファイルサービス用デバイス
の情報は以下の2つの内容で構成される。
【0071】1.名前もしくはネットワーク上でそのデ
バイスを特定するためのID 2.各レベルのQOS ユーザインタフェースはユーザのレベルや要求に応じて
どのレベルのQOSをユーザに提示するかを選択的に決
定する。図19において、QOS管理サーバ210とユ
ーザクライアント212はLAN211を介して相互に
接続されている。ユーザクライアント上で動作するアプ
リケーションであるユーザインターフェース213は、
ユーザの要求に応じて各レベルのQOS情報をLAN2
11を介して前記QOS管理サーバ210へ要求する。
QOS管理サーバ210は要求されたQOS情報を送出
する。もし、QOS管理サーバ210が要求されたQO
S情報を有していない場合には、さらに上位階層のQO
S管理サーバに対して、前記QOS情報の要求を送出す
る。
【0072】図19におけるユーザインターフェースの
動作に付いては、ユーザインターフェースの実施例及び
コンピューティングサービスの実施例において詳しく説
明しているのでここでは説明を省略する。
【0073】以下ではネットワーク関連の実施例の説明
を行う。図20は、本発明のシステム構成の一例であ
る。LAN612には情報処理装置A601、情報処理
装置B605、情報処理装置C609、情報処理装置D
613、情報処理装置E619、情報処理装置E625
が接続されている。本実施例では、情報処理装置A60
1、情報処理装置B605、情報処理装置C609、情
報処理装置E625は主としてサービスを提供するサー
バであり、情報処理装置D613、情報処理装置E61
9は主としてサービスの提供を受けるクライアントであ
る。情報処理装置A601には、信頼性の高いRAID
構成のディスク604が接続されており、情報処理装置
B605にはアクセススピードの速い高速ディスク60
8が接続されている。情報処理装置E625は、他のL
AN628にも接続されている、上位のサーバである。
【0074】次に本発明の動作を説明する。LAN61
2に接続した情報処理装置A601は、電源ONによ
り、装置内の初期設定を実行し、OSあるいはモニタな
どのプログラムをローディングして、プログラムの初期
化処理を実行後、端末エージェント603を立ち上げ最
終的な使用環境が立ち上がる。
【0075】初期設定あるいはOS初期化処理の実行の
中で、接続しているI/OのQOS情報を採取する。採
取の方法としては、例えばI/Oの接続インタフェース
がSCSIの場合には、Inquiryコマンドを用い
デバイスの機能を採取する。個別I/Oインタフェース
の場合には、そのインタフェースで提供される採取方法
で情報を採取する。個別インタフェースとしては、RS
232C、セントロニクス、双方向セントロニクス、G
PIBなどがある。
【0076】採取するI/OのQOS情報は機能や性能
に関する値であり、例えば、ディスクでは、容量、転送
性能などであり、プリンタでは、プリント速度、プリン
ト線密度、カラー/モノクロ、給紙サイズ等である。
【0077】接続I/OがQOS情報を提供するインタ
フェースを持たない場合は、外部から人手によりQOS
情報をファイルや不揮発メモリなどに設定し、情報処理
装置の起動時にこの内容を読み出すことでQOS情報の
採取を実現する。接続I/Oが部分的な情報しか提供し
ない場合には、人手で補うか、システムデフォルトの値
をファイルや不揮発メモリなどに設定し、起動時にこの
内容を読み出しQOSテーブル情報を完成させることで
接続I/OのQOS情報を採取する。
【0078】採取したQOS情報は、情報処理装置内の
QOSテーブル602に格納される。図21にQOSテ
ーブル602の構成例を示す。
【0079】情報処理装置A601は、接続しているI
/OのQOSテーブル602の作成を完了すると、他情
報処理装置に自システムの起動を通達する。この際に、
自システムのQOSテーブル602を合わせて通達す
る。通達は、ネットワーク上の同報アドレスを用いるこ
とですべての装置に通達を行う。通達を受けたローカル
ディレクトリを有するネットワーク内の管理サーバであ
る情報処理装置C609は、通達されたQOSテーブル
602をローカルディレクトリに格納する。他の情報処
理装置は、必要に応じて通達されたQOSテーブル60
2を格納する。具体的には、情報処理装置の端末エージ
ェントが必要な情報かどうかを判定し、必要であれば、
内部データとして格納する。必要かどうかの判定は、あ
らかじめ設定されているか、あるいはエンドユーザによ
り要求されているI/O情報を含んでいるかどうかで行
う。
【0080】次に、情報処理装置A601の端末エージ
ェント603は、過去に要求されたQOSテーブル60
2情報の中に他情報処理装置のQOSテーブル情報があ
る場合には、そのQOSテーブル情報を該当する他情報
処理装置に問い合わせる。
【0081】この問い合わせの一例としては、問い合わ
せに同報アドレスを用いる方法がある。問い合わせを受
けた他情報処理装置で、要求I/Oを接続している情報
処理装置は、問い合わせを行った情報処理装置は自情報
処理装置のQOSテーブル情報を情報処理装置A601
に通達する。情報処理装置A601は複数の他情報処理
装置から問い合わせ結果のQOSテーブル情報を受け取
った場合には、あらかじめ決めた判定基準に従い優先付
けを行う。あらかじめ決めた判定基準としては、同一ネ
ットワーク等の位置によるものや、I/Oの性能の相違
なども用いる。また、判定基準の設定は、システムデフ
ォルトやシステム管理者等により行う。
【0082】問い合わせのもう一つの例は、ローカルデ
ィレクトリを有する情報処理装置C609に問い合わせ
る方法である。ネットワーク内にグローバルディレクト
リを有するサーバが接続されていない場合には、情報処
理装置C609のローカルディレクトリ610内のQO
Sテーブルを伝えることで、情報処理装置A601は必
要なQOSテーブル情報を入手する。グローバルディレ
クトリを有するサーバがある場合(この例では情報処理
装置E625が相当する)、情報処理装置C609は、
起動時にローカルディレクトリのQOSテーブル情報を
グローバルディレクトリを有するサーバ情報処理装置E
625に通達する。そして、情報処理装置A601から
QOSテーブルの問い合わせを受け取ると、情報処理装
置C609は情報処理装置E625に問い合わせを行
い、情報処理装置E625からの応答のQOSテーブル
とローカルディレクトリのQOSテーブル情報を伝え、
その結果、情報処理装置A601は必要なQOSテーブ
ル情報を入手することが可能となる。
【0083】情報処理装置A601で説明したが、サー
バとなる情報処理装置では同様の方法によりQOSテー
ブル情報の授受や作成が可能となる。
【0084】次に、クライアントの情報処理装置D61
3の動作を図24及び図25を用いて説明する。情報処
理装置D613は起動時には端末エージェント615が
起動されている。端末エージェント615はQOSテー
ブル614と端末サービスの変換を行う端末サービス情
報変換テーブル629を持っている。エンドユーザ61
8は、端末エージェント615を介して自分用のパーソ
ナルエージェント616を起動し、情報処理装置D61
3へのログインを実現する。起動されたパーソナルエー
ジェント616は、パーソナルエージェントサービス情
報変換テーブル630とユーザ環境情報631を有し、
ユーザ環境情報631を基に、サービスメニュー617
を表示する。図22にサービス情報変換テーブルの構成
を、図23にユーザ環境情報テーブルを示す。表示した
サービスメニューの例を図25に示す。図25ではデー
タの保存のメニューが示されている。ここでは、情報処
理装置A601のRAID604を高信頼なバックアッ
プ機能付きファイルと表示しており、情報処理装置B6
05の高速ディスクは短い時間で保存できることとして
示している。ユーザがサービスメニュー617に従い指
示を行うことで、I/Oアクセスが必要になると、パー
ソナルエージェント616はパーソナルエージェントサ
ービス情報変換テーブル630を検索し、必要情報があ
れば、I/Oアクセスを実行する。必要情報がない場合
には、端末エージェント615に必要端末サービス情報
変換テーブル629の検索を要求する。端末エージェン
ト615は、要求した情報が登録済みであれば、要求パ
ーソナルエージェント616に端末サービス情報変換テ
ーブルを返し、要求情報がない場合には、上記問い合わ
せと同様の動作を実行することで、必要なQOSテーブ
ル情報を入手する。入手したQOSテーブル情報をもと
に端末サービス情報変換テーブルを更新し、パーソナル
エージェント616に端末サービス情報変換テーブルを
返す。以上により、情報処理装置D613における、エ
ンドユーザ618のサービスアクセス環境の構築が実現
する。
【0085】次に、クライアントの情報処理装置E61
9の動作を図26及び図27を用いて説明する。情報処
理装置E619は、情報処理装置D613と異なり、端
末エージェント621とパーソナルエージェント622
が並列になっている。これにより、エンドユーザ624
は、必要に応じてエージェントの切り替えが可能とな
る。情報処理装置E619は起動時には端末エージェン
ト621が起動されている。端末エージェント621は
QOSテーブル620と端末サービスの変換を行う端末
サービス情報変換テーブル633を持っている。エンド
ユーザは、端末エージェント621を介して自分用のパ
ーソナルエージェント622を起動し、情報処理装置E
619へのログインを実現する。ログインにより端末エ
ージェント621からパーソナルエージェント622へ
処理が切り替わる。切り替えられたパーソナルエージェ
ント622は、情報処理装置D613と同様パーソナル
エージェントサービス情報変換テーブル634とユーザ
環境情報635を有し、ユーザ環境情報635をもと
に、サービスメニュー623を表示する。表示したサー
ビスメニューの例を図27に示す。図27ではデータの
保存のメニューが示されている。ここでは、情報処理装
置A601のRAID604を高信頼なバックアップ機
能付きファイルと表示しており、情報処理装置B605
の高速ディスクは短い時間で保存できることとして示し
ている。また、サービスメニュー636の表示では、左
上に端末エージェントとパーソナルエージェントの両方
を図形化してエージェントがサービス要求に答えられる
事を示している。ユーザ624がサービスメニュー62
3の指示を行うことで、I/Oアクセスが必要になる
と、パーソナルエージェント622はパーソナルエージ
ェントサービス情報変換テーブル634を検索し、必要
情報があれば、I/Oアクセスを実行する。必要情報が
ない場合には、情報処理装置C609へ必要端末サービ
ス情報変換テーブル633の検索を要求する。情報処理
装置C609の端末エージェント611は、要求した情
報が登録済みであれば、要求パーソナルエージェント6
22に端末サービス情報変換テーブル633の情報を返
し、要求情報がない場合には、上記問い合わせと同様の
動作を実行することで、最終的には、必要なQOSテー
ブル情報を入手する。入手したQOSテーブル情報をも
とに端末サービス情報変換テーブル633を更新し、情
報処理装置E619のパーソナルエージェント622に
端末サービス情報変換テーブル634の情報を返す。以
上により、情報処理装置E619における、エンドユー
ザ624のサービスアクセス環境の構築が実現する。
【0086】図25及び図27では、サービスの選択を
メニュー形式で実現しているが、端末エージェントやパ
ーソナルエージェントの表示の様に、サービスの提供を
行うもの、即ちディスクをアイコン化してサービスをビ
ジュアルに表示することも考えられる。
【0087】最後に図28に本発明を実現する実施例の
概略図を示す。本実施例ではサービス情報として情報処
理装置のRAS機能に関する情報を扱う。図28におい
て181はCPU、182は主記憶装置、183はホス
トバス、184はホストバス183とI/Oバス186
間の変換を行うブリッジ、187はI/Oバス上に接続
しネットワーク回線190とのデータの変換を行うネッ
トワークインターフェースモジュール、188は電源に
関する情報(24時間通電か否か、バックアップ電源を
有しているか否か、電源が二重化されているか否かな
ど)や、ファイルシステムに関する情報(二重化されて
いるか否か、ディクスアレイ構成か否か、NFSに代表
されるファイルシステムの種類は何か等)、その他シス
テム装置に関する情報(障害監視、検出、通報、復旧機
能を有するか否か、あるいはどのような機能を有するか
等)などのシステムの信頼性に関する情報(以下これを
本明細書ではRAS情報と呼ぶことにする)を保持する
RAS情報格納部、189はネットワーク回線190上
の信号を観測し、信頼性に関する情報を要求する信号や
メッセージを検出した場合にはシステム装置の処理や状
態とは独立にRAS情報格納部188から情報を読み出
し、ネットワーク回線190に出力する処理を行うマル
チプロトコルトランスレータである。
【0088】図28の実施例では、ネットワーク回線1
90上にはTCP/IP、IPX/SPX、Apple
Talkの3つの通信プロトコルに準拠した情報が転
送されるEITHERNETを想定し、マルチプロトコ
ルトランスレータ189は前述したTCP/IP、IP
X/SPX、Apple Talkの3つの通信プロト
コルに対応できるものとする。
【0089】図29は図28のマルチプロトコルトラン
スレータ189の処理フローを示す図である。図28に
おいてマルチプロトコルトランスレータ189はネット
ワーク回線190上の信号を観測し(STEP1、TC
P/IP、IPX/SPX、Apple Talkの3
つの通信プロトコルの何れかに準拠したRAS情報を要
求する信号を検出した場合はSTEP2に進み、RAS
情報格納部188からRAS情報を読み出す。STEP
2からはSTEP3に進み、STEP1で検出した信号
の通信プロトコルに従ってSTEP4、STEP5、S
TEP6のいずれかの処理へ進む。
【0090】STEP1で検出した通信プロトコルがT
CP/IPの場合はSTEP4に進み、読みだしたRA
S情報をTCP/IPプロトコルに変換する。同様にS
TEP1で検出した通信プロトコルがIPX/SPXの
場合はSTEP5に進み、読み出したRAS情報をIP
X/SPXに変換する。同様にSTEP1で検出した通
信プロトコルがAppleTalkの場合はSTEP6
に進み、読み出したRAS情報をAppleTalkに
変換する。STEP4、STEP5、STEP6の処理
が完了するとSTEP7に進み、それぞれの通信プロト
コルに変換したRAS情報をネットワーク回線に出力す
る。
【0091】STEP7の処理が完了後はSTEP1に
進み同様の処理フローを繰り返す。図30は図28のR
AS情報格納部に保持されているRAS情報データのフ
ォーマット例を示す図である。図30においてデータの
先頭すなわちオフセットアドレス0Hから8バイト分は
RAS情報データの先頭を表すヘッダーとして「RAS
_INFO」という文字コードを格納する。このヘッダ
ーの次に続くバイト分の領域にはシステムが障害監視、
検出、通報、復旧機能を有するか否か、あるいはどのよ
うな機能を有するか等のシステム装置のRAS情報を格
納する。
【0092】このデータ領域の先頭の1バイトはRAS
情報の種類を示すコードが書き込まれる(ここではシス
テム情報を意味するtype0としている)。次に続く
nバイト分の領域には24時間通電か否か、バックアッ
プ電源を有しているか否か、電源が二重化されているか
否かなど電源に関する情報を格納する。
【0093】同様にこのデータ領域の先頭の1バイトは
RAS情報の種類を示すコードが書き込まれる(ここで
は電源情報を意味するtype1としている)。次に続
くpバイト分の領域にはファイルが二重化されているか
否か、ディクスアレイ構成か否か、(たとえばNFSな
どに代表される)ファイルシステムの種類は何か等のフ
ァイルシステムに関する情報を格納する。同様にこのデ
ータ領域の先頭の1バイトはRAS情報の種類を示すコ
ードが書き込まれる(ここではファイル情報を意味する
type2としている)。
【0094】以上述べたように本実施例では、ネットワ
ーク上の他の情報処理装置などから、信頼性に関する情
報を要求された場合、端末装置の動作状態に関係なく、
装置のRAS情報を送出することが出来る。
【0095】また、本実施例におけるマルチプロトコル
トランスレータ189は図8における、DCEサポート
156及びネットワークI/F155によって制御され
てもよい。
【0096】
【発明の効果】本発明によれば、ネットワークで相互に
接続された各々の情報処理機器の有する機能・性能に関
する情報をユーザへのサービス情報に変換してユーザに
提供するので、ユーザはより直接的に必要とするサービ
スを受けることができる効果を奏する。
【0097】また、ユーザへのサービス情報の提供はエ
ージェントを通じて行なうので、ユーザはエージェント
とのインターフェースのみを行なえばよく、ネットワー
クに接続された装置の構成を意識する必要がない。
【0098】更に、各ユーザに対して共通なサービスの
提供は端末エージェントが行なうので、端末エージェン
トの機能を変更する事により、全てのユーザに対するサ
ービスの提供内容を一度に変更することができる。
【0099】更に、パーソナルエージェントは個々のユ
ーザの操作方法や特定のサービスの使用頻度など各ユー
ザの利用形態に応じてユーザインターフェースを通じた
サービス情報の提供内容を変更するので、個々のユーザ
に最適化したユーザインターフェースを提供することが
できる。
【0100】更に、エージェントはサービス情報変換テ
ーブルの登録内容に従って、ネットワーク上の各装置の
機能・性能に関する情報をユーザへのサービス情報に変
換しているので、サービス情報変換テーブルの内容を変
更する事により、各装置の有するQOSテーブルの内容
を変更することなく、ユーザに提供するサービス情報の
内容を変更する事ができる。
【0101】また本発明によれば、上記ネットワークに
新たに情報処理装置を接続した場合にも、各装置の持つ
機能・性能に関する情報のシステムへの登録は自動的に
行なわれるので、ユーザはネットワークに接続される機
器の構成及び構成の変化を意識する事なく必要なサービ
スに関する情報を得ることができる効果を奏する。
【0102】更に、前記機能・性能に関する情報の前記
情報システムへの登録手段として、同報通信を用いるの
で、新たに機器を接続する場合でも、前記ネットワーク
の構成を意識せずに前記機能・性能に関する情報の登録
を行なうことができる。
【0103】また本発明によれば、QOSテーブルを備
えていない各装置に対しては、所定のベンチマークテス
トを実行し、その結果にもとづいてQOSテーブルを作
成するので、QOSテーブルの有無に関わらず装置の持
つ機能・性能の情報をシステムに登録することができる
効果を奏する。
【0104】また、上記ベンチマークテストの内容を変
更し、変更したベンチマークテストをネットワーク上の
各装置で実行しその結果をQOSテーブルに登録する事
により、システム全体のQOSの基準を変更し、ユーザ
へ提供するサービス情報の内容を変更することができ
る。
【0105】更に、ユーザが作成したベンチマークテス
トをシステムに供給し、これを各装置に対して実行し結
果をサービス情報変換テーブルに登録する事で、システ
ムの有する各装置の任意の項目についての機能・性能の
情報をサービス情報として追加することができる効果を
奏する。
【図面の簡単な説明】
【図1】本発明の一実施例のシステム構成を表わすブロ
ック図である。
【図2】ローカルディレクトリの一実施例を表わす図で
ある。
【図3】サービス情報変換部の一実施例の構成を表わす
図である。
【図4】QOSテーブルの登録フローを表わす図であ
る。
【図5】グローバルディレクトリの一実施例を表わす図
である。
【図6】QOSテーブルの自動生成を表わす図である。
【図7】サービス情報変換部の他の実施例を表わす図で
ある。
【図8】エージェントの一実施例の構成を表わす図であ
る。
【図9】エージェントの他の構成を表わす図である。
【図10】サービスメニューを表わす図である。
【図11】QOSメニューを表わす図である。
【図12】ログイン画面を表わす図である。
【図13】初期サービスメニューを表わす図である。
【図14】個人エージェントの表示例を表わす図であ
る。
【図15】個人エージェントのサービスメニューを表わ
す図である。
【図16】個人エージェントのQOSメニューを表わす
図である。
【図17】個人エージェントのサービスメニューを表わ
す図である。
【図18】本発明のファイルサービスの一実施例を表わ
す図である。
【図19】ファイルサービスのQOS情報の流れを表わ
す図である。
【図20】ネットワーク関連実施例の構成図である。
【図21】QOSテーブルの一実施例を表わす構成図で
ある。
【図22】サービス情報変換テーブルの一実施例を表わ
す図である。
【図23】ユーザ環境情報テーブルの一実施例を表わす
図である。
【図24】情報処理装置Dの詳細を示す図である。
【図25】情報処理装置Dのサービスメニュー例を示す
図である。
【図26】情報処理装置Eの詳細を示す図である。
【図27】情報処理装置Eのサービスメニュー例を示す
図である。
【図28】RAS情報のサービス例を表わすブロック図
である。
【図29】RAS情報送出のフローを表わす図である。
【図30】RAS情報のフォーマットを表わす図であ
る。
【符号の説明】
101・・・情報処理装置A(プロセッサ)、102・
・・QOSテーブル 103・・・端末エージェント、 107・・・情報
処理装置C(サーバ) 108・・・ローカルディレクトリ、 110・・・L
AN 111・・・情報処理装置D(クライアント) 117・・・情報処理装置E(通信サーバ) 120・・・情報処理装置F(サーバ) 121・・・グローバルディレクトリ 123・・・WAN、 150・・・エージェント 151・・・シェル、 152・・・ユーザインタ
ーフェース 153・・・アプリケーションインターフェース 154・・・カーネル、 155・・・ネットワーク
I/F 156・・・DCEサポート、 157・・・ファイ
ルシステム 159・・・ハードウエア仮想化層、 160・・・
情報処理装置 161・・・CPU、 162・・・主メモリ 169・・・ROM、 170・・・フラッシュメ
モリ 172・・・パーソナルサービス変換テーブル 173・・・一般サービス変換テーブル 174・・・パーソナルエージェント 175・・・端末エージェント 187・・・ネットワークインターフェースモジュール 188・・・RAS情報格納部 189・・・マルチプロトコルトランスレータ 201・・・ローカルエリア、 202・・・グロー
バルエリア 203・・・ローカルQOSサーバ、 204・・・グ
ローバルQOSサーバ 205・・・ゲートウェイ、 208・・・ファイル
サービスデバイス 210・・・ユーザクライアント、 301・・・Q
OSテーブル登録表 304・・・ネットワークアドレス登録部 307・・・一般サービス変換テーブル 310・・・パーソナルサービス変換テーブル 313・・・ローカルディレクトリ登録部 316・・・リソース登録部 319・・・一般サービス変換テーブル(演算精度) 324・・・パーソナルサービス変換テーブル(演算精
度) 601・・・情報処理装置A(サーバ) 602・・・QOSテーブル、 603・・・端末エ
ージェント 604・・・バックアップファイル装置 605・・・情報処理装置B(サーバ) 606・・・QOSテーブル、 608・・・高速
ファイル 610・・・ローカルディレクトリ、 612・・・
LAN 616・・・パーソナルエージェント、 617・・
・サービスメニュー 618・・・ユーザ、 622・・・パーソナルエ
ージェント 626・・・グローバルディレクトリ、 632・
・・サービスメニュー 633・・・端末サービス情報変換テーブル 634・・・パーソナルエージェントサービス情報変換
テーブル 635・・・ユーザ環境情報
───────────────────────────────────────────────────── フロントページの続き (72)発明者 岡澤 宏一 神奈川県川崎市麻生区王禅寺1099番地株式 会社日立製作所システム開発研究所内 (72)発明者 大坂 英樹 神奈川県川崎市麻生区王禅寺1099番地株式 会社日立製作所システム開発研究所内 (72)発明者 飛田 庸博 神奈川県川崎市麻生区王禅寺1099番地株式 会社日立製作所システム開発研究所内 (72)発明者 原 敦 神奈川県川崎市麻生区王禅寺1099番地株式 会社日立製作所システム開発研究所内

Claims (35)

    【特許請求の範囲】
  1. 【請求項1】機能及び性能の情報を登録するテーブルを
    有する複数の情報処理装置と、該複数の情報処理装置を
    相互に接続するネットワークと、該ネットワークに接続
    され、前記情報処理装置のテーブルを管理するディレク
    トリとを備え、前記所望の情報処理装置において前記デ
    ィレクトリの管理内容を参照してテーブルに登録された
    情報処理装置の機能及び性能の情報をユーザに提供する
    エージェント機能を有することを特徴とすることを特徴
    とする情報処理システム。
  2. 【請求項2】前記所望の情報処理装置におけるエージェ
    ント機能は、個々のユーザに対応するカスタマイズを行
    い、前記サービス情報を提供するユーザ対応部分と特定
    のユーザに依存しないサービス情報を提供する部分とか
    ら構成したことを特徴とする請求項1記載の情報処理シ
    ステム。
  3. 【請求項3】前記テーブルに登録される機能及び性能の
    情報として、転送速度、ランダムI/O性能、アクセス
    時間、ビットエラー率、MTTDL(Mean Time to Data Los
    s)、MTDA(Mean Time for Data Availability)、ビット
    コストの何れか1つを含むことを特徴とする請求項1記
    載の情報処理システム。
  4. 【請求項4】前記テーブルに登録される機能及び性能の
    情報として、情報処理装置の名称、前記情報処理装置の
    有するI/Oデバイスの種別、機能・性能の何れか1つ
    を含むことを特徴とする請求項1記載の情報処理システ
    ム。
  5. 【請求項5】ネットワークを介してユーザに提供する機
    能及び性能を登録するQOSテーブルを有する情報処理
    装置を前記ネットワークに接続したことを特徴とする情
    報処理システム。
  6. 【請求項6】機能及び性能の情報を登録するテーブルを
    有する複数の情報処理装置と、該複数の情報処理装置を
    相互に接続するネットワークと、該ネットワークに接続
    され、前記情報処理装置のテーブルを管理するディレク
    トリとを備えたことを特徴とする情報処理システム。
  7. 【請求項7】機能及び性能の情報を登録するテーブルを
    有する複数の情報処理装置と、該複数の情報処理装置を
    相互に接続するネットワークと、該ネットワークに接続
    され、前記情報処理装置のテーブルを管理するローカル
    ディレクトリと、 該ローカルディレクトリを管理するグローバルディレク
    トリとを備えたことを特徴とする情報処理システム。
  8. 【請求項8】機能及び性能の情報を登録するテーブルを
    有する複数の情報処理装置と、該複数の情報処理装置を
    相互に接続するネットワークと、該ネットワークに接続
    され、前記情報処理装置のテーブルを管理するディレク
    トリとを備え、前記所望の情報処理装置において前記デ
    ィレクトリの管理内容を参照して前記テーブルに登録さ
    れた情報処理装置の機能及び性能の情報をサービス情報
    に変換し、該変換されたサービス情報をユーザに提供す
    るエージェント機能を有することを特徴とすることを特
    徴とする情報処理システム。
  9. 【請求項9】前記テーブルに登録される機能及び性能の
    情報として、転送速度、ランダムI/O性能、アクセス
    時間、ビットエラー率、MTTDL(Mean Time to Data Los
    s)、MTDA(Mean Time for Data Availability)、ビット
    コストの何れか1つを含むことを特徴とする請求項8記
    載の情報処理システム。
  10. 【請求項10】前記テーブルに登録される機能及び性能
    の情報として、情報処理装置の名称、前記情報処理装置
    の有するI/Oデバイスの種別、機能・性能の何れか1
    つを含むことを特徴とする請求項8記載の情報処理シス
    テム。
  11. 【請求項11】機能及び性能の情報を登録するQOSテ
    ーブルを有する複数の情報処理装置と、 該複数の情報処理装置を相互に接続するネットワーク
    と、 該ネットワークに接続され、小規模な集合であるローカ
    ルエリア単位で前記QOSテーブルを複数個管理するロ
    ーカルディレクトリと、 該ローカルエリア単位のグローバルエリアにおいて前記
    ローカルディレクトリを複数個管理するグローバルディ
    レクトリとを備え、 前記所望の情報処理装置において、前記グローバルディ
    レクトリおよびローカルディレクトリの内容を参照して
    前記QOSテーブルに登録された前記情報処理装置の機
    能及び性能の情報をサービスの質を表すサービス情報に
    変換してユーザに提供するエージェント機能を有するこ
    とを特徴とする情報処理システム。
  12. 【請求項12】前記所望の情報処理装置におけるエージ
    ェント機能は、個々のユーザに対応するカスタマイズを
    行い、前記サービス情報を提供するユーザ対応部分と特
    定のユーザに依存しないサービス情報を提供する部分と
    から構成したことを特徴とする請求項11記載の情報処
    理システム。
  13. 【請求項13】前記所望の情報処理装置におけるエージ
    ェント機能は、前記ローカルディレクトリに登録された
    複数のQOSテーブルの内容を読みだして前記QOSテ
    ーブルの登録された複数の共通な機能を検出してサービ
    スメニューを作成することを特徴とする請求項11記載
    の情報処理システム。
  14. 【請求項14】前記所望の情報処理装置におけるエージ
    ェント機能は、更に前記各サービス毎にQOSメニュー
    を作成してこれをユーザに提供することを特徴とする請
    求項13記載の情報処理システム。
  15. 【請求項15】前記情報処理装置におけるQOSテーブ
    ルは、前記情報処理装置の機能、性能を表す情報とし
    て、応答時間、単位時間あたりの処理能力、転送速度の
    少なくともいずれか1つを含むことを特徴とする請求項
    11記載の情報処理システム。
  16. 【請求項16】機能及び性能の情報を登録するQOSテ
    ーブルを有する複数の情報処理装置と、 該情報処理装置を複数相互に接続するネットワークと、 前記複数の情報処理装置からなる小規模な集合であるロ
    ーカルエリア単位で前記QOSテーブルを複数個管理す
    るローカルディレクトリと、 該ローカルエリア単位のグローバルエリアにおいて前記
    ローカルディレクトリを複数個管理し、前記ローカルデ
    ィレクトリの内容に変更があった場合にはローカルディ
    レクトリから前記内容の変更通知を受けるグローバルデ
    ィレクトリとを備え、 前記所望の情報処理装置において情報処理装置の機能及
    び性能の情報をユーザに提供するエージェント機能を有
    し、該エージェント機能は前記グローバルディレクトリ
    の変更内容に従ってユーザへ提供するサービス情報の内
    容を変更することを特徴とする情報処理システム。
  17. 【請求項17】前記ローカルディレクトリは、前記ネッ
    トワークに新規に情報処理装置を接続した場合に、該新
    規に接続した情報処理装置のQOSテーブルを読みだし
    て登録することを特徴とする請求項16記載の情報処理
    システム。
  18. 【請求項18】前記ローカルディレクトリは、前記ネッ
    トワークから情報処理装置を接続解除した場合に、該接
    続解除した情報処理装置のQOSテーブルを削除するこ
    とを特徴とする請求項16記載の情報処理システム。
  19. 【請求項19】機能及び性能を登録するQOSテーブル
    を有する複数の情報処理装置と、 該情報処理装置を複数相互に接続するネットワークと、 前記複数の情報処理装置からなる小規模な集合であるロ
    ーカルエリア単位で前記QOSテーブルを複数個管理す
    るローカルディレクトリと、 該ローカルエリア単位のグローバルエリアにおいて前記
    ローカルディレクトリを複数個管理するグローバルディ
    レクトリとを備え、 前記所望の情報処理装置において、前記グローバルディ
    レクトリ及びローカルディレクトリの内容を参照して前
    記QOSテーブルに登録された前記情報処理装置の機能
    及び性能をサービスの質を表すサービス情報に変換して
    ユーザインターフェースを通じてユーザに提供し、ユー
    ザの前記各サービスの使用頻度またはサービスの利用内
    容に応じて前記ユーザインターフェースを通じて提供す
    るサービス情報の内容を変更するエージェント機能を有
    することを特徴とする情報処理システム。
  20. 【請求項20】前記所望の情報処理装置におけるエージ
    ェント機能は、ユーザインターフェースの制御を行うサ
    ービスアクセスエージェントと、各ユーザに対応したカ
    スタマイズを行って前記サービス情報を提供するパーソ
    ナルエージェントサービスと、複数のユーザ間に共通の
    サービスを提供するパブリックエージェントサービスと
    からなることを特徴とする請求項19記載の情報処理シ
    ステム。
  21. 【請求項21】前記パーソナルエージェントサービスは
    前記複数の情報処理装置における端末であるクライアン
    トに備えられ、該パーソナルエージェントサービスの複
    製を前記複数の情報処理装置における制御を行うサーバ
    に備えることを特徴とする請求項20記載の情報処理シ
    ステム。
  22. 【請求項22】前記所望の情報処理装置におけるエージ
    ェント機能は、ユーザが起動している複数のアプリケー
    ションソフトウエアの状態を監視して前記アプリケーシ
    ョンソフトウエアの動作状況に応じて前記ユーザインタ
    ーフェースを通じて提供する前記サービス情報の内容を
    変化させることを特徴とする請求項19記載の情報処理
    システム。
  23. 【請求項23】情報処理装置は起動時に接続されている
    I/O装置の情報を採取して他の情報処理装置にネット
    ワークを介して通知することを特徴とする情報処理方
    法。
  24. 【請求項24】前記通知が、同報通信であることを特徴
    とする請求項23記載の情報処理方法。
  25. 【請求項25】情報処理装置は起動時にネットワークを
    介して他の情報処理装置に対してI/O装置情報の要求
    を送出して他の情報処理装置のI/O情報を取得するこ
    とを特徴とする情報処理方法。
  26. 【請求項26】ネットワークに新たに接続された情報処
    理装置に対して所定のベンチマークプログラムを実行し
    てその結果をQOSテーブルまたはディレクトリに登録
    することを特徴とする情報処理方法。
  27. 【請求項27】前記登録は同報通信であることを特徴と
    する請求項26記載の情報処理方法。
  28. 【請求項28】情報処理装置をネットワークに接続した
    情報処理システムにおけるサービス提供方法において、
    前記ネットワークを通じて情報処理装置の各部の状態に
    関する情報の要求を受け付けた場合、情報処理装置の動
    作とは独立に、収集した各部の状態の情報を、各部の状
    態を監視する状態監視手段の有するネットワークインタ
    ーフェースを通じてネットワークへ送出することを特徴
    とする情報処理システムのサービス提供方法。
  29. 【請求項29】情報処理装置をネットワークに接続した
    情報処理システムにおけるサービス提供方法において、
    前記ネットワークを通じて情報処理装置の各部の状態に
    関する情報の要求を通信プロトコルで受け付けた場合、
    情報処理装置の動作とは独立に、収集した各部の状態の
    情報を、各部の状態を監視する状態監視手段の有するネ
    ットワークインターフェースを通じて通信プロトコルに
    変換してネットワークへ送出することを特徴とする情報
    処理システムのサービス提供方法。
  30. 【請求項30】機能及び性能の情報を登録するQOSテ
    ーブルを有する複数の情報処理装置と、 該情報処理装置を複数相互に接続するネットワークとを
    備え、 前記所望の情報処理装置は、前記ネットワークに接続さ
    れている複数の情報処理装置の各々が有するQOSテー
    ブルを相互に参照して該QOSテーブルに登録された情
    報処理装置の機能及び性能の情報をサービスの質を表す
    サービス情報に変換してユーザに提供するエージェント
    機能を有することを特徴とする情報処理システム。
  31. 【請求項31】機能及び性能の情報を登録するQOSテ
    ーブルを有する複数の情報処理装置をネットワークで接
    続した情報処理システムにおけるサービス提供方法にお
    いて、前記所望の情報処理装置のエージエント機能にお
    いて前記ネットワークに接続されている複数の情報処理
    装置の各々が有するQOSテーブルを相互に参照して該
    QOSテーブルに登録された情報処理装置の機能及び性
    能の情報をサービスの質を表すサービス情報に変換して
    ユーザに提供することを特徴とする情報処理システムに
    おけるサービス提供方法。
  32. 【請求項32】ネットワークに接続された複数の情報処
    理装置を備え、所望の情報処理装置は起動時に接続され
    ているI/O装置の情報を採取して他の情報処理装置に
    ネットワークを介して通知するように構成したことを特
    徴とする情報処理システム。
  33. 【請求項33】前記通知が、同報通信であることを特徴
    とする請求項32記載の情報処理システム。
  34. 【請求項34】ネットワークに接続された複数の情報処
    理装置を備え、所望の情報処理装置は起動時にネットワ
    ークを介して他の情報処理装置に対してI/O装置情報
    の要求を送出して他の情報処理装置のI/O情報を取得
    するように構成したことを特徴とする情報処理システ
    ム。
  35. 【請求項35】機能及び性能の情報を登録するQOSテ
    ーブルを有する複数の情報処理装置と、 該情報処理装置を複数相互に接続するネットワークと、 ローカルエリア単位で前記QOSテーブルを複数個管理
    するローカルディレクトリと、 前記ローカルエリア単位のグローバルエリアにおいてロ
    ーカルディレクトリを管理するグローバルディレクトリ
    とを備え、 前記所望の情報処理装置においてユーザからのサービス
    要求を受け付けるとエージェント機能が属するローカル
    ディレクトリの内容を参照してユーザの要求するサービ
    スに一致するQOSテーブルが存在しない場合には、ロ
    ーカルエリアより上位階層のローカルエリアのローカル
    ディレクトリもしくはグローバルエリアのグローバルデ
    ィレクトリを参照し、ユーザの要求するサービスの内容
    と一致するQOSテーブルが存在した場合には、QOS
    テーブルに登録された情報処理装置の機能及び性能の情
    報をサービスの質を表すサービス情報に変換してユーザ
    に提供するエージェント機能を有することを特徴とする
    情報処理システム。
JP6094431A 1994-05-06 1994-05-06 情報処理システムおよびその方法並びに情報処理システムにおけるサービス提供方法 Pending JPH07302236A (ja)

Priority Applications (8)

Application Number Priority Date Filing Date Title
JP6094431A JPH07302236A (ja) 1994-05-06 1994-05-06 情報処理システムおよびその方法並びに情報処理システムにおけるサービス提供方法
US08/434,291 US5774656A (en) 1994-05-06 1995-05-03 Information processing system and method and service supplying method for use within a network
US09/106,291 US6094674A (en) 1994-05-06 1998-06-29 Information processing system and information processing method and quality of service supplying method for use with the system
US09/518,147 US6370577B1 (en) 1994-05-06 2000-03-03 Information processing system having a network and a directory which may be referenced to supply information to an apparatus
US10/082,185 US6519640B2 (en) 1994-05-06 2002-02-26 Accessible network of performance index tables
US10/336,796 US6868446B2 (en) 1994-05-06 2003-01-06 Data processing apparatus and network system that outputs quality of service information to a user
US11/054,387 US7447708B2 (en) 1994-05-06 2005-02-10 Data processing apparatus and network system that outputs quality of service information to a user
US12/243,081 US7711817B2 (en) 1994-05-06 2008-10-01 Data processing apparatus and network system that outputs quality of service information to a user

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6094431A JPH07302236A (ja) 1994-05-06 1994-05-06 情報処理システムおよびその方法並びに情報処理システムにおけるサービス提供方法

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2003108541A Division JP2004005577A (ja) 2003-04-14 2003-04-14 情報処理システム及び情報処理装置

Publications (1)

Publication Number Publication Date
JPH07302236A true JPH07302236A (ja) 1995-11-14

Family

ID=14110060

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6094431A Pending JPH07302236A (ja) 1994-05-06 1994-05-06 情報処理システムおよびその方法並びに情報処理システムにおけるサービス提供方法

Country Status (2)

Country Link
US (7) US5774656A (ja)
JP (1) JPH07302236A (ja)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09198295A (ja) * 1996-01-16 1997-07-31 Nec Corp ハイパーメディアシステム
US6263201B1 (en) 1996-12-25 2001-07-17 Uniden Corporation Scheduled data Transmission system, scheduled data transmission method, and transmission server
JP2002510415A (ja) * 1997-06-25 2002-04-02 サムソン エレクトロニクス カンパニー リミテッド ブラウザー基盤の命令及び制御ホームネットワーク
EP0926922A3 (en) * 1997-12-24 2002-07-31 Nortel Networks Limited A distributed architecture and associated protocols for efficient quality of service-based computation
JP2003233593A (ja) * 2001-09-05 2003-08-22 Xerox Corp 安全な付加価値文書ネットワークサービスを提供するシステム及び方法
JP2006268848A (ja) * 2005-03-24 2006-10-05 Fuji Xerox Co Ltd サービスマップを生成する方法、システムおよび制御プログラム、および、仲介業務サービスを行う方法、システム、および制御プログラム
JP2008310686A (ja) * 2007-06-15 2008-12-25 Hitachi Ltd 情報処理装置および情報処理システム

Families Citing this family (139)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07302236A (ja) * 1994-05-06 1995-11-14 Hitachi Ltd 情報処理システムおよびその方法並びに情報処理システムにおけるサービス提供方法
US6128657A (en) * 1996-02-14 2000-10-03 Fujitsu Limited Load sharing system
US6480881B1 (en) * 1996-05-29 2002-11-12 Fujitsu Limited Information access apparatus and method for cooperatively sharing knowledge about information source
US6108637A (en) 1996-09-03 2000-08-22 Nielsen Media Research, Inc. Content display monitor
US6195678B1 (en) * 1996-09-03 2001-02-27 Fujitsu Limited Remote resource management system for automatically downloading required files from application server depending on contents of selected files on requesting computer
US6247012B1 (en) * 1996-10-28 2001-06-12 Pfu Limited Information reception and delivery system using global and local directory tables in an intranet
GB2320167B (en) * 1996-12-06 2002-08-21 Distrib Systems Res Inst The Integrated information communication system
US6061722A (en) * 1996-12-23 2000-05-09 T E Network, Inc. Assessing network performance without interference with normal network operations
US6643696B2 (en) 1997-03-21 2003-11-04 Owen Davis Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database
US5796952A (en) * 1997-03-21 1998-08-18 Dot Com Development, Inc. Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database
US6446125B1 (en) * 1997-03-28 2002-09-03 Honeywell International Inc. Ripple scheduling for end-to-end global resource management
US6061726A (en) * 1997-05-27 2000-05-09 Novell, Inc. Dynamic rights assignment apparatus and method using network directory services
US5978836A (en) 1997-07-28 1999-11-02 Solectron Corporation Workflow systems and methods
US7546346B2 (en) * 1997-07-28 2009-06-09 Juniper Networks, Inc. Workflow systems and methods for project management and information management
US5944783A (en) * 1997-07-29 1999-08-31 Lincom Corporation Apparatus and method for data transfers through software agents using client-to-server and peer-to-peer transfers
JPH1155324A (ja) * 1997-07-31 1999-02-26 Fujitsu Ltd コンピュータネットワークの通信システム
US6205149B1 (en) * 1997-09-11 2001-03-20 3Com Corporation Quality of service control mechanism and apparatus
JPH11259383A (ja) * 1998-03-12 1999-09-24 Hitachi Ltd Ras情報取得回路及びそれを備えた情報処理システム
US6434532B2 (en) * 1998-03-12 2002-08-13 Aladdin Knowledge Systems, Ltd. Interactive customer support for computer programs using network connection of user machine
US6446122B1 (en) * 1998-06-24 2002-09-03 Cisco Technology, Inc. Method and apparatus for communicating quality of service information among computer communication devices
US6765919B1 (en) 1998-10-23 2004-07-20 Brocade Communications Systems, Inc. Method and system for creating and implementing zones within a fibre channel system
GB2343583B (en) 1998-11-09 2004-05-05 Mitel Corp System for discounting in a bidding process based on quality of service
US20070162420A1 (en) * 2004-01-21 2007-07-12 Oracle International Corporation Techniques for automatically discovering a database device on a network
US6449650B1 (en) * 1999-02-01 2002-09-10 Redback Networks Inc. Methods and apparatus for deploying quality of service policies on a data communication network
JP2000261482A (ja) * 1999-03-08 2000-09-22 Sony Corp アドレス設定方法、クライアント装置、サーバ装置、並びにクライアントサーバシステム
US6338044B1 (en) 1999-03-17 2002-01-08 Loudeye Technologies, Inc. Personal digital content system
JP2000307593A (ja) * 1999-04-19 2000-11-02 Fujitsu Ltd Mpoaキャッシュ管理装置及びその方法
US6839757B1 (en) * 1999-04-28 2005-01-04 2Wire, Inc. System and method for automatically discovering accessible services on a computer network and providing automatic access thereto
AU4979100A (en) * 1999-06-03 2000-12-28 Sycamore Networks, Inc. Adaptive and scalable server control
CA2378088A1 (en) * 1999-06-25 2001-01-04 Massively Parallel Computing, Inc. Massive collective network processing system and methods
US6594277B1 (en) * 1999-07-22 2003-07-15 Avaya Technology Corp. Dynamic-rate, differential class-based quality of service agent for internet protocol exchange systems
AUPQ206399A0 (en) 1999-08-06 1999-08-26 Imr Worldwide Pty Ltd. Network user measurement system and method
US6553515B1 (en) * 1999-09-10 2003-04-22 Comdial Corporation System, method and computer program product for diagnostic supervision of internet connections
WO2001035243A1 (en) * 1999-11-08 2001-05-17 Megaxess, Inc. QUALITY OF SERVICE (QoS) NEGOTIATION PROCEDURE FOR MULTI-TRANSPORT PROTOCOL ACCESS FOR SUPPORTING MULTI-MEDIA APPLICATIONS WITH QoS ASSURANCE
US6976258B1 (en) * 1999-11-30 2005-12-13 Ensim Corporation Providing quality of service guarantees to virtual hosts
EP1252735B1 (en) 2000-01-12 2011-08-24 Jupiter Media Metrix, Inc. System and method for estimating prevalence of digital content on the world-wide-web
US6711607B1 (en) 2000-02-04 2004-03-23 Ensim Corporation Dynamic scheduling of task streams in a multiple-resource system to ensure task stream quality of service
US6754716B1 (en) 2000-02-11 2004-06-22 Ensim Corporation Restricting communication between network devices on a common network
US7343421B1 (en) * 2000-02-14 2008-03-11 Digital Asset Enterprises Llc Restricting communication of selected processes to a set of specific network addresses
US6948003B1 (en) 2000-03-15 2005-09-20 Ensim Corporation Enabling a service provider to provide intranet services
US7260635B2 (en) * 2000-03-21 2007-08-21 Centrisoft Corporation Software, systems and methods for managing a distributed network
US6671724B1 (en) 2000-03-21 2003-12-30 Centrisoft Corporation Software, systems and methods for managing a distributed network
JP3792985B2 (ja) * 2000-04-05 2006-07-05 キヤノン株式会社 ディレクトリサーバおよび周辺装置、その制御方法、並びに記録媒体
US6985937B1 (en) 2000-05-11 2006-01-10 Ensim Corporation Dynamically modifying the resources of a virtual server
US6907421B1 (en) 2000-05-16 2005-06-14 Ensim Corporation Regulating file access rates according to file type
US6922685B2 (en) * 2000-05-22 2005-07-26 Mci, Inc. Method and system for managing partitioned data resources
US7401131B2 (en) * 2000-05-22 2008-07-15 Verizon Business Global Llc Method and system for implementing improved containers in a global ecosystem of interrelated services
JP4541586B2 (ja) * 2000-05-30 2010-09-08 キヤノン株式会社 画像形成システム及び画像形成システムに使用される治具
US6622266B1 (en) * 2000-06-09 2003-09-16 International Business Machines Corporation Method for specifying printer alert processing
US8325761B2 (en) * 2000-06-26 2012-12-04 Massivley Parallel Technologies, Inc. System and method for establishing sufficient virtual channel performance in a parallel computing network
US7418470B2 (en) * 2000-06-26 2008-08-26 Massively Parallel Technologies, Inc. Parallel processing systems and method
US7234108B1 (en) * 2000-06-29 2007-06-19 Microsoft Corporation Ink thickness rendering for electronic annotations
US7143024B1 (en) 2000-07-07 2006-11-28 Ensim Corporation Associating identifiers with virtual processes
US6909691B1 (en) 2000-08-07 2005-06-21 Ensim Corporation Fairly partitioning resources while limiting the maximum fair share
US20060168586A1 (en) * 2000-08-09 2006-07-27 Stone Glen D System and method for interactively utilizing a user interface to manage device resources
DE10042509A1 (de) * 2000-08-30 2002-03-28 Alcatel Sa Bereitstellen eines Dienstes oder einer Applikation mit einer bestimmten QoS-Klasse
US6795830B1 (en) 2000-09-08 2004-09-21 Oracle International Corporation Techniques for providing off-host storage for a database application
US7536686B2 (en) * 2000-09-08 2009-05-19 Oracle International Corporation Techniques for automatically installing and configuring database applications
US6993657B1 (en) 2000-09-08 2006-01-31 Oracle International Corporation Techniques for managing database systems with a community server
US7272643B1 (en) 2000-09-13 2007-09-18 Fortinet, Inc. System and method for managing and provisioning virtual routers
US7574495B1 (en) * 2000-09-13 2009-08-11 Fortinet, Inc. System and method for managing interworking communications protocols
US6816798B2 (en) * 2000-12-22 2004-11-09 General Electric Company Network-based method and system for analyzing and displaying reliability data
US20030046615A1 (en) * 2000-12-22 2003-03-06 Alan Stone System and method for adaptive reliability balancing in distributed programming networks
US7219354B1 (en) 2000-12-22 2007-05-15 Ensim Corporation Virtualizing super-user privileges for multiple virtual processes
US7165107B2 (en) * 2001-01-22 2007-01-16 Sun Microsystems, Inc. System and method for dynamic, transparent migration of services
AU2002234258A1 (en) * 2001-01-22 2002-07-30 Sun Microsystems, Inc. Peer-to-peer network computing platform
JP2002232573A (ja) 2001-01-31 2002-08-16 Nec Corp 移動通信端末、移動通信システム及びサービス提供装置
US8391298B2 (en) * 2001-02-01 2013-03-05 Estech Systems, Inc. Phone directory in a voice over IP telephone system
US6934890B2 (en) * 2001-03-19 2005-08-23 Hewlett-Packard Development Company, L.P. Error code indexing and interpretation apparatus and method
US20020138615A1 (en) * 2001-03-21 2002-09-26 Schmeling Garth F. System and method for device management through world wide web confederacy
US7155510B1 (en) 2001-03-28 2006-12-26 Predictwallstreet, Inc. System and method for forecasting information using collective intelligence from diverse sources
US20020184368A1 (en) * 2001-04-06 2002-12-05 Yunsen Wang Network system, method and protocols for hierarchical service and content distribution via directory enabled network
US7366194B2 (en) 2001-04-18 2008-04-29 Brocade Communications Systems, Inc. Fibre channel zoning by logical unit number in hardware
US7231460B2 (en) * 2001-06-04 2007-06-12 Gateway Inc. System and method for leveraging networked computers to view windows based files on Linux platforms
US7181547B1 (en) * 2001-06-28 2007-02-20 Fortinet, Inc. Identifying nodes in a ring network
US7454485B2 (en) * 2001-06-29 2008-11-18 Intel Corporation Providing uninterrupted media streaming using multiple network sites
WO2003014952A1 (en) * 2001-07-13 2003-02-20 Teleservices Solutions, Inc. Intelligent network providing network access services (inp-nas)
US20030014532A1 (en) * 2001-07-16 2003-01-16 Shean-Guang Chang Method and apparatus for multicast support
US20030033351A1 (en) * 2001-08-10 2003-02-13 Aleta Ricciardi Group proxy and method for grouping services in a distributed computing application
DE10143795A1 (de) * 2001-09-06 2003-04-03 Deutsch Zentr Luft & Raumfahrt Verfahren zur Ausführung von auf dem Internet-Protokoll (IP) basierten Anwendungen mit Dienstgüte in heterogenen Zugangsfunknetzen
US20030069963A1 (en) * 2001-09-27 2003-04-10 Nikil Jayant System and method of quality of service signaling between client and server devices
US7330472B2 (en) * 2001-10-26 2008-02-12 Sharp Laboratories Of America, Inc. System and method for hybrid coordination in a wireless LAN
ES2321699T3 (es) * 2001-11-12 2009-06-10 Telefonaktiebolaget Lm Ericsson (Publ) Metodos para proporcionar calidad de servicio en sistemas ieee 802.11.
US7149808B2 (en) * 2002-01-14 2006-12-12 Array Networks, Inc. Application protocol offloading
AU2003230764A1 (en) * 2002-03-29 2003-10-13 Network Genomics, Inc. Methods for identifying network traffic flows
US20030225549A1 (en) * 2002-03-29 2003-12-04 Shay A. David Systems and methods for end-to-end quality of service measurements in a distributed network environment
AU2003228411A1 (en) * 2002-03-29 2003-10-13 Network Genomics, Inc. Forward looking infrastructure re-provisioning
GB0211230D0 (en) * 2002-05-16 2002-06-26 Medinnova Sf Treatment of heart failure
US8271778B1 (en) 2002-07-24 2012-09-18 The Nielsen Company (Us), Llc System and method for monitoring secure data on a network
US20040039781A1 (en) * 2002-08-16 2004-02-26 Lavallee David Anthony Peer-to-peer content sharing method and system
US7290037B2 (en) * 2002-08-22 2007-10-30 Clark Todd A Scalable wireless remote control and monitoring system with automatic registration and automatic time synchronization
US7266120B2 (en) * 2002-11-18 2007-09-04 Fortinet, Inc. System and method for hardware accelerated packet multicast in a virtual routing system
JP3721160B2 (ja) * 2002-11-29 2005-11-30 Necインフロンティア株式会社 無線LANシステム、通信端末、LAN制御装置、及びQoS制御方法
US7352740B2 (en) * 2003-04-29 2008-04-01 Brocade Communciations Systems, Inc. Extent-based fibre channel zoning in hardware
US7720095B2 (en) * 2003-08-27 2010-05-18 Fortinet, Inc. Heterogeneous media packet bridging
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
US7430203B2 (en) * 2004-01-29 2008-09-30 Brocade Communications Systems, Inc. Fibre channel zoning hardware for directing a data packet to an external processing device
JP2005275643A (ja) * 2004-03-24 2005-10-06 Hitachi Ltd コンテンツデータ処理装置及び方法
US20050282912A1 (en) * 2004-06-22 2005-12-22 June Chen Abnormal cannabidiols as neuroprotective agents for the eye
JP4286736B2 (ja) * 2004-07-12 2009-07-01 富士通株式会社 インターネットプロトコル電話番号案内システム
US7499419B2 (en) * 2004-09-24 2009-03-03 Fortinet, Inc. Scalable IP-services enabled multicast forwarding with efficient resource utilization
JP4345972B2 (ja) * 2004-10-08 2009-10-14 富士通株式会社 ネットワーク制御方法、伝送装置、及びプログラム
US7808904B2 (en) 2004-11-18 2010-10-05 Fortinet, Inc. Method and apparatus for managing subscriber profiles
US20060203722A1 (en) * 2005-03-14 2006-09-14 Nokia Corporation System and method for managing performance of mobile terminals via remote diagnostics
JP4843428B2 (ja) * 2005-09-16 2011-12-21 株式会社リコー 情報処理装置、情報処理方法、及び情報処理システム
JP4687424B2 (ja) 2005-11-25 2011-05-25 ソニー株式会社 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム
US20070136342A1 (en) * 2005-12-13 2007-06-14 Sap Ag Processing a user inquiry
JP4632446B2 (ja) * 2006-01-24 2011-02-16 キヤノン株式会社 画像処理システム、その管理方法、および制御装置
KR100726042B1 (ko) * 2006-03-16 2007-06-08 포스데이타 주식회사 휴대 인터넷 서비스의 큐오에스 제공 방법 및 시스템
US9049268B2 (en) * 2006-05-05 2015-06-02 Microsoft Technology Licensing, Llc Global provisioning of millions of users with deployment units
US20080046435A1 (en) * 2006-08-18 2008-02-21 Microsoft Corporation Service discovery and automatic configuration
US8351327B1 (en) * 2006-08-28 2013-01-08 Juniper Networks, Inc. Intermediate network device applying application-layer quality of service to channels within a communication session
US8108512B2 (en) * 2006-09-01 2012-01-31 Massively Parallel Technologies, Inc. System and method for accessing and using a supercomputer
US9258203B1 (en) * 2006-09-29 2016-02-09 Amazon Technologies, Inc. Monitoring computer performance metrics utilizing baseline performance metric filtering
US8112813B1 (en) 2006-09-29 2012-02-07 Amazon Technologies, Inc. Interactive image-based document for secured data access
US8234302B1 (en) 2006-09-29 2012-07-31 Amazon Technologies, Inc. Controlling access to electronic content
DE102006057133B4 (de) * 2006-12-01 2008-08-07 Phoenix Contact Gmbh & Co. Kg Verfahren zum Betreiben eines ethernetfähigen Feldbusgerätes
US20080145919A1 (en) * 2006-12-18 2008-06-19 Franklin Thomas D Portable organ and tissue preservation apparatus, kit and methods
JP4349441B2 (ja) 2007-06-12 2009-10-21 ソニー株式会社 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム
US7904561B2 (en) * 2008-05-15 2011-03-08 International Business Machines Corporation Brokering mobile web services
US7958194B2 (en) * 2008-08-25 2011-06-07 Massively Parallel Technologies, Inc. System and method for parallel processing using a Type I Howard Cascade
US8509800B2 (en) * 2008-10-31 2013-08-13 Motorola Mobility Llc Adaptive mobile video call congestion control
US20100251259A1 (en) * 2009-03-31 2010-09-30 Howard Kevin D System And Method For Recruitment And Management Of Processors For High Performance Parallel Processing Using Multiple Distributed Networked Heterogeneous Computing Elements
US10216692B2 (en) * 2009-06-17 2019-02-26 Massively Parallel Technologies, Inc. Multi-core parallel processing system
JP2012013473A (ja) * 2010-06-30 2012-01-19 Hitachi High-Technologies Corp 半導体検査装置
KR101923487B1 (ko) * 2011-09-29 2018-11-30 삼성전자 주식회사 통신 연결 서비스 제공 방법 및 장치
US20140379421A1 (en) 2013-06-25 2014-12-25 The Nielsen Company (Us), Llc Methods and apparatus to characterize households with media meter data
US9277265B2 (en) 2014-02-11 2016-03-01 The Nielsen Company (Us), Llc Methods and apparatus to calculate video-on-demand and dynamically inserted advertisement viewing probability
CN103795804A (zh) * 2014-02-24 2014-05-14 华为技术有限公司 存储资源调度方法及存储计算系统
US9934019B1 (en) * 2014-12-16 2018-04-03 Amazon Technologies, Inc. Application function conversion to a service
US10219039B2 (en) 2015-03-09 2019-02-26 The Nielsen Company (Us), Llc Methods and apparatus to assign viewers to media meter data
US9848224B2 (en) 2015-08-27 2017-12-19 The Nielsen Company(Us), Llc Methods and apparatus to estimate demographics of a household
CN106020973A (zh) * 2016-05-10 2016-10-12 广东睿江云计算股份有限公司 云主机系统中的cpu调度方法及装置
US10291750B1 (en) 2016-12-13 2019-05-14 Juniper Networks, Inc. Aggregating data sessions between autonomous systems
US10791355B2 (en) 2016-12-20 2020-09-29 The Nielsen Company (Us), Llc Methods and apparatus to determine probabilistic media viewing metrics
US10567233B2 (en) * 2017-06-07 2020-02-18 International Business Machines Corporation Shadow agent projection in multiple places to reduce agent movement over nodes in distributed agent-based simulation
US20230419279A1 (en) * 2022-06-23 2023-12-28 Jpmorgan Chase Bank, N.A. Systems and methods for real-time billpay using credit-based products
US11921700B1 (en) 2023-05-18 2024-03-05 Snowflake Inc. Error tables to track errors associated with a base table
US12248448B1 (en) 2023-08-17 2025-03-11 Snowflake Inc. Configuring check constraint and row violation logging using error tables

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02201625A (ja) 1989-01-31 1990-08-09 Toshiba Corp ハードディスク自動判定機構
CA1323448C (en) * 1989-02-24 1993-10-19 Terrence C. Miller Method and apparatus for translucent file system
US5349674A (en) * 1990-08-17 1994-09-20 International Business Machines Corp. Automated enrollment of a computer system into a service network of computer systems
JP3551975B2 (ja) 1991-08-28 2004-08-11 富士ゼロックス株式会社 ネットワーク資源検索装置およびネットワーク資源アクセス装置およびディレクトリ装置およびユーザ端末およびネットワーク資源の検索方法およびネットワーク資源のアクセス方法
JPH05128030A (ja) 1991-10-31 1993-05-25 Okayama Nippon Denki Software Kk 資源情報管理装置
JP3173102B2 (ja) 1992-03-17 2001-06-04 株式会社日立製作所 ネットワーク管理オペレーションシステム、および管理オペレーション処理方法
EP0587880A1 (en) * 1992-04-07 1994-03-23 Digital Equipment Corporation Entity management system with remote call feature
JPH05324423A (ja) 1992-05-21 1993-12-07 Matsushita Electric Ind Co Ltd 図形処理装置
JPH0695321A (ja) * 1992-09-10 1994-04-08 Konica Corp 熱現像写真感光材料
US5581784A (en) * 1992-11-17 1996-12-03 Starlight Networks Method for performing I/O's in a storage system to maintain the continuity of a plurality of video streams
JPH06276254A (ja) * 1993-03-17 1994-09-30 Nippon Telegr & Teleph Corp <Ntt> 通信制御装置
US5812748A (en) * 1993-06-23 1998-09-22 Vinca Corporation Method for improving recovery performance from hardware and software errors in a fault-tolerant computer system
US5590181A (en) * 1993-10-15 1996-12-31 Link Usa Corporation Call-processing system and method
US5495607A (en) * 1993-11-15 1996-02-27 Conner Peripherals, Inc. Network management system having virtual catalog overview of files distributively stored across network domain
US5459307A (en) * 1993-11-30 1995-10-17 Xerox Corporation System for storage and retrieval of digitally encoded information on a medium
US5594921A (en) * 1993-12-17 1997-01-14 Object Technology Licensing Corp. Authentication of users with dynamically configurable protocol stack
US5548726A (en) * 1993-12-17 1996-08-20 Taligeni, Inc. System for activating new service in client server network by reconfiguring the multilayer network protocol stack dynamically within the server node
EP0669748A2 (en) * 1994-02-28 1995-08-30 US WEST Technologies, Inc. Service delivery using broadband
JPH07302236A (ja) 1994-05-06 1995-11-14 Hitachi Ltd 情報処理システムおよびその方法並びに情報処理システムにおけるサービス提供方法
US5515363A (en) * 1994-06-30 1996-05-07 Digital Equipment Corporation Traffic shaping system with transmit latency feedback for asynchronous transfer mode networks
US5751709A (en) * 1995-12-28 1998-05-12 Lucent Technologies Inc. Adaptive time slot scheduling apparatus and method for end-points in an ATM network
US5893086A (en) * 1997-07-11 1999-04-06 International Business Machines Corporation Parallel file system and method with extensible hashing
US6577327B1 (en) * 1999-09-15 2003-06-10 Nortel Networks Limited System, method and graphical user interface for building virtual private networks

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09198295A (ja) * 1996-01-16 1997-07-31 Nec Corp ハイパーメディアシステム
US6263201B1 (en) 1996-12-25 2001-07-17 Uniden Corporation Scheduled data Transmission system, scheduled data transmission method, and transmission server
JP2002510415A (ja) * 1997-06-25 2002-04-02 サムソン エレクトロニクス カンパニー リミテッド ブラウザー基盤の命令及び制御ホームネットワーク
EP0926922A3 (en) * 1997-12-24 2002-07-31 Nortel Networks Limited A distributed architecture and associated protocols for efficient quality of service-based computation
JP2003233593A (ja) * 2001-09-05 2003-08-22 Xerox Corp 安全な付加価値文書ネットワークサービスを提供するシステム及び方法
JP2006268848A (ja) * 2005-03-24 2006-10-05 Fuji Xerox Co Ltd サービスマップを生成する方法、システムおよび制御プログラム、および、仲介業務サービスを行う方法、システム、および制御プログラム
JP2008310686A (ja) * 2007-06-15 2008-12-25 Hitachi Ltd 情報処理装置および情報処理システム

Also Published As

Publication number Publication date
US20030135614A1 (en) 2003-07-17
US6094674A (en) 2000-07-25
US7711817B2 (en) 2010-05-04
US20050149580A1 (en) 2005-07-07
US20090037578A1 (en) 2009-02-05
US6519640B2 (en) 2003-02-11
US7447708B2 (en) 2008-11-04
US20020099819A1 (en) 2002-07-25
US5774656A (en) 1998-06-30
US6868446B2 (en) 2005-03-15
US6370577B1 (en) 2002-04-09

Similar Documents

Publication Publication Date Title
US6370577B1 (en) Information processing system having a network and a directory which may be referenced to supply information to an apparatus
US7272755B2 (en) Apparatus and method for dynamically rerouting a network request based on shared predictive failure information
US20090100163A1 (en) Method and apparatus forWeb based storage on demand
JPH04271454A (ja) 疎結合計算機システム
JP3629513B2 (ja) データ処理システム及び方法
EP0329779A1 (en) Session control in network for digital data processing system which supports multiple transfer protocols
JP2001273220A (ja) 情報処理装置及び方法及び記憶媒体並びにコンピュータプログラム
TW200417190A (en) System and method for high performance shared web hosting
JP2009025965A (ja) フェールオーバにおける引き継ぎ先を自律的に変更する計算機システム及び方法
US20070136269A1 (en) Information monitoring method
JP3554134B2 (ja) ネットワーク接続経路探索方法、計算機、ネットワークシステム及び記憶媒体。
JP2002540677A (ja) データネットワークの負荷管理
WO2005114411A1 (en) Balancing load requests and failovers using a uddi proxy
US20020016909A1 (en) Processing apparatus, managing apparatus, processing method and storage medium
JP4592242B2 (ja) サーバ/クライアントシステム
JP2005196725A (ja) アクセスヒストリに基づくファイルマイグレーション方式
JPH10313326A (ja) 一意の識別子を有する断続的に接続可能な電子装置及びその方法
JP2004005577A (ja) 情報処理システム及び情報処理装置
JP2003177981A (ja) 動作環境設定支援装置及びプログラム
JP2007172647A (ja) 情報処理システム及び情報処理装置
JP2006053942A (ja) 情報処理システム及び情報処理装置
JP2006277755A (ja) 情報処理システム及び情報処理装置
JP3884239B2 (ja) サーバ計算機
JP2752696B2 (ja) ネットワーク環境下におけるプリンタ制御方式
JP4387487B2 (ja) 情報処理装置、ネットワークシステム、情報処理方法または記録媒体

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20031216

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040216

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20050419

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20060417