JP6569692B2 - 管理サーバ、通信システム、管理サーバの制御方法、及びプログラム - Google Patents
管理サーバ、通信システム、管理サーバの制御方法、及びプログラム Download PDFInfo
- Publication number
- JP6569692B2 JP6569692B2 JP2017022305A JP2017022305A JP6569692B2 JP 6569692 B2 JP6569692 B2 JP 6569692B2 JP 2017022305 A JP2017022305 A JP 2017022305A JP 2017022305 A JP2017022305 A JP 2017022305A JP 6569692 B2 JP6569692 B2 JP 6569692B2
- Authority
- JP
- Japan
- Prior art keywords
- candidate
- connection destination
- server
- destination server
- terminals
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0893—Assignment of logical groups to network elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/289—Intermediate processing functionally located close to the data consumer application, e.g. in same machine, in same home or in same sub-network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W4/08—User group management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
- Environmental & Geological Engineering (AREA)
- Information Transfer Between Computers (AREA)
Description
さらに、該管理サーバは、同一のグループに属する前記複数の端末から、少なくとも一の基準端末を選択する基準端末選択部を備える。
さらに、該管理サーバは、所定の複数のサーバから、前記基準端末の地理的な位置を示す位置情報と、前記複数のサーバの地理的な位置を示す位置情報とを利用して、1又は2以上の接続先サーバ候補を選択する、候補選択部を備える。
さらに、該管理サーバは、前記接続先サーバ候補に対する、同一のグループに属する前記複数の端末間の通信遅延差に基づいて、前記接続先サーバ候補から、同一のグループに属する該複数の端末が公平に接続する、接続先サーバを決定する、接続先決定部を備える。
該管理サーバは、任意の複数の端末を、同一のグループとしてグルーピングするグルーピング部を備える。
さらに、該管理サーバは、同一のグループに属する前記複数の端末から、少なくとも一の基準端末を選択する基準端末選択部を備え
る。
さらに、該管理サーバは、所定の複数のサーバから、前記基準端末の地理的な位置を示す位置情報と、前記複数のサーバの地理的な位置を示す位置情報とを利用して、1又は2以上の接続先サーバ候補を選択する、候補選択部を備える。
さらに、該管理サーバは、前記接続先サーバ候補に対する、同一のグループに属する前記複数の端末間の通信遅延差に基づいて、前記接続先サーバ候補から、同一のグループに属する該複数の端末が公平に接続する、接続先サーバを決定する、接続先決定部を備える。
さらに、該制御方法は、同一のグループに属する前記複数の端末から、少なくとも一の基準端末を選択する工程を含む。
さらに、該制御方法は、所定の複数のサーバから、前記基準端末の地理的な位置を示す位置情報と、前記複数のサーバの地理的な位置を示す位置情報とを利用して、1又は2以上の接続先サーバ候補を選択する工程を含む。
さらに、該制御方法は、前記接続先サーバ候補に対する、同一のグループに属する前記複数の端末間の通信遅延差に基づいて、前記接続先サーバ候補から、同一のグループに属する該複数の端末が公平に接続する、接続先サーバを決定する工程を含む。
なお、本方法は、複数の端末とネットワークを介して接続する管理サーバという、特定の機械に結び付けられている。
該プログラムは、任意の複数の端末を、同一のグループとしてグルーピングする処理を、前記コンピュータに実行させる。
さらに、該プログラムは、同一のグループに属する前記複数の端末から、少なくとも一の基準端末を選択する処理を、前記コンピュータに実行させる。
さらに、該プログラムは、所定の複数のサーバから、前記基準端末の地理的な位置を示す位置情報と、前記複数のサーバの地理的な位置を示す位置情報とを利用して、1又は2以上の接続先サーバ候補を選択する処理を、前記コンピュータに実行させる。
さらに、該プログラムは、前記接続先サーバ候補に対する、同一のグループに属する前記複数の端末間の通信遅延差に基づいて、前記接続先サーバ候補から、同一のグループに属する該複数の端末が公平に接続する、接続先サーバを決定する処理を、前記コンピュータに実行させる。
なお、本プログラムは、コンピュータが読み取り可能な記憶媒体に記録することができる。記憶媒体は、半導体メモリ、ハードディスク、磁気記録媒体、光記録媒体等の非トランジェント(non-transient)なものとすることができる。本発明は、コンピュータプログラム製品として具現することも可能である。
第1の実施形態について、図面を用いてより詳細に説明する。
2、1000 管理サーバ
3 ネットワーク
4、4a〜4d 端末
20 入出力部
21 制御部
22 記憶部
23 サーバ管理テーブル
24 端末管理テーブル
25 通信遅延管理テーブル
30、52、55 サーバID
31、41 アドレス
32、43 位置情報
40 端末ID
42、50 グループID
51、53、56 基準端末ID
54、57 通信遅延差
211、1001 グルーピング部
212 基準端末選択部
213、1002 候補選択部
214、1003 接続先決定部
Claims (8)
- 任意の複数の端末を、同一のグループとしてグルーピングするグルーピング部と、
同一のグループに属する前記複数の端末から、少なくとも一の基準端末を選択する基準端末選択部と、
所定の複数のサーバから、前記基準端末の地理的な位置を示す位置情報と、前記複数のサーバの地理的な位置を示す位置情報とを利用して、1又は2以上の接続先サーバ候補を選択する、候補選択部と、
前記接続先サーバ候補に対する、同一のグループに属する前記複数の端末間の通信遅延差に基づいて、前記接続先サーバ候補から、同一のグループに属する該複数の端末が公平に接続する、接続先サーバを決定する、接続先決定部と、
を備える管理サーバ。 - 前記基準端末選択部は、同一のグループに属する前記複数の端末と前記接続先サーバ候補間の応答時間を取得し、取得した該応答時間に基づいて、前記複数の端末から、少なくとも一の第2の前記基準端末を選択し、
前記候補選択部は、選択した前記第2の基準端末の位置情報と、前記複数のサーバの位置情報とを利用して、所定の条件を満たすサーバを、前記接続先サーバ候補として追加する、請求項1に記載の管理サーバ。 - 前記基準端末選択部は、同一のグループに属する前記複数の端末と自管理サーバ間の応答時間に基づいて、前記複数の端末から、第1の前記基準端末を選択し、
前記候補選択部は、前記第1の基準端末の位置情報と、前記複数のサーバの位置情報とを利用して、第1候補の前記接続先サーバ候補を選択し、
前記基準端末選択部は、前記複数の端末と前記第1候補の接続先サーバ候補間の応答時間に基づいて、前記複数の端末から、前記第2の基準端末を選択し、
前記候補選択部は、前記第2の基準端末の位置情報と、前記複数のサーバの位置情報とを利用して、第2候補の前記接続先サーバ候補を選択する、請求項2に記載の管理サーバ。 - 前記基準端末選択部は、前記複数の端末と前記第2候補の接続先サーバ候補間の応答時間に基づいて、前記複数の端末から、第3の前記基準端末を選択し、
前記接続先決定部は、
前記第1候補の接続先サーバ候補に対応する第1の前記通信遅延差が、前記第2候補の接続先サーバ候補に対応する第2の前記通信遅延差以下である場合、前記第1候補の接続先サーバ候補を、前記接続先サーバとして決定し、
前記第1の通信遅延差が前記第2の通信遅延差を越える場合、前記第2候補の接続先サーバ候補を前記第1候補の接続先サーバ候補に変更し、前記第3の基準端末を前記第2の基準端末に変更し、前記第2候補の接続先サーバ候補を再選択する、請求項3に記載の管理サーバ。 - グループを識別する情報と、前記接続先サーバ候補を識別する情報と、該接続先サーバ候補に対応する前記基準端末を識別する情報と、該接続先サーバ候補に対する前記通信遅延差とを対応付けたテーブルを記憶する記憶部を備える、請求項1乃至4のいずれか一に記載の管理サーバ。
- 複数の端末とネットワークを介して接続する管理サーバと、
異なる位置に配置される所定の複数のサーバと、
を含んで構成される通信システムであって、
前記管理サーバは、
任意の複数の端末を、同一のグループとしてグルーピングするグルーピング部と、
同一のグループに属する前記複数の端末から、少なくとも一の基準端末を選択する基準端末選択部と、
所定の複数のサーバから、前記基準端末の地理的な位置を示す位置情報と、前記複数のサーバの地理的な位置を示す位置情報とを利用して、1又は2以上の接続先サーバ候補を選択する、候補選択部と、
前記接続先サーバ候補に対する、同一のグループに属する前記複数の端末間の通信遅延差に基づいて、前記接続先サーバ候補から、同一のグループに属する該複数の端末が公平に接続する、接続先サーバを決定する、接続先決定部と、
を備える通信システム。 - 任意の複数の端末を、同一のグループとしてグルーピングする工程と、
同一のグループに属する前記複数の端末から、少なくとも一の基準端末を選択する工程と、
所定の複数のサーバから、前記基準端末の地理的な位置を示す位置情報と、前記複数のサーバの地理的な位置を示す位置情報とを利用して、1又は2以上の接続先サーバ候補を選択する工程と、
前記接続先サーバ候補に対する、同一のグループに属する前記複数の端末間の通信遅延差に基づいて、前記接続先サーバ候補から、同一のグループに属する該複数の端末が公平に接続する、接続先サーバを決定する工程と、
を含む管理サーバの制御方法。 - 任意の複数の端末を、同一のグループとしてグルーピングする処理と、
同一のグループに属する前記複数の端末から、少なくとも一の基準端末を選択する処理と、
所定の複数のサーバから、前記基準端末の地理的な位置を示す位置情報と、前記複数のサーバの地理的な位置を示す位置情報とを利用して、1又は2以上の接続先サーバ候補を選択する処理と、
前記接続先サーバ候補に対する、同一のグループに属する前記複数の端末間の通信遅延差に基づいて、前記接続先サーバ候補から、同一のグループに属する該複数の端末が公平に接続する、接続先サーバを決定する処理と、
を管理サーバを制御するコンピュータに実行させるプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017022305A JP6569692B2 (ja) | 2017-02-09 | 2017-02-09 | 管理サーバ、通信システム、管理サーバの制御方法、及びプログラム |
US15/867,979 US11166174B2 (en) | 2017-02-09 | 2018-01-11 | Management server, communication system, management server control method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017022305A JP6569692B2 (ja) | 2017-02-09 | 2017-02-09 | 管理サーバ、通信システム、管理サーバの制御方法、及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018129718A JP2018129718A (ja) | 2018-08-16 |
JP6569692B2 true JP6569692B2 (ja) | 2019-09-04 |
Family
ID=63038204
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017022305A Active JP6569692B2 (ja) | 2017-02-09 | 2017-02-09 | 管理サーバ、通信システム、管理サーバの制御方法、及びプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US11166174B2 (ja) |
JP (1) | JP6569692B2 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6835683B2 (ja) * | 2017-08-07 | 2021-02-24 | 日本電信電話株式会社 | 分散方法 |
CN113168588B (zh) * | 2019-01-15 | 2023-11-24 | 索尼集团公司 | 服务器以及学习系统 |
US10542586B2 (en) | 2019-03-29 | 2020-01-21 | Intel Corporation | Technologies for providing hardware resources as a service with direct resource addressability |
JP7356026B2 (ja) * | 2020-01-17 | 2023-10-04 | 富士通株式会社 | ロードバランサ配備位置決定方法、及びロードバランサ配備位置決定プログラム |
WO2022172462A1 (ja) * | 2021-02-15 | 2022-08-18 | 日本電信電話株式会社 | 遅延制御装置、遅延制御方法及び遅延制御プログラム |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3725376B2 (ja) * | 1999-09-29 | 2005-12-07 | 株式会社東芝 | Dns問い合わせ装置、dns問い合わせ方法、および記録媒体 |
JP3698073B2 (ja) * | 2001-06-13 | 2005-09-21 | 日本電信電話株式会社 | サーバ選択装置、方法、プログラム及び該プログラムを記録した記録媒体 |
JP4040292B2 (ja) * | 2001-11-30 | 2008-01-30 | 日本電信電話株式会社 | サーバ選択方法、サーバ選択装置、サーバ選択プログラム、および、記録媒体 |
US20060206586A1 (en) * | 2005-03-09 | 2006-09-14 | Yibei Ling | Method, apparatus and system for a location-based uniform resource locator |
JP4101251B2 (ja) | 2005-05-24 | 2008-06-18 | 富士通株式会社 | 負荷分散プログラム、負荷分散方法、及び負荷分散装置 |
JP4299320B2 (ja) * | 2006-06-06 | 2009-07-22 | 株式会社エヌ・ティ・ティ・ドコモ | グループ通信サーバ |
US7885271B2 (en) * | 2008-08-20 | 2011-02-08 | Alcatel-Lucent Usa Inc. | Latency equalization for interactive network applications |
JP2011146788A (ja) * | 2010-01-12 | 2011-07-28 | Osaka Univ | ネットワークサービス提供システム |
US10097398B1 (en) * | 2010-09-28 | 2018-10-09 | Amazon Technologies, Inc. | Point of presence management in request routing |
US10678602B2 (en) * | 2011-02-09 | 2020-06-09 | Cisco Technology, Inc. | Apparatus, systems and methods for dynamic adaptive metrics based application deployment on distributed infrastructures |
EP2693336A4 (en) * | 2011-03-28 | 2016-03-23 | Nec Corp | VIRTUAL MACHINE MANAGEMENT SYSTEM AND METHOD FOR MANAGING VIRTUAL MACHINES |
US10333789B1 (en) * | 2013-12-18 | 2019-06-25 | Amazon Technologies, Inc. | Client-directed placement of remotely-configured service instances |
US10182129B1 (en) * | 2014-06-19 | 2019-01-15 | Amazon Technologies, Inc. | Global optimization of a service-oriented system |
US9900215B2 (en) * | 2014-11-13 | 2018-02-20 | Microsoft Technology Licensing, Llc | Automatically recommending point of presence centers |
JP6523768B2 (ja) * | 2015-04-28 | 2019-06-05 | Kddi株式会社 | 名前解決装置、名前解決方法及び名前解決プログラム |
-
2017
- 2017-02-09 JP JP2017022305A patent/JP6569692B2/ja active Active
-
2018
- 2018-01-11 US US15/867,979 patent/US11166174B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US11166174B2 (en) | 2021-11-02 |
JP2018129718A (ja) | 2018-08-16 |
US20180227776A1 (en) | 2018-08-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6569692B2 (ja) | 管理サーバ、通信システム、管理サーバの制御方法、及びプログラム | |
US10466899B2 (en) | Selecting controllers based on affinity between access devices and storage segments | |
US9665284B2 (en) | Partition extension method and apparatus | |
US11336718B2 (en) | Usage-based server load balancing | |
US20120124194A1 (en) | Method and Apparatus for Efficiently Managing Network Distance between Physical Computers in a Computing Cloud | |
JP5245711B2 (ja) | 分散データ処理システム、分散データ処理方法および分散データ処理用プログラム | |
JP2015001828A (ja) | 割当プログラム、割当装置および割当方法 | |
KR20200120477A (ko) | 지능형 경로 선택 및 부하 분산을 위한 시스템 및 방법 | |
US10469335B2 (en) | Service placement on hosts for a consumer based on their geographic location | |
US20180285159A1 (en) | Parallel input/output via multipath software | |
TW201248418A (en) | Distributed caching and cache analysis | |
JP2011227747A (ja) | 並列計算機システム、ジョブサーバ、ジョブスケジューリング方法及びジョブスケジューリングプログラム | |
JP5987181B2 (ja) | 分散処理システム及び分散処理システムの管理方法 | |
US20150095494A1 (en) | Server Selection | |
JP5853819B2 (ja) | 制御プログラム、制御方法、記憶制御装置および情報処理システム | |
US10033805B1 (en) | Spanning tree approach for global load balancing | |
US11212174B2 (en) | Network management device and network management method | |
CN115357401A (zh) | 一种基于多数据中心的任务调度与可视化方法和系统 | |
JP2018173916A (ja) | サーバ、端末、制御システム、制御方法及びプログラム | |
CN106412075A (zh) | 一种基于云计算的资源配置方法及装置 | |
JP6383336B2 (ja) | サーバ管理装置およびサーバ管理方法 | |
CN107888517B (zh) | 一种为主机划域的方法及设备 | |
JP2016076108A (ja) | 情報処理装置、メモリ制御装置及び情報処理装置の制御方法 | |
EP3685567B1 (en) | Load shedding of traffic based on current load state of target capacity | |
JP2018109867A (ja) | セッション管理プログラム、セッション管理方法、情報処理装置、及び情報処理システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170209 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180206 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180409 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180821 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181004 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20190312 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190607 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20190618 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190709 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190722 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6569692 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |