JP5602775B2 - 通信制御システム、クライアント装置、サーバ装置、通信制御方法、及び通信制御プログラム - Google Patents
通信制御システム、クライアント装置、サーバ装置、通信制御方法、及び通信制御プログラム Download PDFInfo
- Publication number
- JP5602775B2 JP5602775B2 JP2012008937A JP2012008937A JP5602775B2 JP 5602775 B2 JP5602775 B2 JP 5602775B2 JP 2012008937 A JP2012008937 A JP 2012008937A JP 2012008937 A JP2012008937 A JP 2012008937A JP 5602775 B2 JP5602775 B2 JP 5602775B2
- Authority
- JP
- Japan
- Prior art keywords
- server
- virtual machine
- client device
- client
- communication control
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Computer And Data Communications (AREA)
Description
図7は、通信制御プログラムによる情報処理がコンピュータ100を用いて具体的に実現されることを示す図である。図7に例示するように、コンピュータ100は、例えば、メモリ101と、CPU102と、ハードディスクドライブインタフェース103と、ディスクドライブインタフェース104と、シリアルポートインタフェース105と、ビデオアダプタ106と、ネットワークインタフェース107とを有し、これらの各部はバスBによって接続される。
10 クライアント
11 リソース確認要求部
12 サーバ選択部
13 仮想マシン作成要求部
20、30、40、50、60 サーバ
20a−1、20a−2、20a−3、・・・、20a−n 仮想マシン(VM)
30a−1、30a−2、30a−3、・・・、30a−n 仮想マシン(VM)
40a−1、40a−2、40a−3、・・・、40a−n 仮想マシン(VM)
50a−1、50a−2、50a−3、・・・、50a−n 仮想マシン(VM)
60a−1、60a−2、60a−3、・・・、60a−n 仮想マシン(VM)
20b、30b、40b、50b、60b 仮想スイッチ
20c、30c、40c、50c、60c エージェント
21、31、41、51、61 リソース状況通知部
22、32、42、52、62 仮想マシン作成部
23、33、43、53、63 起動数平均値算出部
24、34、44、54、64 サーバ検索部
25、35、45、55、65 仮想マシン移動制御部
100 コンピュータ
101 メモリ
101a ROM
101b RAM
102 CPU
103 ハードディスクドライブインタフェース
104 ディスクドライブインタフェース
105 シリアルポートインタフェース
106 ビデオアダプタ
107 ネットワークインタフェース
108 ハードディスクドライブ
108a OS
108b アプリケーションプログラム
108c プログラムモジュール
108d プログラムデータ
109 ディスクドライブ
110 マウス
111 キーボード
112 ディスプレイ
B バス
C クラウドネットワーク
R1、R2 ルータ
Y1 仮想マシンの移動を示す矢印
Claims (7)
- クライアント装置と、該クライアント装置に対してサービスを提供する複数のサーバ装置とを有する通信制御システムであって、
前記複数のサーバ装置のそれぞれは、
前記サーバ装置に作成された仮想マシンのリソース状況を前記クライアント装置に通知する通知部と、
前記クライアント装置からの要求に応じて、前記クライアント装置用の仮想マシンを作成する作成部とを有し、
前記クライアント装置は、
前記仮想マシンのリソース状況を用いて、前記複数のサーバ装置の中から、使用されているリソースの最も少ないサーバ装置を選択する選択部と、
前記選択部により選択されたサーバ装置に対して、前記クライアント装置用の仮想マシンの作成を要求する要求部と
を有することを特徴とする通信制御システム。 - 前記サーバ装置は、
前記サーバ装置以外の他のサーバ装置に作成された仮想マシンの起動数を前記他のサーバ装置毎に取得し、前記起動数を用いて、各サーバ装置における仮想マシンの起動数の平均値を算出する算出部と、
前記サーバ装置における仮想マシンの起動数が、前記算出部により算出された平均値を超える場合、前記他のサーバ装置の中から、前記仮想マシンの起動数の最も少ないサーバ装置を検索する検索部と、
前記サーバ装置において起動されている仮想マシンを、前記サーバ装置から、前記検索部により検索された前記他のサーバ装置に、移動する移動部と
を更に有することを特徴とする請求項1に記載の通信制御システム。 - 前記クライアント装置の要求部は、前記サーバ装置により作成された仮想マシンの識別子を用いて、前記複数のサーバ装置に対して、前記クライアント装置用の仮想マシンの位置の検索を要求することを特徴とする請求項1に記載の通信制御システム。
- 複数のサーバ装置からサービスの提供を受けるクライアント装置であって、
前記複数のサーバ装置のそれぞれに作成された仮想マシンのリソース状況を前記複数のサーバ装置から通知されると、前記仮想マシンのリソース状況を用いて、前記複数のサーバ装置の中から、使用されているリソースの最も少ないサーバ装置を選択する選択部と、
前記選択部により選択されたサーバ装置に対して、前記クライアント装置用の仮想マシンの作成を要求する要求部と
を有することを特徴とするクライアント装置。 - クライアント装置に対してサービスを提供するサーバ装置であって、
前記サーバ装置に作成された仮想マシンのリソース状況を前記クライアント装置に通知する通知部と、
前記クライアント装置からの仮想マシン作成要求に応じて、前記クライアント装置用の仮想マシンを作成する作成部と、
前記サーバ装置以外の他のサーバ装置に作成された仮想マシンの起動数を前記他のサーバ装置毎に取得し、前記起動数を用いて、各サーバ装置における仮想マシンの起動数の平均値を算出する算出部と、
前記サーバ装置における仮想マシンの起動数が、前記算出部により算出された平均値を超える場合、複数のサーバ装置の中から、前記仮想マシンの起動数の最も少ないサーバ装置を検索する検索部と、
前記サーバ装置において起動されている仮想マシンを、前記サーバ装置から、前記検索部により検索された前記他のサーバ装置に、移動する移動部と
を有することを特徴とするサーバ装置。 - クライアント装置と、該クライアント装置に対してサービスを提供する複数のサーバ装置とを有する通信制御システムで実行される通信制御方法であって、
前記複数のサーバ装置のそれぞれが、前記サーバ装置に作成された仮想マシンのリソース状況を前記クライアント装置に通知する通知工程と、
前記クライアント装置が、前記仮想マシンのリソース状況を用いて、前記複数のサーバ装置の中から、使用されているリソースの最も少ないサーバ装置を選択する選択工程と、
前記クライアント装置が、前記選択工程にて選択されたサーバ装置に対して、前記クライアント装置用の仮想マシンの作成を要求する要求工程と、
前記サーバ装置が、前記クライアント装置からの要求に応じて、前記クライアント装置用の仮想マシンを作成する作成工程と
を含むことを特徴とする通信制御方法。 - 複数のサーバ装置からサービスの提供を受けるクライアント装置で実行される通信制御プログラムであって、
前記複数のサーバ装置のそれぞれに作成された仮想マシンのリソース状況を前記複数のサーバ装置から通知されると、前記仮想マシンのリソース状況を用いて、前記複数のサーバ装置の中から、使用されているリソースの最も少ないサーバ装置を選択する選択ステップと、
前記選択ステップにて選択されたサーバ装置に対して、前記クライアント装置用の仮想マシンの作成を要求する要求ステップと
をコンピュータに実行させるための通信制御プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012008937A JP5602775B2 (ja) | 2012-01-19 | 2012-01-19 | 通信制御システム、クライアント装置、サーバ装置、通信制御方法、及び通信制御プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012008937A JP5602775B2 (ja) | 2012-01-19 | 2012-01-19 | 通信制御システム、クライアント装置、サーバ装置、通信制御方法、及び通信制御プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013149076A JP2013149076A (ja) | 2013-08-01 |
JP5602775B2 true JP5602775B2 (ja) | 2014-10-08 |
Family
ID=49046524
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012008937A Expired - Fee Related JP5602775B2 (ja) | 2012-01-19 | 2012-01-19 | 通信制御システム、クライアント装置、サーバ装置、通信制御方法、及び通信制御プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5602775B2 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6133804B2 (ja) * | 2014-02-20 | 2017-05-24 | 日本電信電話株式会社 | ネットワーク制御装置、通信システム、ネットワーク制御方法、および、ネットワーク制御プログラム |
JP6277853B2 (ja) * | 2014-05-12 | 2018-02-14 | 富士通株式会社 | 制御装置、通信装置、および、通信方法 |
JP6660905B2 (ja) * | 2017-03-17 | 2020-03-11 | Kddi株式会社 | 分散型コンテナ配置の最適化方法およびシステム |
JP6744260B2 (ja) * | 2017-07-14 | 2020-08-19 | 日本電信電話株式会社 | 仮想サーバ構成変更方法および仮想サーバ構成変更システム |
JP2019022078A (ja) * | 2017-07-18 | 2019-02-07 | 日本電信電話株式会社 | 仮想サーバ編成方法および仮想サーバ編成システム |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050060704A1 (en) * | 2003-09-17 | 2005-03-17 | International Business Machines Corporation | Managing processing within computing environments including initiation of virtual machines |
WO2008102739A1 (ja) * | 2007-02-23 | 2008-08-28 | Nec Corporation | 仮想サーバシステム及び物理サーバ選択方法 |
CN101998629B (zh) * | 2009-08-28 | 2014-05-21 | 国际商业机器公司 | 搜索虚拟资源的位置的方法、装置和*** |
JP5559582B2 (ja) * | 2010-03-25 | 2014-07-23 | 株式会社日立システムズ | 仮想計算機資源構成変更システムと方法およびプログラム |
-
2012
- 2012-01-19 JP JP2012008937A patent/JP5602775B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2013149076A (ja) | 2013-08-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10171567B2 (en) | Load balancing computer device, system, and method | |
Son et al. | Priority-aware VM allocation and network bandwidth provisioning in software-defined networking (SDN)-enabled clouds | |
US8386825B2 (en) | Method and system for power management in a virtual machine environment without disrupting network connectivity | |
US9600319B2 (en) | Computer-readable medium, apparatus, and method for offloading processing from a virtual switch to a physical switch | |
JP6556875B2 (ja) | ソフトウェアディファインドデータセンタ及びそこにおけるサービスクラスタの配置方法 | |
US9632839B2 (en) | Dynamic virtual machine consolidation | |
JP5602775B2 (ja) | 通信制御システム、クライアント装置、サーバ装置、通信制御方法、及び通信制御プログラム | |
CN103999031B (zh) | 云服务器的虚拟私有存储阵列服务 | |
US8566822B2 (en) | Method and system for distributing hypervisor functionality over multiple physical devices in a network and configuring sub-hypervisor to control the virtual machines | |
KR101473317B1 (ko) | 클라우드 컴퓨팅 시스템 및 클라우드 컴퓨팅 시스템에서의 트래픽 분산 방법 및 제어 방법 | |
JP6636142B2 (ja) | スケールアウト関連付けの方法および装置、ならびにシステム | |
WO2012100544A1 (zh) | 基于网络数据流向的虚拟机迁移方法、设备和集群*** | |
US20090300614A1 (en) | Virtual-machine control system and virtual-machine moving method | |
US20130067484A1 (en) | Information processing apparatus, information processing method, recording medium and information processing system | |
RU2676452C1 (ru) | Контроллер, способ управления и программа | |
WO2014032233A1 (zh) | 虚拟机热迁移的***和方法 | |
WO2012125144A1 (en) | Systems and methods for sizing resources in a cloud-based environment | |
US20180026855A1 (en) | Network management system, device, and method | |
WO2012173641A1 (en) | Decentralized management of virtualized hosts | |
WO2021120633A1 (zh) | 一种负载均衡方法及相关设备 | |
JP5758358B2 (ja) | 仮想マシンシステム及びその高速ライブマイグレーション方法 | |
EP3258655B1 (en) | Method and apparatus for determining nsd to be uploaded | |
US20210211381A1 (en) | Communication method and related device | |
TWI520524B (zh) | A method and system for controlling virtual machine network access and flow through a controller to generate a secure virtual isolation group | |
JP2017045301A (ja) | コンピュータシステム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140115 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140811 |
|
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: 20140819 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140820 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5602775 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |