JP2002183013A - System and method for distributing server load - Google Patents

System and method for distributing server load

Info

Publication number
JP2002183013A
JP2002183013A JP2000374834A JP2000374834A JP2002183013A JP 2002183013 A JP2002183013 A JP 2002183013A JP 2000374834 A JP2000374834 A JP 2000374834A JP 2000374834 A JP2000374834 A JP 2000374834A JP 2002183013 A JP2002183013 A JP 2002183013A
Authority
JP
Japan
Prior art keywords
server
client
program
data
download
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
JP2000374834A
Other languages
Japanese (ja)
Inventor
Koichi Tsuzuki
幸一 都筑
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP2000374834A priority Critical patent/JP2002183013A/en
Publication of JP2002183013A publication Critical patent/JP2002183013A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)

Abstract

PROBLEM TO BE SOLVED: To perform more secure downloading at the start of operation by evading the delay of the start time of the operation. SOLUTION: A server 3 and a client have a 1st program and a 2nd program respectively. The 1st program has a report program 12-1 which reports the specified time when data are transferred to the client 1 and a transfer program 15-1 which transfers data 4 to the client 1. The 2nd program has a download program 17-1 which downloads the data 4 from the server 3 to the client 1 at a specified time. The 1st program determines the specified time according to the sizes of pieces of data 4 transferred to multiple clients 11 and a line route. The server 3 can download the data individually to the clients not at the time that the clients desire, but at the specified time that the server determines and the load on the server 3 is distributed to avoid the delay of the downloading, so that the specified time will be earlier than the start time of the operation.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、サーバ負荷分散シ
ステム、及び、サーバ負荷分散方法に関し、特に、サー
バが多数のクライアントに規定時刻にファイルデータを
転送するサーバ負荷分散システム、及び、サーバ負荷分
散方法に関する。
The present invention relates to a server load distribution system and a server load distribution method, and more particularly, to a server load distribution system in which a server transfers file data to a large number of clients at a specified time, and a server load distribution method. About the method.

【0002】[0002]

【従来の技術】多くのクライアントが1つのサーバに接
続していて、クライアントの随時の求めに応じて、その
サーバがそれぞれのクライアントにクライアントファイ
ルを個別的にダウンロードするサービスが提供されてい
る。このような公知のサービスは、図4に示されるよう
に、サーバ101は、そのサーバ内にあるクライアント
配布用ファイルのクライアント・プログラム・データを
更新する(ステップS101)。クライアント102
は、業務開始時刻確認手段によって業務開始時刻を確認
し、その時刻になれば(ステップS104)、サーバ1
01にファイルが更新されているかどうかについて問い
合わせる。その問い合わせに応答し、そのファイルが更
新されている場合には、サーバ101がクライアント1
02にクライアント配布ファイルを転送するように(ス
テップS102,103)、クライアント102はダウ
ンロード処理を実行する(ステップS105)。このよ
うなダウンロードが実行された後に、クライアント10
2は業務を開始する。
2. Description of the Related Art Many clients are connected to one server, and a service is provided in which the server individually downloads a client file to each client in response to a request from the client at any time. In such a known service, as shown in FIG. 4, the server 101 updates the client program data of the client distribution file in the server (step S101). Client 102
Confirms the business start time by the business start time confirmation means, and when the time has come (step S104), the server 1
Inquire about whether the file has been updated. In response to the inquiry, if the file has been updated, the server 101
The client 102 executes a download process such that the client distribution file is transferred to the client 102 (steps S102 and 103) (step S105). After such a download is performed, the client 10
2 starts business.

【0003】多数のクライアントの業務開始時間帯は概
ね同じであって、ダウンロードする時間帯は多数のクラ
イアントで同じになる。このようにダウンロードの時間
帯が同じになれば、サーバ側のネットワークの負荷が高
負荷になり、且つ、サーバ側のディスク使用率が高くな
って、ダウンロードに要する時間が多くかかり、結果的
に、クラインアントの業務開始時刻が遅延することにな
る。
[0003] A business start time zone of many clients is substantially the same, and a download time zone is the same for many clients. As described above, when the download time period is the same, the load on the network on the server side becomes high, and the disk usage rate on the server side increases, so that it takes much time to download. As a result, The work start time of the client will be delayed.

【0004】業務開始時刻の遅延が回避されることが求
められる。更に、業務開始時にはより確実にダウンロー
ドが行われることが望まれる。
[0004] It is required that a delay in the work start time be avoided. Furthermore, it is desired that download be performed more reliably at the start of work.

【0005】[0005]

【発明が解決しようとする課題】本発明の課題は、業務
開始時刻の遅延を回避することができるサーバ負荷分散
システム、及び、サーバ負荷分散方法を提供することに
ある。本発明の他の課題は、業務開始時にはより確実な
ダウンロードが可能であるサーバ負荷分散システム、及
び、サーバ負荷分散方法を提供することにある。
SUMMARY OF THE INVENTION An object of the present invention is to provide a server load distribution system and a server load distribution method capable of avoiding delays in business start time. Another object of the present invention is to provide a server load distribution system and a server load distribution method that enable more reliable download at the start of a job.

【0006】[0006]

【課題を解決するための手段】その課題を解決するため
の手段が、下記のように表現される。その表現中に現れ
る技術的事項には、括弧()つきで、番号、記号等が添
記されている。その番号、記号等は、本発明の実施の複
数・形態又は複数の実施例のうちの少なくとも1つの実
施の形態又は複数の実施例を構成する技術的事項、特
に、その実施の形態又は実施例に対応する図面に表現さ
れている技術的事項に付せられている参照番号、参照記
号等に一致している。このような参照番号、参照記号
は、請求項記載の技術的事項と実施の形態又は実施例の
技術的事項との対応・橋渡しを明確にしている。このよ
うな対応・橋渡しは、請求項記載の技術的事項が実施の
形態又は実施例の技術的事項に限定されて解釈されるこ
とを意味しない。
Means for solving the problem are described as follows. The technical items appearing in the expression are appended with numbers, symbols, and the like in parentheses (). The numbers, symbols, and the like are technical items that constitute at least one embodiment or a plurality of the embodiments of the present invention, in particular, the embodiments or the examples. Corresponds to the reference numerals, reference symbols, and the like assigned to the technical matters expressed in the drawings corresponding to the above. Such reference numbers and reference symbols clarify the correspondence and bridging between the technical matters described in the claims and the technical matters of the embodiments or examples. Such correspondence / bridge does not mean that the technical matters described in the claims are interpreted as being limited to the technical matters of the embodiments or the examples.

【0007】本発明によるサーバ負荷分散システムは、
サーバ(3)と、複数のクライアント(1)と、クライ
アント(1)をサーバ(3)に接続するネットワーク
(2)とを含んでいる。サーバ(3)は第1プログラム
を記録する記録媒体を備え、クライアント(1)は第2
プログラムを記録する記録媒体を備えている。第1プロ
グラムは、クライアント(1)にデータを転送する指定
時刻を通知する通知プログラム(12−1)と、データ
(4)をクライアント(1)に転送する転送プログラム
(15−1)とを有している。第2プログラムは、その
指定時刻になればデータ(4)をサーバ(3)からクラ
イアント(1)にダウンロードするダウンロードプログ
ラム(17−1)を有している。
[0007] The server load balancing system according to the present invention comprises:
It includes a server (3), a plurality of clients (1), and a network (2) connecting the clients (1) to the server (3). The server (3) has a recording medium for recording the first program, and the client (1) has a second medium.
A recording medium for recording a program is provided. The first program has a notification program (12-1) for notifying the client (1) of a designated time for transferring data, and a transfer program (15-1) for transferring data (4) to the client (1). are doing. The second program has a download program (17-1) for downloading the data (4) from the server (3) to the client (1) at the designated time.

【0008】サーバ(3)は、クライアントの随意の希
望時刻ではなく、自らが決定する指定時刻にデータをク
ライアントにそれぞれに個別的にダウンロードすること
ができ、クライアントは個別的にその時刻にデータ
(4)をダウンロードする。このため、サーバ(3)の
側の負荷が分散して、ダウンロードの遅延が回避され、
結果的には、その指定時刻は業務開始時刻よりも早くな
る。指定時刻の決定には、各クライアントの業務開始時
刻が参酌されれば、その指定時刻はより確実に業務開始
時刻より早くなるか、又は、その業務開始時刻に漸近的
に接近する。
The server (3) can individually download data to the client at a designated time determined by the server instead of an arbitrary desired time of the client, and the client can individually download the data ( 4) Download. As a result, the load on the server (3) is dispersed, and delays in downloading are avoided.
As a result, the specified time is earlier than the business start time. If the task start time of each client is taken into consideration in determining the designated time, the designated time will be more surely earlier than the task start time or will approach the task start time asymptotically.

【0009】その第2プログラムは、クライアント
(1)の業務開始時刻になりデータ(4)がダウンロー
ドされていない場合に、業務開始時刻までにデータ
(4)をサーバ(3)からクライアント(1)にダウン
ロードする他のダウンロードプログラム(18−1)を
更に有する。ダウンロードプログラム(17−1)と他
のダウンロードプログラム(18−1)とは、概ね同じ
プログラムで形成され得る。他のダウンロードプログラ
ム(18−1)の追加により、業務開始時刻までのダウ
ンロードの処理がより確実に完了する。
In the second program, when the business start time of the client (1) is reached and the data (4) is not downloaded, the data (4) is transferred from the server (3) to the client (1) by the business start time. (18-1). The download program (17-1) and another download program (18-1) can be formed by substantially the same program. With the addition of the other download program (18-1), the download process up to the business start time is more reliably completed.

【0010】その第1プログラムは、複数のクライアン
ト(1)に転送する複数のデータ(4)のそれぞれのサ
イズと回線速度とに基づいて、複数のクライアント
(1)にそれぞれにデータ(4)を転送する指定時刻を
決定する時刻決定プログラムを更に有している。このよ
うな時刻決定方法の採用により、指定時刻は更により確
実に業務開始時刻より早くなる。指定時刻は、データ
(4)を同時的に転送することができる指定時刻を含
む。同時的転送の時間帯とクライアントの組合せが最適
化され、指定時刻は更に一層に確実に業務開始時刻より
早くなり、又は、指定時刻は確実に業務開始時刻に近づ
くことが可能であり、データ転送の最適時刻化が可能で
ある。
The first program sends the data (4) to each of the clients (1) based on the size and the line speed of the data (4) to be transferred to the clients (1). It further has a time determination program for determining a designated time to transfer. By adopting such a time determination method, the designated time is even more surely earlier than the business start time. The designated time includes a designated time at which data (4) can be transferred simultaneously. The combination of the time zone for simultaneous transfer and the client is optimized, and the specified time can be further surely earlier than the business start time, or the specified time can be reliably approached to the business start time. Can be optimized.

【0011】本発明によるサーバ負荷分散方法は、クラ
イアント(1)にデータ(4)を転送する転送時刻をサ
ーバ(3)により決定すること、その転送時刻をクライ
アント(1)にサーバ(3)により(サーバが)通知す
ること、その指定時刻にデータ(4)をクライアント
(1)により(クライアントが)ダウンロードすること
とから構成されている。既述の通りの転送時間帯の配分
の最適化が可能になる。その決定することは、データ
(4)のサイズと回線速度とに基づいてその転送時刻を
サーバ(3)の計算により決定する。サーバの側の決定
は、かえってクライアントに対してより一層に優れたサ
ービスを提供することができる。ダウンロードすること
が実行されていない場合には、クライアント(1)の業
務開始時刻又は業務開始時刻前にデータ(4)をクライ
アント(1)にダウンロードすることが好ましい。
In the server load balancing method according to the present invention, the server (3) determines the transfer time for transferring the data (4) to the client (1), and the transfer time is determined by the server (3) for the client (1). The notification is made (by the server) and the data (4) is downloaded (by the client) by the client (1) at the designated time. As described above, the distribution of the transfer time zone can be optimized. In the determination, the transfer time is determined by the server (3) based on the size of the data (4) and the line speed. Decisions on the part of the server can instead provide better services to the client. When downloading is not executed, it is preferable to download the data (4) to the client (1) at or before the business start time of the client (1).

【0012】[0012]

【発明の実施の形態】図に対応して、本発明によるサー
バ負荷分散システムの実施の形態は、複数のクライアン
トがサーバとともに設けられている。そのクライアント
1は、図1に示されるように、ネットワーク2を介し
て、サーバ(センタデータ処理装置)3に接続してい
る。サーバ3は、クライアント1にダウンロードするダ
ウンロード・データ・ファイル4(以下、ダウンロード
ファイルと言われる)を保有している。サーバ3は、各
クライアント1にプログラム制御によりダウンロードフ
ァイル4をネットワーク2を介してダウンロードする。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Corresponding to the drawings, an embodiment of a server load distribution system according to the present invention has a plurality of clients provided together with a server. The client 1 is connected to a server (center data processing device) 3 via a network 2 as shown in FIG. The server 3 has a download data file 4 (hereinafter, referred to as a download file) to be downloaded to the client 1. The server 3 downloads the download file 4 to each client 1 via the network 2 under program control.

【0013】サーバ3は、図2に示されるように、クラ
イアント1にダウンロードするダウンロードファイル4
を作成するための作成方法を実行する作成プログラム1
1−1と、作成プログラム11−1を動作させるための
作成ユニット11−2を備えている。サーバ3は、更
に、クライアント1にダウンロードファイル4をダウン
ロードする時刻を通知するための通知方法を実行するダ
ウンロード時刻通知プログラム12−1と、ダウンロー
ド時刻通知プログラム12−1を動作させるためのダウ
ンロード時刻通知ユニット12−2を備えている。
As shown in FIG. 2, the server 3 downloads a file 4 to be downloaded to the client 1.
Program 1 for executing the creation method for creating
1-1 and a creation unit 11-2 for operating the creation program 11-1. The server 3 further includes a download time notification program 12-1 for executing a notification method for notifying the client 1 of a time at which the download file 4 is downloaded, and a download time notification for operating the download time notification program 12-1. A unit 12-2 is provided.

【0014】サーバ3は、更に、問合わせ対応処理プロ
グラム13−1と、問合わせ対応処理プログラム13−
1を動作させるための問合わせ処理対応ユニット13−
2を備えている。問合わせ対応処理プログラム13−1
は、クライアント1から問合わせを受けて、ダウンロー
ドファイル4の有無を確認する確認プログラム14−1
を有している。確認プログラム14−1は、確認ユニッ
ト14−2により駆動される。問合わせ対応処理プログ
ラム13−1は、更に、ダウンロードファイル4が存在
する場合に、そのダウンロードファイル4をクライアン
ト1にダウンロードして転送するためのサーバ側ダウン
ロードプログラム15−1を有している。サーバ側ダウ
ンロードプログラム15−1は、サーバ側ダウンロード
ユニット15−2により駆動される。
The server 3 further includes an inquiry response processing program 13-1 and an inquiry response processing program 13-
1 for operating the query processing unit 13-
2 is provided. Inquiry processing program 13-1
Is a confirmation program 14-1 which receives an inquiry from the client 1 and confirms whether or not the download file 4 exists.
have. The confirmation program 14-1 is driven by the confirmation unit 14-2. The inquiry handling processing program 13-1 further has a server-side download program 15-1 for downloading and transferring the download file 4 to the client 1 when the download file 4 exists. The server-side download program 15-1 is driven by the server-side download unit 15-2.

【0015】クライアント1は、更に、ダウンロード時
刻判定プログラム16−1と、ダウンロード時刻判定プ
ログラム16−1を駆動するためのダウンロード時刻判
定ユニット16−2を備えている。ダウンロード時刻判
定プログラム16−1は、サーバ3から指定されるダウ
ンロード時刻になっているかどうかを判定する。クライ
アント1は、更に、サーバ3からダウンロードされるダ
ウンロードファイル4を受けるためのクライアント側第
1ダウンロードプログラム17−1と、クライアント側
第1ダウンロードプログラム17−1を動作させるクラ
イアント側第1ダウンロードユニット17−2を備えて
いる。クライアント側第1ダウンロードプログラム17
−1は、サーバ3から指定されるダウンロード時刻にな
っていれば、サーバ3からダウンロードファイル4を受
け取る。
The client 1 further includes a download time determination program 16-1 and a download time determination unit 16-2 for driving the download time determination program 16-1. The download time determination program 16-1 determines whether the download time specified by the server 3 has come. The client 1 further includes a client-side first download program 17-1 for receiving the download file 4 downloaded from the server 3, and a client-side first download unit 17-operating the client-side first download program 17-1. 2 is provided. Client-side first download program 17
If -1 is the download time specified by the server 3, the download file 4 is received from the server 3.

【0016】クライアント1は、更に、サーバ3からダ
ウンロードされるダウンロードファイル4を受けるクラ
イアント側第2ダウンロードプログラム18−1と、ク
ライアント側第2ダウンロードプログラム18−1を動
作させるクライアント側第2ダウンロードユニット18
−2を備えている。クライアント側第2ダウンロードプ
ログラム18−1は、業務開始時刻になれば、ダウンロ
ードファイル4をサーバ3から受け取る。
The client 1 further includes a client-side second download program 18-1 for receiving the download file 4 downloaded from the server 3, and a client-side second download unit 18 for operating the client-side second download program 18-1.
-2. The client-side second download program 18-1 receives the download file 4 from the server 3 when the business start time comes.

【0017】サーバ3は、全てのクライアント1にダウ
ンロードするダウンロード用ファイルをそれぞれに作成
する(プログラム11−1)。そのダウンロード用ファ
イルのサイズと回線速度に基づいて、サーバ3は1クラ
イアント当たりのダウンロード時間を算出する。全ての
1クライアント当たりダウンロード時間に基づいて、サ
ーバ3は同時的にダウンロードが可能であるクライアン
ト数を考慮して、クライアント毎にダウンロードするこ
とができるクラインアント毎時刻を決定し、そのクライ
ンアント毎時刻を各クライアントにネットワーク2を介
して通知する(プログラム12−1)。
The server 3 creates download files to be downloaded to all clients 1 (program 11-1). The server 3 calculates the download time per client based on the size of the download file and the line speed. On the basis of the download time per client, the server 3 determines the time per client that can be downloaded for each client in consideration of the number of clients that can be downloaded at the same time. Is notified to each client via the network 2 (program 12-1).

【0018】クライアント1は、サーバ3から通知され
たクラインアント毎時刻になるまで待機し、クラインア
ント毎時刻になれば、サーバ3の側の問合わせ対応処理
プログラム13−1とクライアント1の側のクライアン
ト側第1ダウンロードプログラム17−1とによって、
ダウンロードファイル4がクライアント1にダウンロー
ドされる。クライアント1は、そのダウンロードの処理
の後、業務開始時刻まで待っていて、業務開始時刻にな
れば、サーバ3の側の問合わせ対応処理プログラム13
−1とクライアント1の側のクライアント側第2ダウン
ロードプログラム18−1とによって、ダウンロードフ
ァイルがクライアント1に再度ダウンロードされる。再
度のダウンロードは、何らかの異常によってクライアン
ト1がクライアント毎時刻の通知を受けることができな
かったときに、遅くても業務開始時刻のダウンロードを
可能にする。
The client 1 waits until the time of each client notified by the server 3 is reached, and when the time of each client is reached, the query processing program 13-1 on the server 3 side and the client 1 side By the client side first download program 17-1,
The download file 4 is downloaded to the client 1. After the download processing, the client 1 waits until the business start time, and when the business start time comes, the inquiry handling program 13 on the server 3 side
-1 and the client-side second download program 18-1 on the client 1 side, the download file is downloaded again to the client 1. The second download enables the download of the business start time at the latest when the client 1 cannot receive the notification of the time of each client due to some abnormality.

【0019】図3は、既述のダウンロード処理を更に詳
細に示している。確認プログラム14−1で実行される
問い合わせ処理は、ダウンロード用ファイルがサーバ3
に存在するかどうかに関するクライアント1の問い合わ
せ(処理ステップS1)を含んでいる。ダウンロードフ
ァイルがサーバ3に存在すれば(処理ステップS2)、
サーバ3はその存在するダウンロードファイル4をクラ
イアント1に既述の通りに転送する(ステップS3)。
そのダウンロードに異常があれば、再度の転送を実行す
る(処理ステップS4,S3)。再度又は繰り返しの転
送によって、クライアント1の業務開始時刻までのダウ
ンロードがより確実に実行される。
FIG. 3 shows the download processing described above in more detail. The inquiry process executed by the confirmation program 14-1 is that the file to be downloaded is
(Step S1). If the download file exists on the server 3 (processing step S2),
The server 3 transfers the existing download file 4 to the client 1 as described above (step S3).
If there is an abnormality in the download, the transfer is performed again (processing steps S4 and S3). The download up to the business start time of the client 1 is more reliably executed by the transfer again or repeatedly.

【0020】[0020]

【発明の効果】本発明によるサーバ負荷分散システム、
及び、サーバ負荷分散方法は、業務開始前又は業務開始
の前後の適正な時間帯にデータを確実にダウンロードす
ることができる。
The server load distribution system according to the present invention,
In addition, the server load distribution method can surely download data at an appropriate time before starting a business or before and after a business starts.

【図面の簡単な説明】[Brief description of the drawings]

【図1】図1は、本発明によるサーバ負荷分散システム
が適用されるネットワークを示すシステムブロック図で
ある。
FIG. 1 is a system block diagram showing a network to which a server load balancing system according to the present invention is applied.

【図2】図2は、本発明によるサーバ負荷分散方法の実
施の形態を示す動作フロー図である。
FIG. 2 is an operation flowchart showing an embodiment of a server load distribution method according to the present invention.

【図3】図3は、本発明によるサーバ負荷分散方法の実
施の形態を更に詳細に示す動作フロー図である。
FIG. 3 is an operation flow diagram showing an embodiment of a server load distribution method according to the present invention in further detail.

【図4】図4は、公知のダウンロードサービスを示す動
作フロー図である。
FIG. 4 is an operation flowchart showing a known download service.

【符号の説明】[Explanation of symbols]

1…クライアント 2…ネットワーク 3…サーバ 4…データ 12−1…通知プログラム 15−1…転送プログラム 17−1…ダウンロードプログラム 18−1…他のダウンロードプログラム DESCRIPTION OF SYMBOLS 1 ... Client 2 ... Network 3 ... Server 4 ... Data 12-1 ... Notification program 15-1 ... Transfer program 17-1 ... Download program 18-1 ... Other download programs

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】サーバと、 複数のクライアントと、 前記クライアントをサーバに接続するネットワークとを
含み、 前記サーバは第1プログラムを記録する記録媒体を備
え、 前記クライアントは第2プログラムを記録する記録媒体
を備え、 前記第1プログラムは、 前記クライアントにデータを転送する指定時刻を通知す
る通知プログラムと、 前記データを前記クライアントに転送する転送プログラ
ムとを有し、 前記第2プログラムは、 前記指定時刻になれば前記データを前記サーバから前記
クライアントにダウンロードするダウンロードプログラ
ムを有するサーバ負荷分散システム。
1. A server comprising: a server; a plurality of clients; and a network connecting the clients to the server, wherein the server has a recording medium for recording a first program, and the client has a recording medium for recording a second program. Wherein the first program has a notification program that notifies the client of a designated time for transferring data, and a transfer program that transfers the data to the client. A server load balancing system having a download program for downloading the data from the server to the client if possible.
【請求項2】前記第2プログラムは、 前記クライアントの業務開始時刻になり前記データがダ
ウンロードされていない場合に、前記業務開始時刻まで
に前記データを前記サーバから前記クライアントにダウ
ンロードする他のダウンロードプログラムを更に有する
請求項1のサーバ負荷分散システム。
And a second download program for downloading the data from the server to the client by the business start time when the business start time of the client is reached and the data is not downloaded. 2. The server load distribution system according to claim 1, further comprising:
【請求項3】前記第1プログラムは、 前記複数のクライアントに転送する複数のデータのそれ
ぞれのサイズと回線速度とに基づいて、前記複数のクラ
イアントにそれぞれに前記データを転送する前記指定時
刻を決定する時刻決定プログラムを更に有する請求項1
又は2のサーバ負荷分散システム。
3. The first program determines the designated time at which to transfer the data to each of the plurality of clients, based on the size and the line speed of each of the plurality of data to be transferred to the plurality of clients. 2. The system according to claim 1, further comprising:
Or 2 server load distribution system.
【請求項4】前記指定時刻は、前記データを同時的に転
送することができる指定時刻を含む請求項3のサーバ負
荷分散システム。
4. The server load distribution system according to claim 3, wherein said designated time includes a designated time at which said data can be transferred simultaneously.
【請求項5】クライアントにデータを転送する転送時刻
をサーバにより決定すること、 前記転送時刻を前記クライアントにサーバにより通知す
ること、 前記指定時刻に前記データを前記クライアントによりダ
ウンロードすることとを含むサーバ負荷分散方法。
5. A server, comprising: determining, by a server, a transfer time for transferring data to a client; notifying the client of the transfer time by the server; and downloading the data by the client at the specified time. Load balancing method.
【請求項6】前記決定することは、 前記データのサイズと回線速度とに基づいて前記転送時
刻を前記サーバの計算により決定することを備える請求
項5のサーバ負荷分散方法。
6. The server load distribution method according to claim 5, wherein said determining comprises determining said transfer time by said server based on said data size and line speed.
【請求項7】前記ダウンロードすることが実行されてい
ない場合に、前記クライアントの業務開始時刻に前記デ
ータを前記クライアントにダウンロードすることを更に
含む請求項5又は6のサーバ負荷分散方法。
7. The server load balancing method according to claim 5, further comprising downloading the data to the client at the business start time of the client when the downloading is not executed.
JP2000374834A 2000-12-08 2000-12-08 System and method for distributing server load Pending JP2002183013A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000374834A JP2002183013A (en) 2000-12-08 2000-12-08 System and method for distributing server load

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000374834A JP2002183013A (en) 2000-12-08 2000-12-08 System and method for distributing server load

Publications (1)

Publication Number Publication Date
JP2002183013A true JP2002183013A (en) 2002-06-28

Family

ID=18843950

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000374834A Pending JP2002183013A (en) 2000-12-08 2000-12-08 System and method for distributing server load

Country Status (1)

Country Link
JP (1) JP2002183013A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006276933A (en) * 2005-03-28 2006-10-12 Seiko Epson Corp Download control for information from server connected to network
JP2009075669A (en) * 2007-09-18 2009-04-09 Brother Ind Ltd Server device, program for the same, and data transmission/reception method
JP2010049537A (en) * 2008-08-22 2010-03-04 Hitachi Ltd Information processing system, management apparatus, program, information processing method and management method
JP2013152513A (en) * 2012-01-24 2013-08-08 Nippon Telegr & Teleph Corp <Ntt> Task management system, task management server, task management method and task management program

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006276933A (en) * 2005-03-28 2006-10-12 Seiko Epson Corp Download control for information from server connected to network
JP4604792B2 (en) * 2005-03-28 2011-01-05 セイコーエプソン株式会社 Control download of information from servers connected to the network
JP2009075669A (en) * 2007-09-18 2009-04-09 Brother Ind Ltd Server device, program for the same, and data transmission/reception method
JP2010049537A (en) * 2008-08-22 2010-03-04 Hitachi Ltd Information processing system, management apparatus, program, information processing method and management method
JP4639251B2 (en) * 2008-08-22 2011-02-23 株式会社日立製作所 Information processing system, management apparatus, program, information processing method, and management method
US7908384B2 (en) 2008-08-22 2011-03-15 Hitachi, Ltd. Information processing system, a management apparatus, an information processing method and a management method
JP2013152513A (en) * 2012-01-24 2013-08-08 Nippon Telegr & Teleph Corp <Ntt> Task management system, task management server, task management method and task management program

Similar Documents

Publication Publication Date Title
US6138153A (en) System for software distribution in a digital computer network
EP1415223B1 (en) Method and system for remote software distribution and installation
US7519048B2 (en) Communication system and packet switching method thereof
US7386574B2 (en) File transfer system, apparatus, method and computer readable medium storing file transfer program
CN103888523A (en) Method, device and system for confirming download link of software version upgrade file
JP2009521773A5 (en)
JP2002268979A (en) Method/device for downloading, downloading program and recording medium with the program recorded thereon
US20130184080A1 (en) Method of controlling an update of game code in a gaming system
JP2002183013A (en) System and method for distributing server load
JP4222590B2 (en) Server system, client system, software streaming method and program
JPH10187567A (en) Socket binding method for communication system
JP5160572B2 (en) Method, apparatus and system for providing a coordinated content distribution workflow
EP1421759B1 (en) Terminals adapted to act as relay servers for distributing packets in a client-server network
JP2004102991A (en) File distributed transmitting and receiving system
CN112104740A (en) Software automatic pushing and upgrading system and method based on domestic CPU and OS
CN111107135B (en) Container mirror image parallel distribution method, scheduler and storage medium
CN111669364B (en) Data transmission method, device, electronic equipment and medium
JPH10240538A (en) Program loading system
JP4343196B2 (en) Client device, software streaming method and program
JP2006285315A (en) Software configuration change method
JPH05165647A (en) Program load system
US20030172092A1 (en) System and method for client-server communication
JP2004126960A (en) Remote maintenance system
JPH06214914A (en) Method for processing cooperative job among plural systems
JP2004078813A (en) Program distributing apparatus and distributing method

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040803

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20041125