[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2000020480A - クラスタ型システム - Google Patents

クラスタ型システム

Info

Publication number
JP2000020480A
JP2000020480A JP10191247A JP19124798A JP2000020480A JP 2000020480 A JP2000020480 A JP 2000020480A JP 10191247 A JP10191247 A JP 10191247A JP 19124798 A JP19124798 A JP 19124798A JP 2000020480 A JP2000020480 A JP 2000020480A
Authority
JP
Japan
Prior art keywords
server
processing
load
type system
request
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
JP10191247A
Other languages
English (en)
Inventor
Yasushi Kaneko
金子  靖
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 JP10191247A priority Critical patent/JP2000020480A/ja
Publication of JP2000020480A publication Critical patent/JP2000020480A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)

Abstract

(57)【要約】 【課題】複数のサーバから構成されるクラスタ型システ
ムにおいて、負荷監視装置のような特別な装置なしで、
かつ、ネットワーク負荷となる状態通知メッセージなし
に、効率よくサーバの負荷分散を実現する。 【解決手段】サーバ106からの処理結果情報にサーバ
の負荷状態情報107を付加することによりサーバを利
用する処理装置側101でサーバの負荷状態を把握する
ことが出来ることにより、サーバを利用する処理装置側
101で負荷の少ないサーバに処理を依頼することが可
能となる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本システムはネットワーク分
散システムにおける処理要求割付と負荷分散に関する。
【0002】
【従来の技術】「特開平6−195316号公報のネッ
トワーク分散処理システム」では集中負荷監視装置を設
置し、この装置を経由して処理を依頼する。この方式で
は専用の装置が必要であり、また、この装置の障害時は
システム全体が停止する。「特開平6−195317号
公報のデータ処理システム」では、サーバの負荷状態を
随時他のサーバに通知する方式であり、状態通知のため
処理装置とネットワーク負荷が増大する。
【0003】
【発明が解決しようとする課題】本発明の背景として、
従来は大型計算機で処理されていた大規模オンラインシ
ステムのダウンサイジング化の潮流がある。最近の潮流
である複数のサーバから構成されるクラスタ型システム
において、負荷監視装置のような特別な装置なしで、か
つ、ネットワーク負荷となる状態通知メッセージなし
に、効率よくサーバの負荷分散を実現する。
【0004】
【課題を解決するための手段】サーバからの処理結果情
報にサーバの負荷状態情報を付加することにより、サー
バを利用する処理装置側で、サーバの負荷状態を把握す
ることが出来る。これによりサーバを利用する処理装置
側で負荷の少ないサーバに処理を依頼することが可能と
なる。
【0005】
【発明の実施の形態】本発明の実施例を図面を参照して
説明する。
【0006】図1は本発明の実施例のシステム構成図で
ある。複数の処理依頼側の処理装置101と複数のサー
バ106がネットワークで接続されている。処理依頼側
業務プログラム103でサーバへの処理依頼が発生した
時、サーバ処理依頼手段104により通信路111を経
由してサーバに処理を依頼する。
【0007】図2は、サーバ処理依頼手段104での処
理要求先サーバ決定の流れを示す説明図である。サーバ
処理依頼手段104では、サーバ負荷状態管理テーブル
102を参照して負荷の少ないサーバを処理依頼先とし
て選択する。但し、依頼先の選択結果にかたよりを生じ
させない為、比較する負荷の値は一定時間更新されない
と初期値に戻す。
【0008】サーバ106では通信路111を経由して
実行要求受付手段109で要求を受け、サービス実行プ
ログラム108に処理を依頼する。
【0009】図3は、実行要求受付手段109での処理
の流れを示す説明図である。実行要求受付手段109で
は、サービス実行プログラム108に処理を依頼すると
ともに、受付けたサービスに対応する自サーバ負荷状態
管理テーブル107の処理待ち数を加算し、サービスの
負荷状態を管理する。
【0010】サービス実行プログラム108での処理が
終了した時、実行結果応答手段110により通信路11
1を経由して処理依頼側処理装置101に応答を返す。
【0011】図4は、実行結果応答手段110での処理
の流れを示す説明図である。実行結果応答手段110で
は応答を返す際、自サーバ負荷状態管理テーブル107
の処理待ち数を減算し、サービスの負荷状態を管理す
る。また、全サービスの負荷状態を応答メッセージに付
加する。
【0012】図5は、処理結果受付手段102での処理
の流れを示す説明図である。処理依頼側処理装置101
のサーバ処理結果受付手段105では受信メッセージに
付加されたサーバ負荷状態情報をサーバ負荷付加状態管
理テーブル102に反映する。この時、応答を受付けた
時刻をサーバ負荷付加状態管理テーブル102の最終更
新時刻に反映する。
【0013】図6はサーバ106側で管理する自サーバ
負荷状態管理テーブル107の構成例を示す。複数のサ
ービスがそれぞれ保有する処理の待ち数を保有する。
【0014】図7は処理依頼側処理装置101で管理す
るサーバ負荷状態管理テーブル102の構成例を示す。
サービスとサーバの関係及びサービス・サーバ別の負荷
状態情報を保有する。サービスとサーバの関係は、あら
かじめ設定されているものとする。処理待ち数は、処理
依頼側処理装置101の立ち上げ時に初期値として0を
設定する。
【0015】
【発明の効果】本方式ではサーバの負荷情報の把握がリ
アルタイムではなく、前回利用時の状態となるため、正
確な状況把握とは言えないが、従来の方式に比べると特
別な装置が不要であり、処理装置間での情報交換のため
の処理装置負荷・ネットワーク負荷が大幅に削減出来、
性能面での向上が期待出来る。
【図面の簡単な説明】
【図1】実施例を示す本発明のシステム構成図。
【図2】サーバ処理依頼手段フローチャート。
【図3】実行要求受付手段フローチャート。
【図4】実行結果応答手段フローチャート。
【図5】サーバ処理結果受付手段フローチャート。
【図6】サーバ側で管理する自サーバ負荷状態管理テー
ブル構成例を示す図。
【図7】処理依頼側処理装置で管理するサーバ負荷状態
管理テーブル構成例を示す図。
【符号の説明】
101…処理依頼側処理装置、 102…サーバ負荷
状態管理テーブル、103…処理依頼側業務プログラム、
104…サーバ処理依頼手段、105…サーバ処理結果受
付手段、 106…サーバ、107…自サーバ負荷状態管
理テーブル、108…サービス実行プログラム、109…実行
要求受付手段、 110…実行結果応答手段、1
11…通信路。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】複数のサーバから構成されるクラスタ型シ
    ステムにおいて、サーバからの処理結果情報にサーバの
    負荷状態情報を付加することにより、サーバを利用する
    処理装置側でサーバの負荷状態を把握し、負荷の少ない
    サーバに処理を依頼することにより効率良く負荷分散で
    きることを特徴とするクラスタ型システム。
JP10191247A 1998-07-07 1998-07-07 クラスタ型システム Pending JP2000020480A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10191247A JP2000020480A (ja) 1998-07-07 1998-07-07 クラスタ型システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10191247A JP2000020480A (ja) 1998-07-07 1998-07-07 クラスタ型システム

Publications (1)

Publication Number Publication Date
JP2000020480A true JP2000020480A (ja) 2000-01-21

Family

ID=16271361

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10191247A Pending JP2000020480A (ja) 1998-07-07 1998-07-07 クラスタ型システム

Country Status (1)

Country Link
JP (1) JP2000020480A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010000624A (ko) * 2000-10-10 2001-01-05 최은석 고성능 컴퓨터를 이용한 연산기능 제공방법
JP2007257163A (ja) * 2006-03-22 2007-10-04 Hitachi Ltd 分散型プログラム実行環境における稼動品質管理方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010000624A (ko) * 2000-10-10 2001-01-05 최은석 고성능 컴퓨터를 이용한 연산기능 제공방법
JP2007257163A (ja) * 2006-03-22 2007-10-04 Hitachi Ltd 分散型プログラム実行環境における稼動品質管理方法

Similar Documents

Publication Publication Date Title
JP3301648B2 (ja) サービス・アクセス・ポイントに接続を分散する通信制御システム
JP5215840B2 (ja) 非同期イベント通知
US7185096B2 (en) System and method for cluster-sensitive sticky load balancing
US5526492A (en) 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
US5872929A (en) Method and system for managing terminals in a network computing system using terminal information including session status
US20070198554A1 (en) Apparatus for business service oriented management infrastructure
KR20180073154A (ko) 사물인터넷 환경에서 클라이언트 식별자를 이용하여 클라이언트 노드들을 논리적으로 그룹화하는 장치 및 방법
US20200050479A1 (en) Blockchain network and task scheduling method therefor
US7925922B2 (en) Failover method and system for a computer system having clustering configuration
CN111858007A (zh) 一种基于消息中间件的任务调度方法方法和装置
CN112448987A (zh) 一种熔断降级的触发方法、系统和存储介质
JP2009026221A (ja) ビジネスプロセス運用管理システム、方法、プロセス運用管理装置およびそのプログラム
KR20190035592A (ko) 분산 클라우드 환경에서의 분산 브로커 코디네이터 시스템 및 방법
JPH09293059A (ja) 分散システム及びその運用管理方法
JP2000020480A (ja) クラスタ型システム
CN111835809A (zh) 工单消息分配方法、装置、服务器及存储介质
US20050265362A1 (en) Message relay program and message relay device
CN116719623A (zh) 作业调度方法、作业结果处理方法及其装置
JP2000200245A (ja) 情報利用システム及び情報利用方法
CN114968636A (zh) 一种故障处理的方法和装置
US20070027885A1 (en) Client server system and method of managing the system capable of quickly giving necessary information to client computer
CN112965763B (zh) 一种业务处理系统、方法、装置和存储介质
JPH0744482A (ja) サーバ状態管理システム
CN114884948B (zh) 一种数据处理系统
US20240320048A1 (en) Information processing method and an apparatus