JPH04271454A - 疎結合計算機システム - Google Patents

疎結合計算機システム

Info

Publication number
JPH04271454A
JPH04271454A JP3032976A JP3297691A JPH04271454A JP H04271454 A JPH04271454 A JP H04271454A JP 3032976 A JP3032976 A JP 3032976A JP 3297691 A JP3297691 A JP 3297691A JP H04271454 A JPH04271454 A JP H04271454A
Authority
JP
Japan
Prior art keywords
computer
computer system
server
computers
resources
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
JP3032976A
Other languages
English (en)
Inventor
Atsunori Ishida
石田 篤範
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP3032976A priority Critical patent/JPH04271454A/ja
Publication of JPH04271454A publication Critical patent/JPH04271454A/ja
Priority to US08/364,402 priority patent/US5526492A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/202Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
    • G06F11/2023Failover techniques
    • G06F11/2025Failover techniques using centralised failover control functionality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/163Interprocessor communication
    • G06F15/17Interprocessor communication using an input/output type connection, e.g. channel, I/O port
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/202Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
    • G06F11/2023Failover techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/202Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
    • G06F11/2035Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant without idle spare hardware
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/50Indexing scheme relating to G06F9/50
    • G06F2209/5021Priority

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Computer And Data Communications (AREA)
  • Multi Processors (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は他の計算機システムと
の通信機能を有する疎結合計算機システムに関する。
【0002】
【従来の技術】従来、疎結合計算機システムと外部の他
の計算機システムとの間の通信は、その疎結合計算機シ
ステムを構成する各電子計算機それぞれに通信制御装置
を設定することにより実現されていた。この場合、他の
計算機システムから見ると、疎結合計算機システムを構
成する複数の電子計算機それぞれが独立した1ノードと
なる。
【0003】このため、従来では、個々の電子計算機に
よって通信性能が決定されると共に、その通信中の計算
機に故障が生じると、その時点で通信エラーが生じて再
びコネクションを再設定しなければならないという問題
があった。
【0004】また、疎結合計算機システムと他の計算機
システムとの間にゲートウェイやパススルーを設ける手
法もあるが、これらゲートウェイやパススルーでは、各
計算機の性能を考慮した接続を行うことができず通信性
能が低下されるという不具合がある。
【0005】
【発明が解決しようとする課題】従来では、疎結合計算
機システムと他のシステムとの間の通信性能がその疎結
合計算機システムを構成する個々の電子計算機によって
決定されてしまい、十分な通信性能を得ることが出来な
いという不具合があった。
【0006】この発明はこのような点に鑑みてなされた
ものであり、疎結合計算機システムを構成する各電子計
算機の性能を考慮した状態で他のシステムとの接続を実
現できるようにして、十分に通信性能の高い疎結合計算
機システムを提供することを目的とする。
【0007】
【課題を解決するための手段および作用】この発明は、
他の計算機システムとの通信機能を有する疎結合計算機
システムにおいて、疎結合計算機システムを構成する複
数の計算機それぞれの計算機資源を管理する資源管理手
段と、前記複数の計算機それぞれと前記他の計算機シス
テムとの間の接続を制御する通信制御手段と、この通信
制御手段が前記他の計算機システムからの接続要求を受
信した際、前記計算機資源の内容に基づいて前記複数の
計算機の中から前記接続要求に対してサーバとして機能
する計算機を選定するサーバ割り当て手段とを具備し、
接続要求に対するサーバの割り付けを計算機資源に基づ
いて行うことを特徴とする。
【0008】この疎結合計算機システムにおいては、複
数の計算機それぞれの計算機資源が資源管理手段により
管理され、接続要求に対するサーバの割り付けがそれら
計算機資源に基づいて決定される。このため、他の計算
機システムからの接続要求に対して最適な計算機資源を
有する計算機をサーバとして機能させることができ、通
信性能の向上を図ることが可能となる。
【0009】
【実施例】以下、図面を参照してこの発明の実施例を説
明する。
【0010】図1にはこの発明の一実施例に係わる疎結
合計算機システムの構成が示されている。この疎結合計
算機システム10は、第1乃至第3の電子計算機11〜
13と、通信制御装置14とから構成されている。
【0011】第1の電子計算機11はバス15を介して
第2の電子計算機12に接続されると共に、バス16を
介して第3の電子計算機13に接続されている。また、
第2の電子計算機12と第3の電子計算機13間は、バ
ス17によって接続されている。
【0012】これら電子計算機11〜13はそれぞれ固
有の記憶装置を有し、独立したオペレーティングシステ
ムの下で動作制御される。また、電子計算機11〜13
間の通信は、メッセージ形式でプロセス毎に実行される
【0013】電子計算機11には、データ処理部111
と資源管理部112が設けられている。データ処理部1
11はファイル上のデータ入出力、削除、更新等を初め
とする各種データ処理を実行するものであり、クライア
ントからの処理要求に応じた機能を実行するサーバとし
て機能する。
【0014】資源管理部112は、この電子計算機11
のCPUやメモリ等の物理資源、およびファイル等の論
理資源から成る資源情報を初め、電子計算機12,13
の資源情報も管理している。これら資源情報は、稼働状
態のチェックのために電子計算機11と電子計算機12
,13間で定期的に行われるメッセージ交換によって採
取される。第2および第3の電子計算機12、13にも
、第1の電子計算機11と同様に、データ処理部121
,131、資源管理部122,132が設けられている
【0015】この場合、第1の第1の電子計算機11が
マスタとして機能し、その資源管理部112が全ての計
算機11〜13の資源を管理している場合には、資源管
理部122,132はそれぞれ対応する計算機の資源だ
けを管理するだけで良く、他の計算機の資源を管理する
必要はない。
【0016】また、これら資源管理部112,122,
132は、前述の資源管理機能の他に、各種通信要求(
開局、閉局、送信、受信)を通信制御装置14に伝送し
たり、データ処理部111,121,131のジョブの
起動、電子計算機11〜13間での同期制御等を実行す
るための通信機能が設けられている。
【0017】通信制御装置14は、通信回線L1を介し
て接続される他の計算機システムと電子計算機部11〜
13との間の通信を制御するためのものであり、他の計
算機システムからの接続要求を受け取ると、その接続要
求をマスタつまり電子計算機11に通知する。マスタに
よって選定された電子計算機と他のシステムとの間の通
信は、通信制御装置14を介して実行される。図2には
、電子計算機11の資源管理部112で管理される資源
管理テーブルの内容が示されている。
【0018】図示のように、資源管理テーブルには、C
PUやメモリ等の物理資源の内容とファイル等の論理資
源の内容とが各計算機11〜13毎に管理される。また
、実際には、I/O待ちの数(負荷量)や、正常稼働中
か否か等も各計算機11〜13毎に管理される。図3に
は、接続要求とその接続要求に対するサーバ候補名との
対応関係が示されている。
【0019】ここでは、コネクション名「A」の接続要
求に対しては第1のサーバ候補として第2の電子計算機
12が、第2のサーバ候補として第3の電子計算機13
が選定され、コネクション名「B」の接続要求に対して
は第1のサーバ候補として第3の電子計算機13が、第
2のサーバ候補として第2の電子計算機12が選定され
た場合が示されている。このように、資源管理部112
では、1つの接続要求に対して優先順位付けされた複数
のサーバ候補が選定される。
【0020】図4には、資源管理部112から最も優先
順位の高い第1サーバ候補の電子計算機に通知されるコ
ネクション設定のためのメッセージが示されている。図
示のように、このメッセージには、コネクション情報と
、サーバ候補順序情報が含まれている。
【0021】コネクション情報は、通信制御装置14を
介して他のシステムから資源管理部112に送られたコ
ネクションに関係する情報(起動要求するジョブ名、ジ
ョブ起動で利用すべきカタログ名、ログイン情報、クラ
イアント名、等)である。また、サーバ候補順序情報は
、前述の優先順位付けされた複数のサーバ候補を示す情
報である。次に、図5のフローチャートを参照して、他
のシステムから疎結合計算機システム10へのコネクシ
ョンの設定動作について説明する。
【0022】疎結合計算機システム10の各計算機11
〜13に設けられた資源管理部112,122,132
はメッセージ交換等により一定時間間隔で稼働状態のチ
ェックを互いに行っており、これにより物理資源および
論理資源が電子計算機11〜13間で通知され合う。
【0023】システム定義等で決定されたマスタ計算機
の資源管理部(ここでは、計算機11の資源管理部11
2)は、各計算機11〜13の物理資源および論理資源
の情報を図2に示したような形態で保持し、常にその情
報を最新の状況に設定しておく。また、どの計算機がマ
スタ計算機であるかは、通信制御装置14に予め通知し
ておく。
【0024】このような設定がなされた状態において、
他のシステムからの接続要求が通信回線L1を介して通
信制御装置14で受信されると(ステップS1)、その
接続要求は通信制御装置14からマスタ計算機11の資
源管理部112に送られる(ステップS2)。
【0025】資源管理部112は、図2に示した資源管
理テーブルを参照し(ステップS3)、CPUやメモリ
等の物理資源情報、およびジョブやファイル等の論理資
源情報に基づいて本コネクションに最適な計算機(サー
バ候補)を複数選定し、それらを優先順位付けする(ス
テップS4)。
【0026】この優先順位は物理資源情報および論理資
源の内容が接続要求に適している計算機から順に、第1
サーバ候補の計算機、第2サーバ候補の計算機のように
割り付けられる。
【0027】例えば、接続要求がソートジョブを起動要
求するものであればメモリ資源がサーバを決める主要素
となり、ファイルアクセスを起動要求する接続要求の場
合にはI/O待ちの少なさがサーバを決める主要素とな
る。
【0028】次いで、資源管理部112は、第1サーバ
候補の電子計算機に対して、図4に示したように、コネ
クション情報とサーバ候補順序情報とを含むメッセージ
をバス15または16を介して送信する(ステップS5
)。
【0029】このメッセージ情報を受け取った計算機(
第1サーバ候補)の資源管理部は、受信したコネクショ
ン情報に基づいてデータ処理部に対しジョブ起動を指令
したり、通信制御装置14を介して他のシステムとの通
信状態を確立する(ステップS6)。
【0030】もし、この第1サーバ候補の計算機に何等
かのエラーが発生した場合には、第1サーバ候補の計算
機から第2サーバ候補の計算機に情報が送られ、その第
2サーバ候補の計算機にサーバが切り替えられる。
【0031】この場合、第2サーバ候補の計算機に対し
ては第1サーバ候補の計算機に代わって動作する旨を指
示する必要があるが、この指示は、マスタ計算機または
第1サーバ候補の計算機から第2サーバ候補の計算機に
通知される。そして、その第2サーバ候補の計算機と相
手システムとのコネクションの再設定が行われる。
【0032】以上のように、この実施例においては、複
数の計算機11〜13それぞれの計算機資源がマスタ計
算機の資源管理部112により管理されており、接続要
求に対するサーバの割り付けがそれら管理されている計
算機資源(物理資源、論理資源)に基づいて決定される
。このため、他の計算機システムからの接続要求に対し
て最適な計算機資源を有する計算機をサーバとして機能
させることができ、通信性能の向上を図ることが可能と
なる。
【0033】また、図1のシステムの特徴は、疎結合計
算機システム10が相手システムからは1つのノードと
して見え、疎結合計算機システム10内の1つの計算機
が故障しても、他の計算機で自動的に代替できる点にあ
る。
【0034】この場合、サーバは第1候補の計算機から
第2候補の計算機に切り替わるので、サーバが切り替わ
っても、接続要求に対して2番目に適した計算機資源を
有する計算機をサーバとして機能させることができるの
で、十分に高性能の通信を実現できる。
【0035】尚、通信制御装置14と他のシステム間の
通信回線の2重化や、通信制御装置14自体を2重化構
成にすれば、さらに信頼性の高いシステムを構築するこ
とができることはもちろんである。
【0036】
【発明の効果】以上詳記したようにこの発明によれば、
疎結合計算機システムを構成する各電子計算機の性能を
考慮した状態で他のシステムとの接続を実現できるよう
になり、十分に通信性能の高い疎結合計算機システムを
提供できる。
【図面の簡単な説明】
【図1】この発明の一実施例に係るシステム構成を示す
ブロック図。
【図2】同実施例に設けられる資源管理テーブルの内容
を示す図。
【図3】同実施例で選定されるサーバ候補名の優先順位
を示す図。
【図4】同実施例で計算機間を伝送されるメッセージ内
容を示す図。
【図5】同実施例におけるコネクションの設定動作を説
明するフローチャート。
【符号の説明】
10…疎結合計算機システム、11〜13…電子計算機
、14…通信制御装置、111…データ処理部、112
…資源管理部。

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】  他の計算機システムとの通信機能を有
    する疎結合計算機システムにおいて、前記疎結合計算機
    システムを構成する複数の計算機それぞれの計算機資源
    を管理する資源管理手段と、前記複数の計算機それぞれ
    と前記他の計算機システムとの間の接続を制御する通信
    制御手段と、この通信制御手段が前記他の計算機システ
    ムからの接続要求を受信した際、前記計算機資源の内容
    に基づいて前記複数の計算機の中から前記接続要求に対
    してサーバとして機能する計算機を選定するサーバ割り
    当て手段とを具備し、接続要求に対するサーバの割り付
    けを計算機資源に基づいて行うことを特徴とする疎結合
    計算機システム。
  2. 【請求項2】  前記サーバ割り当て手段は前記接続要
    求に対するサーバ候補として優先順位付された複数の計
    算機を選定し、サーバに障害が生じた際にはサーバとし
    て割り付けられる計算機をその優先順位に従って順次変
    更することを特徴とする請求項1記載の疎結合計算機シ
    ステム。
JP3032976A 1991-02-27 1991-02-27 疎結合計算機システム Pending JPH04271454A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP3032976A JPH04271454A (ja) 1991-02-27 1991-02-27 疎結合計算機システム
US08/364,402 US5526492A (en) 1991-02-27 1994-12-23 System having arbitrary master computer for selecting server and switching server to another server when selected processor malfunctions based upon priority order in connection request

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3032976A JPH04271454A (ja) 1991-02-27 1991-02-27 疎結合計算機システム

Publications (1)

Publication Number Publication Date
JPH04271454A true JPH04271454A (ja) 1992-09-28

Family

ID=12373921

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3032976A Pending JPH04271454A (ja) 1991-02-27 1991-02-27 疎結合計算機システム

Country Status (2)

Country Link
US (1) US5526492A (ja)
JP (1) JPH04271454A (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009527056A (ja) * 2006-02-15 2009-07-23 ソニー・コンピュータ・エンタテインメント・アメリカ・インク サーバ管理システムおよび方法
WO2013031999A1 (ja) * 2011-09-02 2013-03-07 日本電気株式会社 抽出装置、システム、プログラム、及び、方法
US8732162B2 (en) 2006-02-15 2014-05-20 Sony Computer Entertainment America Llc Systems and methods for server management
US8769132B2 (en) 2000-03-16 2014-07-01 Sony Computer Entertainment America Llc Flexible failover policies in high availability computing systems
US10545831B2 (en) 2014-08-07 2020-01-28 Microsoft Technology Licensing, Llc Safe data access following storage failure
US11228510B2 (en) 2014-08-12 2022-01-18 Microsoft Technology Licensing, Llc Distributed workload reassignment following communication failure

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5689689A (en) * 1992-12-17 1997-11-18 Tandem Computers Incorporated Clock circuits for synchronized processor systems having clock generator circuit with a voltage control oscillator producing a clock signal synchronous with a master clock signal
US5748468A (en) * 1995-05-04 1998-05-05 Microsoft Corporation Prioritized co-processor resource manager and method
US5694537A (en) * 1995-07-31 1997-12-02 Canon Information Systems, Inc. Network device which selects a time service provider
US7555529B2 (en) * 1995-11-13 2009-06-30 Citrix Systems, Inc. Interacting with software applications displayed in a web page
US6088515A (en) 1995-11-13 2000-07-11 Citrix Systems Inc Method and apparatus for making a hypermedium interactive
US6437803B1 (en) 1998-05-29 2002-08-20 Citrix Systems, Inc. System and method for combining local and remote windows into a single desktop environment
US6950991B2 (en) * 1995-11-13 2005-09-27 Citrix Systems, Inc. Interacting with software applications displayed in a web page
US6035419A (en) * 1995-12-27 2000-03-07 International Business Machines Corporation Logical execution sequence error recovery method and system
US5862348A (en) * 1996-02-09 1999-01-19 Citrix Systems, Inc. Method and apparatus for connecting a client node to a server node based on load levels
US5852724A (en) * 1996-06-18 1998-12-22 Veritas Software Corp. System and method for "N" primary servers to fail over to "1" secondary server
KR100323255B1 (ko) 1996-06-20 2002-03-08 아끼구사 나오유끼 업무인계시스템
US6393581B1 (en) 1996-08-29 2002-05-21 Cornell Research Foundation, Inc. Reliable time delay-constrained cluster computing
US5883939A (en) * 1996-08-29 1999-03-16 Cornell Research Foundation, Inc. Distributed architecture for an intelligent networking coprocessor
JPH10240684A (ja) * 1997-02-27 1998-09-11 Oki Electric Ind Co Ltd 複数端末の制御方法
US6038677A (en) * 1997-03-31 2000-03-14 International Business Machines Corporation Automatic resource group formation and maintenance in a high availability cluster configuration
US5961586A (en) * 1997-05-14 1999-10-05 Citrix Systems, Inc. System and method for remotely executing an interpretive language application
US6157944A (en) * 1997-05-14 2000-12-05 Citrix Systems, Inc. System and method for replicating a client/server data exchange to additional client notes connecting to the server
US5941949A (en) 1997-05-14 1999-08-24 Citrix Systems, Inc. System and method for transmitting data from a server application to more than one client node
US6393483B1 (en) * 1997-06-30 2002-05-21 Adaptec, Inc. Method and apparatus for network interface card load balancing and port aggregation
US5995973A (en) * 1997-08-29 1999-11-30 International Business Machines Corporation Storing relationship tables identifying object relationships
US6058394A (en) * 1997-08-29 2000-05-02 International Business Machines Corporation Manager server selects an agent server to execute query based on availability of the server connections to data source and target
US6615265B1 (en) * 1998-08-04 2003-09-02 International Business Machines Corporation Enabling planned outages of application servers
US6247141B1 (en) 1998-09-24 2001-06-12 Telefonaktiebolaget Lm Ericsson (Publ) Protocol for providing replicated servers in a client-server system
US6928469B1 (en) * 1998-12-29 2005-08-09 Citrix Systems, Inc. Apparatus and method for determining a program neighborhood for a client node in a client-server network using markup language techniques
US6957254B1 (en) 1999-10-21 2005-10-18 Sun Microsystems, Inc Method and apparatus for reaching agreement between nodes in a distributed system
US7627694B2 (en) * 2000-03-16 2009-12-01 Silicon Graphics, Inc. Maintaining process group membership for node clusters in high availability computing systems
US6785726B1 (en) 2000-05-08 2004-08-31 Citrix Systems, Inc. Method and apparatus for delivering local and remote server events in a similar fashion
US6785713B1 (en) 2000-05-08 2004-08-31 Citrix Systems, Inc. Method and apparatus for communicating among a network of servers utilizing a transport mechanism
US6789112B1 (en) 2000-05-08 2004-09-07 Citrix Systems, Inc. Method and apparatus for administering a server having a subsystem in communication with an event channel
US6922724B1 (en) 2000-05-08 2005-07-26 Citrix Systems, Inc. Method and apparatus for managing server load
US6799209B1 (en) 2000-05-25 2004-09-28 Citrix Systems, Inc. Activity monitor and resource manager in a network environment
US7069334B2 (en) 2000-12-27 2006-06-27 Intel Corporation Image restoration and reconfiguration support for crashed devices
WO2002054264A1 (en) 2000-12-29 2002-07-11 Webex Communications, Inc. Distributed network system architecture for collaborative computing
US20030167418A1 (en) * 2000-12-29 2003-09-04 Min Zhu Fault-tolerant server for collaborative computing
US6901448B2 (en) * 2000-12-29 2005-05-31 Webex Communications, Inc. Secure communications system for collaborative computing
US7069298B2 (en) 2000-12-29 2006-06-27 Webex Communications, Inc. Fault-tolerant distributed system for collaborative computing
US20030164853A1 (en) 2000-12-29 2003-09-04 Min Zhu Distributed document sharing
US7203755B2 (en) * 2000-12-29 2007-04-10 Webex—Communications, Inc. System and method for application sharing in collaborative setting
KR100553145B1 (ko) * 2001-02-24 2006-02-22 인터내셔널 비지네스 머신즈 코포레이션 고장 발생 시 완전한 성능을 유지하는 컴퓨터 파일 시스템, 컴퓨터 파일 시스템을 포함하는 컴퓨터 시스템, 컴퓨터 파일 서버의 유지 방법, 컴퓨터 파일 시스템의 완전한 성능을 유지하기 위한 프로그램을 수록한 컴퓨터 판독 가능한 기록 매체 및 프로그램 스토리지 디바이스
US20020133601A1 (en) * 2001-03-16 2002-09-19 Kennamer Walter J. Failover of servers over which data is partitioned
US8135843B2 (en) * 2002-03-22 2012-03-13 Citrix Systems, Inc. Methods and systems for providing access to an application
CN100338579C (zh) * 2004-02-24 2007-09-19 希旺科技股份有限公司 内建储存装置的usb集线器
GB0414293D0 (en) * 2004-06-26 2004-07-28 Ibm System and method for reducing contention in an environment using optimistic locks
US8738703B2 (en) 2006-10-17 2014-05-27 Citrix Systems, Inc. Systems and methods for providing online collaborative support

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3593300A (en) * 1967-11-13 1971-07-13 Ibm Arrangement for automatically selecting units for task executions in data processing systems
US4757267A (en) * 1987-06-17 1988-07-12 Applied Telematics, Inc. Telephone system for connecting a customer to a supplier of goods
JPH01502861A (ja) * 1987-09-04 1989-09-28 ディジタル イクイプメント コーポレーション 多重転送プロトコルを支援するデジタル処理システム用回路網内のセッション制御
US5109486A (en) * 1989-01-06 1992-04-28 Motorola, Inc. Distributed computer system with network and resource status monitoring
US5263157A (en) * 1990-02-15 1993-11-16 International Business Machines Corporation Method and system for providing user access control within a distributed data processing system by the exchange of access control profiles

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8769132B2 (en) 2000-03-16 2014-07-01 Sony Computer Entertainment America Llc Flexible failover policies in high availability computing systems
US9405640B2 (en) 2000-03-16 2016-08-02 Sony Interactive Entertainment America Llc Flexible failover policies in high availability computing systems
JP2009527056A (ja) * 2006-02-15 2009-07-23 ソニー・コンピュータ・エンタテインメント・アメリカ・インク サーバ管理システムおよび方法
US8732162B2 (en) 2006-02-15 2014-05-20 Sony Computer Entertainment America Llc Systems and methods for server management
US9886508B2 (en) 2006-02-15 2018-02-06 Sony Interactive Entertainment America Llc Systems and methods for server management
WO2013031999A1 (ja) * 2011-09-02 2013-03-07 日本電気株式会社 抽出装置、システム、プログラム、及び、方法
US10545831B2 (en) 2014-08-07 2020-01-28 Microsoft Technology Licensing, Llc Safe data access following storage failure
US11228510B2 (en) 2014-08-12 2022-01-18 Microsoft Technology Licensing, Llc Distributed workload reassignment following communication failure

Also Published As

Publication number Publication date
US5526492A (en) 1996-06-11

Similar Documents

Publication Publication Date Title
JPH04271454A (ja) 疎結合計算機システム
JP3382953B2 (ja) 有限メモリコンピュータシステム上におけるクライアント管理フロー制御方法及び装置
US5005122A (en) Arrangement with cooperating management server node and network service node
RU2427891C2 (ru) Виртуальная сетевая система хранения информации, сетевое запоминающее устройство и виртуальный способ
US5687372A (en) Customer information control system and method in a loosely coupled parallel processing environment
JPH07302236A (ja) 情報処理システムおよびその方法並びに情報処理システムにおけるサービス提供方法
JPH0823825B2 (ja) 分散アプリケーシヨン・プログラムの実行方法
JPH0797364B2 (ja) 分散アプリケーション・プログラム実行方法及びシステム資源管理方法
JP2010530108A (ja) 共有データセンタ災害復旧システム及び方法
JP2005122235A (ja) 通信バッファ予約機能を備えるストレージ装置およびシステム
JP2003046569A (ja) 負荷テスト実行装置及びシステム、及びその方法、及びそのプログラム
CN113382077B (zh) 微服务调度方法、装置、计算机设备和存储介质
US5790868A (en) Customer information control system and method with transaction serialization control functions in a loosely coupled parallel processing environment
JPH05334006A (ja) 論理ボリュームシステム
JP3153129B2 (ja) サーバ選択方式
EP0747812A2 (en) Customer information control system and method with API start and cancel transaction functions in a loosely coupled parallel processing environment
JP4592242B2 (ja) サーバ/クライアントシステム
EP1611523B1 (en) Controlling usage of system resources by a network manager
JP4874807B2 (ja) サーバ管理プログラム、サーバ管理方法、およびサーバ管理装置
JPH0764926A (ja) 分散サーバ装置
JP2001109642A (ja) クラスタシステム、及びそのデータ複写方法
JP2752696B2 (ja) ネットワーク環境下におけるプリンタ制御方式
JP6676098B2 (ja) 情報処理システム、情報処理装置、制御方法、及びプログラム
KR200273788Y1 (ko) 클러스터 시스템
CN116401227A (zh) 一种集群配置方法、装置、设备及介质