JP2011070549A - コンピュータシステム、及び仮想マシンのマイグレーション方法 - Google Patents
コンピュータシステム、及び仮想マシンのマイグレーション方法 Download PDFInfo
- Publication number
- JP2011070549A JP2011070549A JP2009222857A JP2009222857A JP2011070549A JP 2011070549 A JP2011070549 A JP 2011070549A JP 2009222857 A JP2009222857 A JP 2009222857A JP 2009222857 A JP2009222857 A JP 2009222857A JP 2011070549 A JP2011070549 A JP 2011070549A
- Authority
- JP
- Japan
- Prior art keywords
- virtual machine
- flow
- destination
- migration
- switch
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/485—Task life-cycle, e.g. stopping, restarting, resuming execution
- G06F9/4856—Task life-cycle, e.g. stopping, restarting, resuming execution resumption being on a different machine, e.g. task migration, virtual machine migration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/4557—Distribution of virtual machine instances; Migration and load balancing
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Debugging And Monitoring (AREA)
Abstract
【解決手段】システムは、オープンフローコントローラ3とスイッチ4を具備する。スイッチ4は、移動を完了した仮想マシンからのパケットデータが、自身に設定されたフローに示されたルールに適合しない場合、パケットデータのMACアドレスをオープンフローコントローラ3に通知する。オープンフローコントローラ3は、通知されたMACアドレスに応じて生成された移動先VM宛通信用フローを、スイッチ4に設定し、スイッチ4は、移動先VM宛通信用フローに示されたルールに従う仮想マシン宛のパケットデータを、移動先VM宛通信用フローに示されたアクションに従って移動先の仮想マシンに転送する。
【選択図】図1
Description
(コンピュータシステムの構成)
図1から図9を参照して、本発明によるコンピュータシステムの第1の実施の形態における構成を説明する。図1は、本発明によるコンピュータシステムの第1及び第2の実施の形態における構成を示す図である。本発明によるコンピュータシステムは、統合管理装置1、仮想マシン管理装置2(以下、VM管理装置2と称す)、オープンフローコントローラ3(以下、OFC3と称す)、スイッチ群4(以下、OFS群4:オープンフロースイッチ群と称す)、物理サーバ5、6、記憶装置7(例示:シェアードディスク)を具備する。
次に、図10から図12を参照して、本発明による仮想マシンのマイグレーション動作の第1の実施の形態を説明する。図10は、仮想マシンのマイグレーション処理における準備処理の第1の実施の形態を説明するシーケンス図である。
次に、図11、図13及び図14を参照して、本発明によるコンピュータシステムにおける仮想マシンのマイグレーション方法の第2の実施の形態を説明する。第2の実施の形態におけるコンピュータ装置の構成は、第1の実施の形態と同様であるので、その説明は省略する。以下では、第1の実施の形態と異なる動作について説明する。又、第1の実施の形態と同様な動作には同じ符号を付して説明する。
次に、図15及び図16を参照して、本発明によるコンピュータシステムにおける仮想マシンのマイグレーション方法の第3の実施の形態を説明する。図15は、本発明によるコンピュータシステムの第3の実施の形態における構成を示す図である。図15を参照して、第3の実施の形態におけるコンピュータ装置の構成は、第1の実施の形態におけるコンピュータシステムから統合管理装置1を除いた構成である。以下では、第1の実施の形態と異なる動作について説明する。又、第1の実施の形態と同様な動作には同じ符号を付して説明する。
図17は、第4の実施の形態におけるコンピュータシステムの構成を示す図である。第4の実施の形態におけるコンピュータシステムは、第1、第2の実施の形態におけるコンピュータシステムに加えて、外部ネットワーク8とOFS群4との間に設けられたロードバランサ9を更に備える。
2:VM管理装置
3:オープンフローコントローラ(OFC)
4:オープンフロースイッチ群(OFS群)
4i:オープンフロースイッチ(OFS)
5、6:物理サーバ
7:記憶装置
8:外部ネットワーク
9:ロードバランサ
101〜10n、201〜20m:仮想マシン(VM)
10、20:仮想マシンモニタ(VMM)
11、21:仮想スイッチ(VSW)
Claims (17)
- 物理サーバ上で動作する仮想マシンの移動を、前記仮想マシンを管理する仮想マシンモニタと移動先の仮想マシンモニタとに指示するVM管理装置と、
移動を完了した仮想マシンからのパケットデータが、自身に設定されたフローに示されたルールに適合しない場合、前記パケットデータのMACアドレスをオープンフローコントローラに通知するスイッチと、
前記MACアドレスに応じて生成された移動先VM宛通信用フローを、前記スイッチに設定するオープンフローコントローラと
を具備し、
前記スイッチは、前記移動先VM宛通信用フローに示されたルールに従う前記仮想マシン宛のパケットデータを、前記移動先VM宛通信用フローに示されたアクションに従って移動先の仮想マシンに転送する
コンピュータシステム。 - 請求項1に記載のコンピュータシステムにおいて、
前記オープンフローコントローラは、移動対象となる仮想マシンのメモリイメージの転送経路に応じたメモリイメージ転送用フローを前記スイッチに設定し、
前記スイッチは、前記メモリイメージ転送用フローに示されたルールに従うメモリイメージを、前記メモリイメージ転送用フローに示されたアクションに従って、移動先の仮想マシンに転送する
コンピュータシステム。 - 請求項2に記載のコンピュータシステムにおいて、
移動対象となる仮想マシン、移動元の仮想マシンモニタ、移動先となる仮想マシンモニタを指定して、前記VM管理装置及び前記オープンフローコントローラに対し仮想マシンの移動を指示する統合管理装置を更に具備し、
前記オープンフローコントローラは、前記指示に応じて、指定された移動対象となる仮想マシンのメモリイメージの転送経路を算出し、前記転送経路上のスイッチに設定する前記メモリイメージ転送用フローを生成し、
前記VM管理装置は、前記指示に応じて、指定された移動対象となる仮想マシンのメモリイメージを、前記移動先となる仮想マシンモニタ上に生成された仮想マシン宛に転送する
コンピュータシステム。 - 請求項1又は2に記載のコンピュータシステムにおいて、
移動対象となる仮想マシン、移動元の仮想マシンモニタ、移動先となる仮想マシンモニタを指定して、前記オープンフローコントローラに対し仮想マシンの移動を指示する統合管理装置を更に具備し、
前記オープンフローコンピュータは、前記指示に応じて、移動先の仮想マシン宛の通信経路を算出し、前記通信経路上のスイッチに設定する前記移動先VM宛通信用フローを生成する
コンピュータシステム。 - 請求項1から4のいずれか1項に記載のコンピュータシステムにおいて、
前記オープンフローコントローラは、稼動した仮想マシンからのRARP(Reverse Address Resolution Protocol)送信に基づいて、保持する有効な通信経路から、前記仮想マシンの移動先への通信経路を選択し、前記選択された通信経路上のスイッチに設定するフローを前記移動先VM宛通信用フローとして生成する
コンピュータシステム。 - 請求項1に記載のコンピュータシステムにおいて、
前記オープンフローコントローラは、稼動した仮想マシンによるRARP(Reverse Address Resolution Protocol)送信を検出したスイッチと、保持する有効な通信経路から抽出した通信経路における端点との相違に基づいて、前記仮想マシンの接続先の変更を検出する
コンピュータシステム。 - 請求項6に記載のコンピュータシステムにおいて、
前記オープンフローコントローラは、保持する有効な通信経路から、稼動した仮想マシンによるRARP送信に含まれるMACアドレスに基づいて通信経路を抽出し、前記抽出された通信経路における仮想マシンと異なる側の端点と、前記RARP送信を検出した端点と間の通信経路を移動先の仮想マシン宛の通信経路として算出し、前記通信経路上のスイッチに設定する前記移動先VM宛通信用フローを生成する
コンピュータシステム。 - 請求項1から7のいずれか1項に記載のコンピュータシステムにおいて、
前記オープンフローコントローラは、通信路を設定し、トポロジ情報を用いて前記設定された通信経路上のスイッチを特定し、前記特定されたスイッチに対応するルール及びアクションを前記特定されたスイッチに対するフローとしてフローテーブルに記録する
コンピュータシステム。 - 請求項1から8のいずれか1項に記載のコンピュータシステムにおいて、
前記ルールは、TCP/IP(Transmission Control Protocol/Internet Protocol)に従ったパケットデータのヘッダ情報に含まれる、OSI(Open Systems Interconnection)参照モデルのレイヤ1からレイヤ4のアドレスや識別子の組み合わせによって規定される
コンピュータシステム。 - VM管理装置が、物理サーバ上で動作する仮想マシンの移動を、前記仮想マシンを管理する仮想マシンモニタと移動先の仮想マシンモニタとに指示するステップと、
移動を完了した仮想マシンから受信したパケットデータが、スイッチに設定されたフローに示されたルールに適合しない場合、前記パケットデータのMACアドレスをオープンフローコントローラに通知するステップと、
前記オープンフローコントローラが、前記MACアドレスに応じて生成された移動先VM宛通信用フローを、前記スイッチに設定するステップと、
前記スイッチが、前記移動先VM宛通信用フローに示されたルールに従う前記仮想マシン宛のパケットデータを、前記移動先VM宛通信用フローに示されたアクションに従って移動先の仮想マシンに転送するステップと
を具備する
仮想マシンのマイグレーション方法。 - 請求項10に記載の仮想マシンのマイグレーション方法において、
前記オープンフローコントローラが、移動対象となる仮想マシンのメモリイメージの転送経路に応じたメモリイメージ転送用フローを前記スイッチに設定するステップと、
前記スイッチが、前記メモリイメージ転送用フローに示されたルールに従うメモリイメージを、前記メモリイメージ転送用フローに示されたアクションに従って移動先の仮想マシンに転送するステップと
を更に具備する
仮想マシンのマイグレーション方法。 - 請求項11に記載の仮想マシンのマイグレーション方法において、
統合管理装置が、移動対象となる仮想マシン、移動元の仮想マシンモニタ、移動先となる仮想マシンモニタを指定して、前記VM管理装置及び前記オープンフローコントローラに対し仮想マシンの移動を指示するステップと、
前記オープンフローコントローラが、前記指示に応じて、指定された移動対象となる仮想マシンのメモリイメージの転送経路を算出するステップと、
前記オープンフローコントローラが、前記転送経路上のスイッチに設定する前記メモリイメージの転送用フローを生成するステップと、
前記VM管理装置が、前記指示に応じて、指定された移動対象となる仮想マシンのメモリイメージを、前記移動先となる仮想マシンモニタ上に生成された仮想マシン宛に転送するステップと
を更に具備する
仮想マシンのマイグレーション方法。 - 請求項10又は11に記載の仮想マシンのマイグレーション方法において、
統合管理装置が、移動対象となる仮想マシン、移動元の仮想マシンモニタ、移動先となる仮想マシンモニタを指定して、前記オープンフローコントローラに対し仮想マシンの移動を指示するステップと、
前記オープンフローコンピュータが、前記指示に応じて、移動先の仮想マシン宛の通信経路を算出するステップと、
前記オープンフローコンピュータが、前記通信経路上のスイッチに設定する前記移動先VM宛通信用フローを生成するステップと
を更に具備する
仮想マシンのマイグレーション方法。 - 請求項10から13のいずれか1項に記載の仮想マシンのマイグレーション方法において、
前記オープンフローコントローラが、稼動した仮想マシンからのRARP(Reverse Address Resolution Protocol)送信に基づいて、保持する有効な通信経路から、前記仮想マシンの移動先への通信経路を選択するステップと、
前記オープンフローコントローラが、前記選択された通信経路上のスイッチに設定するフローを前記移動先VM宛通信用フローとして生成するステップと
を更に具備する
仮想マシンのマイグレーション方法。 - 請求項10に記載の仮想マシンのマイグレーション方法において、
前記オープンフローコントローラが、稼動した仮想マシンによるRARP(Reverse Address Resolution Protocol)送信を検出したスイッチと、保持する有効な通信経路から抽出した通信経路における端点との相違に基づいて、前記仮想マシンの接続先の変更を検出するステップを更に具備する
仮想マシンのマイグレーション方法。 - 請求項15に記載の仮想マシンのマイグレーション方法において、
前記オープンフローコントローラが、保持する有効な通信経路から、稼動した仮想マシンによるRARP送信に含まれるMACアドレスに基づいて通信経路を抽出するステップと、
前記オープンフローコントローラが、前記抽出された通信経路における仮想マシンと異なる側の端点と、前記RARP送信を検出した端点と間の通信経路を移動先の仮想マシン宛の通信経路として算出するステップと、
前記オープンフローコントローラが、前記通信経路上のスイッチに設定する前記移動先VM宛通信用フローを生成するステップと
を更に具備する
仮想マシンのマイグレーション方法。 - 請求項10から16のいずれか1項に記載の仮想マシンのマイグレーション方法において、
前記ルールは、TCP/IP(Transmission Control Protocol/Internet Protocol)に従ったパケットデータのヘッダ情報に含まれる、OSI(Open Systems Interconnection)参照モデルのレイヤ1からレイヤ4のアドレスや識別子の組み合わせによって規定される
仮想マシンのマイグレーション方法。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009222857A JP5446040B2 (ja) | 2009-09-28 | 2009-09-28 | コンピュータシステム、及び仮想マシンのマイグレーション方法 |
EP10818821.0A EP2485155A4 (en) | 2009-09-28 | 2010-09-22 | COMPUTER SYSTEM AND METHOD FOR MIGRATION OF VIRTUAL MACHINE |
CN201080043534.2A CN102576343B (zh) | 2009-09-28 | 2010-09-22 | 计算机***和虚拟机迁移方法 |
PCT/JP2010/066444 WO2011037148A1 (ja) | 2009-09-28 | 2010-09-22 | コンピュータシステム、及び仮想マシンのマイグレーション方法 |
US13/498,581 US9323570B2 (en) | 2009-09-28 | 2010-09-22 | Computer system and migration method of virtual machine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009222857A JP5446040B2 (ja) | 2009-09-28 | 2009-09-28 | コンピュータシステム、及び仮想マシンのマイグレーション方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011070549A true JP2011070549A (ja) | 2011-04-07 |
JP5446040B2 JP5446040B2 (ja) | 2014-03-19 |
Family
ID=43795894
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009222857A Expired - Fee Related JP5446040B2 (ja) | 2009-09-28 | 2009-09-28 | コンピュータシステム、及び仮想マシンのマイグレーション方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US9323570B2 (ja) |
EP (1) | EP2485155A4 (ja) |
JP (1) | JP5446040B2 (ja) |
CN (1) | CN102576343B (ja) |
WO (1) | WO2011037148A1 (ja) |
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011160301A (ja) * | 2010-02-02 | 2011-08-18 | Nec Corp | パケット転送システム、パケット転送システム内におけるパケット集中回避方法 |
JP2012231382A (ja) * | 2011-04-27 | 2012-11-22 | Nec Corp | 仮想環境における仮想ルーティング方法及び仮想ルーティングシステム |
JP2013047920A (ja) * | 2011-08-29 | 2013-03-07 | Fujitsu Ltd | データ処理システム、データ中継装置およびライブマイグレーション方法 |
WO2013073448A1 (ja) * | 2011-11-15 | 2013-05-23 | 独立行政法人科学技術振興機構 | パケットデータ抽出装置、パケットデータ抽出装置の制御方法、制御プログラム、コンピュータ読み取り可能な記録媒体 |
JP2013175996A (ja) * | 2012-02-27 | 2013-09-05 | Hitachi Ltd | 管理計算機、転送経路管理方法及び計算機システム |
JP2013179456A (ja) * | 2012-02-28 | 2013-09-09 | Nippon Telegr & Teleph Corp <Ntt> | 統合制御装置及び統合制御方法 |
WO2013145780A1 (en) * | 2012-03-30 | 2013-10-03 | Nec Corporation | Communication system, control apparatus, communication apparatus, communication control method, and program |
WO2013161178A1 (ja) | 2012-04-27 | 2013-10-31 | 日本電気株式会社 | 通信システム及び経路制御方法 |
WO2013179542A1 (ja) | 2012-05-31 | 2013-12-05 | 日本電気株式会社 | ネットワークシステム、経路制御装置、経路制御方法及びプログラムを格納した非一時的なコンピュータ可読媒体 |
JP2014006792A (ja) * | 2012-06-26 | 2014-01-16 | Ntt Comware Corp | 通信制御装置、通信制御方法、通信制御プログラム |
JP2014032592A (ja) * | 2012-08-06 | 2014-02-20 | Nippon Telegr & Teleph Corp <Ntt> | 仮想マシンのマイグレーションシステムおよびその方法 |
WO2014106945A1 (ja) * | 2013-01-04 | 2014-07-10 | 日本電気株式会社 | 制御装置、通信システム、トンネルエンドポイントの制御方法及びプログラム |
WO2014157512A1 (ja) * | 2013-03-29 | 2014-10-02 | 日本電気株式会社 | 仮想マシン提供システム、経路決定装置、経路制御方法及びプログラム |
JP2014527340A (ja) * | 2011-08-02 | 2014-10-09 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | 分割アーキテクチャ・ネットワークにおけるパケット・ブロードキャスト機構 |
JP2014225774A (ja) * | 2013-05-16 | 2014-12-04 | 富士通株式会社 | 情報処理システム、方法、装置及びプログラム |
JP2015022629A (ja) * | 2013-07-22 | 2015-02-02 | 日本電信電話株式会社 | 統合制御装置および統合制御方法 |
US8990808B2 (en) | 2011-09-05 | 2015-03-24 | Fujitsu Limited | Data relay device, computer-readable recording medium, and data relay method |
KR20150036597A (ko) * | 2012-12-13 | 2015-04-07 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 가상 머신 마이그레이션을 판정하는 방법 및 장치 |
JP2015104039A (ja) * | 2013-11-27 | 2015-06-04 | 日本電信電話株式会社 | マネジメントシステム及び移動制御方法 |
CN105245428A (zh) * | 2014-07-07 | 2016-01-13 | 北京东土科技股份有限公司 | 一种报文处理规则的配置方法及装置 |
US9354905B2 (en) | 2011-01-07 | 2016-05-31 | Fujitsu Limited | Migration of port profile associated with a target virtual machine to be migrated in blade servers |
US9571379B2 (en) | 2012-06-12 | 2017-02-14 | Nec Corporation | Computer system, communication control server, communication control method, and program |
US9584546B2 (en) | 2012-10-01 | 2017-02-28 | International Business Machines Corporation | Providing services to virtual overlay network traffic |
US9882796B2 (en) | 2014-06-26 | 2018-01-30 | Fujitsu Limited | Apparatus and method for suppressing a delay in monitoring communication |
JP2018137643A (ja) * | 2017-02-22 | 2018-08-30 | 日本電信電話株式会社 | 管理装置および管理方法 |
WO2021166110A1 (ja) * | 2020-02-19 | 2021-08-26 | 日本電信電話株式会社 | 制御装置、制御方法及びプログラム |
Families Citing this family (74)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8826272B2 (en) * | 2010-11-29 | 2014-09-02 | International Business Machines Corporation | Planning a reliable migration in a limited stability virtualized environment |
US9258271B1 (en) | 2011-01-13 | 2016-02-09 | Google Inc. | Network address translation for virtual machines |
CN102185774A (zh) * | 2011-05-10 | 2011-09-14 | 中兴通讯股份有限公司 | 虚拟机无缝迁移的方法、管理器及*** |
US9489222B2 (en) | 2011-08-24 | 2016-11-08 | Radware, Ltd. | Techniques for workload balancing among a plurality of physical machines |
WO2013042358A1 (en) * | 2011-09-21 | 2013-03-28 | Nec Corporation | Communication apparatus, communication system, communication control method, and program |
CN102394831A (zh) * | 2011-11-28 | 2012-03-28 | 杭州华三通信技术有限公司 | 基于虚拟机vm迁移的流量不中断方法和装置 |
CN102546351B (zh) * | 2012-03-15 | 2014-05-14 | 北京邮电大学 | openflow网络和现有IP网络互联的***和方法 |
WO2013140524A1 (ja) * | 2012-03-19 | 2013-09-26 | 富士通株式会社 | プログラム、管理サーバおよびパッチスケジューリング方法 |
US10387201B2 (en) * | 2012-06-26 | 2019-08-20 | Vmware, Inc. | Storage performance-based virtual machine placement |
US9036638B2 (en) | 2012-08-09 | 2015-05-19 | International Business Machines Corporation | Avoiding unknown unicast floods resulting from MAC address table overflows |
CA2888136A1 (en) * | 2012-10-10 | 2014-04-17 | Nec Corporation | Communication node, communication system, control apparatus, packet forwarding method, and program |
CN103825915B (zh) * | 2012-11-16 | 2017-08-22 | 中国电信股份有限公司 | 虚拟化环境下服务移动性管理方法及*** |
CN103856417B (zh) * | 2012-11-30 | 2018-01-23 | 中兴通讯股份有限公司 | 软件定义网络报文转发方法和*** |
CN103023826B (zh) * | 2012-12-26 | 2015-06-10 | 华中科技大学 | 一种OpenFlow控制器的路由控制方法 |
CN103036653B (zh) * | 2012-12-26 | 2015-11-18 | 华中科技大学 | 一种对OpenFlow网络进行网络编码的方法 |
CN103023615B (zh) * | 2012-12-26 | 2015-05-20 | 华中科技大学 | 一种在OpenFlow交换机上实现网络编码的方法 |
CN103905303B (zh) * | 2012-12-28 | 2018-02-23 | ***通信集团公司 | 一种虚拟机vm跨网迁移后的数据处理方法、装置及*** |
JP6032026B2 (ja) * | 2013-01-24 | 2016-11-24 | 富士通株式会社 | 中継プログラム、中継方法および中継処理装置 |
CN103974380B (zh) * | 2013-01-24 | 2018-05-15 | 新华三技术有限公司 | 一种终端接入位置保活的方法及装置 |
US20150381480A1 (en) * | 2013-03-01 | 2015-12-31 | Nec Corporation | Network system, resource control device, and virtual machine generation device |
US9513970B2 (en) * | 2013-03-01 | 2016-12-06 | Cisco Technology, Inc. | Optimizing handling of virtual machine mobility in data center environments |
US9450981B2 (en) | 2013-03-14 | 2016-09-20 | Radware, Ltd. | System and method thereof for mitigating denial of service attacks in virtual networks |
US9596192B2 (en) | 2013-03-15 | 2017-03-14 | International Business Machines Corporation | Reliable link layer for control links between network controllers and switches |
US9407560B2 (en) | 2013-03-15 | 2016-08-02 | International Business Machines Corporation | Software defined network-based load balancing for physical and virtual networks |
US9444748B2 (en) | 2013-03-15 | 2016-09-13 | International Business Machines Corporation | Scalable flow and congestion control with OpenFlow |
US9118984B2 (en) | 2013-03-15 | 2015-08-25 | International Business Machines Corporation | Control plane for integrated switch wavelength division multiplexing |
US9609086B2 (en) | 2013-03-15 | 2017-03-28 | International Business Machines Corporation | Virtual machine mobility using OpenFlow |
US9769074B2 (en) | 2013-03-15 | 2017-09-19 | International Business Machines Corporation | Network per-flow rate limiting |
US9104643B2 (en) | 2013-03-15 | 2015-08-11 | International Business Machines Corporation | OpenFlow controller master-slave initialization protocol |
WO2014143118A1 (en) | 2013-03-15 | 2014-09-18 | Hewlett-Packard Development Company, L.P. | Loop-free hybrid network |
JP6056578B2 (ja) * | 2013-03-19 | 2017-01-11 | 富士通株式会社 | 仮想マシンの移動終了を検出する装置、方法、及びプログラム |
JP2014186411A (ja) * | 2013-03-22 | 2014-10-02 | Fujitsu Ltd | 管理装置、情報処理システム、情報処理方法、及びプログラム |
CN105519052B (zh) * | 2013-05-09 | 2019-06-11 | 华为技术有限公司 | 报文转发方法、设备和*** |
JP5911448B2 (ja) * | 2013-05-10 | 2016-04-27 | 株式会社日立製作所 | 移行支援装置、移行支援方法およびプログラム |
CN104243427B (zh) * | 2013-06-19 | 2018-04-06 | 日电(中国)有限公司 | 虚拟机在线迁移方法、数据包传输方法和设备 |
US20150071091A1 (en) * | 2013-09-12 | 2015-03-12 | Alcatel-Lucent Usa Inc. | Apparatus And Method For Monitoring Network Performance |
CN103516802B (zh) * | 2013-09-30 | 2017-02-08 | 中国科学院计算技术研究所 | 一种实现跨异构虚拟交换机无缝迁移的方法和装置 |
US9854036B2 (en) | 2013-09-30 | 2017-12-26 | Huawei Technologies Co., Ltd. | Method for migrating memory data of virtual machine, and related apparatus and cluster system |
CN103530167B (zh) * | 2013-09-30 | 2017-04-05 | 华为技术有限公司 | 一种虚拟机内存数据的迁移方法及相关装置和集群*** |
CN103546556B (zh) * | 2013-10-22 | 2017-04-05 | 同济大学 | 一种在未来网络xia中虚拟机在线迁移方法 |
JP6160446B2 (ja) * | 2013-10-31 | 2017-07-12 | 富士通株式会社 | 情報処理装置、情報処理システム及び情報処理方法 |
CN104601526B (zh) | 2013-10-31 | 2018-01-09 | 华为技术有限公司 | 一种冲突检测及解决的方法、装置 |
US9112794B2 (en) * | 2013-11-05 | 2015-08-18 | International Business Machines Corporation | Dynamic multipath forwarding in software defined data center networks |
US20150169345A1 (en) * | 2013-12-18 | 2015-06-18 | International Business Machines Corporation | Software-defined networking (sdn) for management of traffic between virtual processors |
CN104734988B (zh) * | 2013-12-23 | 2018-10-30 | 杭州华为数字技术有限公司 | 软件定义网络中路由控制的方法和开放流控制器 |
CN103763121B (zh) * | 2013-12-24 | 2018-01-09 | 新华三技术有限公司 | 一种网络配置信息快速下发的方法及装置 |
US9921867B2 (en) * | 2013-12-30 | 2018-03-20 | Huawei Technologies Co., Ltd. | Negotiation between virtual machine and host to determine executor of packet flow control policy with reduced address space |
US9934056B2 (en) * | 2014-01-06 | 2018-04-03 | Red Hat Israel, Ltd. | Non-blocking unidirectional multi-queue virtual machine migration |
JP6256594B2 (ja) * | 2014-03-28 | 2018-01-10 | 富士通株式会社 | プログラム、管理方法およびコンピュータ |
EP3138251A4 (en) * | 2014-04-28 | 2017-09-13 | Hewlett-Packard Enterprise Development LP | Data distribution based on network information |
JP6277853B2 (ja) * | 2014-05-12 | 2018-02-14 | 富士通株式会社 | 制御装置、通信装置、および、通信方法 |
CN104184803B (zh) * | 2014-08-08 | 2017-12-15 | 同济大学 | 基于dag的自适应完成xia网络中虚拟机在线迁移的方法 |
CN104486209A (zh) * | 2014-12-12 | 2015-04-01 | 上海斐讯数据通信技术有限公司 | 一种OpenFlow协议网络的报文传输***及方法 |
TW201624277A (zh) | 2014-12-31 | 2016-07-01 | 萬國商業機器公司 | 協助虛擬機器即時遷移的方法 |
TWI552077B (zh) | 2015-02-12 | 2016-10-01 | 國立中央大學 | 虛擬機器即時轉移方法 |
US9792138B2 (en) * | 2015-02-18 | 2017-10-17 | Red Hat Israel, Ltd. | Virtual machine migration to hyper visors with virtual function capability |
EP3274822A4 (en) * | 2015-03-27 | 2018-11-07 | Intel Corporation | Technologies for virtual machine migration |
US9998356B2 (en) * | 2015-07-15 | 2018-06-12 | Cisco Technology, Inc. | Synchronizing network convergence and virtual host migration |
CN105227357B (zh) * | 2015-09-15 | 2018-10-16 | 清华大学 | 虚拟机策略迁移配置方法及装置 |
US9965311B2 (en) * | 2015-11-10 | 2018-05-08 | Red Hat Israel, Ltd. | Application of a pattern to inactive pages in guest memory |
US10768959B2 (en) * | 2015-11-24 | 2020-09-08 | Red Hat Israel, Ltd. | Virtual machine migration using memory page hints |
CN107046810A (zh) * | 2015-12-03 | 2017-08-15 | 华为技术有限公司 | 一种虚拟机备份信息迁移方法、装置和*** |
US10237239B2 (en) * | 2015-12-03 | 2019-03-19 | International Business Machines Corporation | Policy-based load distribution between host-based packet processing units |
CN105553746A (zh) * | 2016-01-08 | 2016-05-04 | 广州西麦科技股份有限公司 | 一种基于sdn的配置自动迁移的***及其方法 |
US11070628B1 (en) | 2016-05-26 | 2021-07-20 | Nutanix, Inc. | Efficient scaling of computing resources by accessing distributed storage targets |
US10528376B2 (en) | 2017-04-20 | 2020-01-07 | International Business Machines Corporation | Virtual machine management |
US10430227B2 (en) | 2018-01-09 | 2019-10-01 | Microsoft Technology Licensing, Llc | Fast instantiation of virtual machines in distributed computing systems |
US10664323B2 (en) * | 2018-03-07 | 2020-05-26 | Microsoft Technology Licensing, Llc | Live migration of virtual machines in distributed computing systems |
CN109582223B (zh) | 2018-10-31 | 2023-07-18 | 华为技术有限公司 | 一种内存数据迁移的方法及装置 |
US10922142B2 (en) | 2018-10-31 | 2021-02-16 | Nutanix, Inc. | Multi-stage IOPS allocation |
US11321112B2 (en) * | 2019-04-22 | 2022-05-03 | International Business Machines Corporation | Discovery and recreation of communication endpoints in virtual machine migration |
US20220237026A1 (en) * | 2021-01-28 | 2022-07-28 | Microsoft Technology Licensing, Llc | Volatile memory acquisition |
WO2022226400A1 (en) * | 2021-04-23 | 2022-10-27 | Transitional Data Services, Inc. | Transition manager system |
US20220014381A1 (en) * | 2021-09-22 | 2022-01-13 | Intel Corporation | Message authentication code (mac) generation for live migration of encrypted virtual machiness |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008062864A1 (en) * | 2006-11-24 | 2008-05-29 | Nec Corporation | Virtual machine locating system, virtual machine locating method, program, virtual machine management device and server |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3749208B2 (ja) | 2002-08-14 | 2006-02-22 | 株式会社東芝 | プロセスマイグレーション方法、計算機 |
US7478173B1 (en) * | 2003-12-18 | 2009-01-13 | Wmware, Inc. | Method and system for sharing a network connection in a virtual computer system |
WO2005083569A1 (ja) | 2004-02-26 | 2005-09-09 | Nec Corporation | ネットワーク間のプロセス移動方法およびそのネットワークシステム |
US8799891B2 (en) * | 2005-03-02 | 2014-08-05 | Hewlett-Packard Development Company, L.P. | System and method for attributing CPU usage of a virtual machine monitor to a corresponding virtual machine |
US8074262B2 (en) * | 2005-05-13 | 2011-12-06 | Intel Corporation | Method and apparatus for migrating virtual trusted platform modules |
US20080189769A1 (en) * | 2007-02-01 | 2008-08-07 | Martin Casado | Secure network switching infrastructure |
CN100489787C (zh) * | 2007-07-10 | 2009-05-20 | 北京大学 | 一种虚拟机的外存在线迁移方法 |
US8117495B2 (en) * | 2007-11-26 | 2012-02-14 | Stratus Technologies Bermuda Ltd | Systems and methods of high availability cluster environment failover protection |
JP2009146106A (ja) | 2007-12-13 | 2009-07-02 | Hitachi Ltd | 物理的な通信ポートに付加される仮想的な通信ポートを移行する機能を有したストレージシステム |
JP2009222857A (ja) | 2008-03-14 | 2009-10-01 | Seiko Epson Corp | 光スキャナ装置および画像形成装置 |
US8032730B2 (en) * | 2008-05-15 | 2011-10-04 | Hitachi, Ltd. | Method and apparatus for I/O priority control in storage systems |
US8385202B2 (en) * | 2008-08-27 | 2013-02-26 | Cisco Technology, Inc. | Virtual switch quality of service for virtual machines |
-
2009
- 2009-09-28 JP JP2009222857A patent/JP5446040B2/ja not_active Expired - Fee Related
-
2010
- 2010-09-22 US US13/498,581 patent/US9323570B2/en active Active
- 2010-09-22 CN CN201080043534.2A patent/CN102576343B/zh not_active Expired - Fee Related
- 2010-09-22 EP EP10818821.0A patent/EP2485155A4/en not_active Withdrawn
- 2010-09-22 WO PCT/JP2010/066444 patent/WO2011037148A1/ja active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008062864A1 (en) * | 2006-11-24 | 2008-05-29 | Nec Corporation | Virtual machine locating system, virtual machine locating method, program, virtual machine management device and server |
Non-Patent Citations (1)
Title |
---|
JPN7013001411; Fang Hao, et al.: 'Enhancing dynamic cloud-based services using network virtualization' Proceedings of the 1st ACM workshop on Virtualized infrastructure systems and architectures VISA '09, 20090817, p.37-44, ACM * |
Cited By (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011160301A (ja) * | 2010-02-02 | 2011-08-18 | Nec Corp | パケット転送システム、パケット転送システム内におけるパケット集中回避方法 |
US9354905B2 (en) | 2011-01-07 | 2016-05-31 | Fujitsu Limited | Migration of port profile associated with a target virtual machine to be migrated in blade servers |
JP2012231382A (ja) * | 2011-04-27 | 2012-11-22 | Nec Corp | 仮想環境における仮想ルーティング方法及び仮想ルーティングシステム |
JP2014527340A (ja) * | 2011-08-02 | 2014-10-09 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | 分割アーキテクチャ・ネットワークにおけるパケット・ブロードキャスト機構 |
JP2013047920A (ja) * | 2011-08-29 | 2013-03-07 | Fujitsu Ltd | データ処理システム、データ中継装置およびライブマイグレーション方法 |
US8990808B2 (en) | 2011-09-05 | 2015-03-24 | Fujitsu Limited | Data relay device, computer-readable recording medium, and data relay method |
JP5536962B2 (ja) * | 2011-11-15 | 2014-07-02 | 独立行政法人科学技術振興機構 | パケットデータ抽出装置、パケットデータ抽出装置の制御方法、制御プログラム、コンピュータ読み取り可能な記録媒体 |
WO2013073448A1 (ja) * | 2011-11-15 | 2013-05-23 | 独立行政法人科学技術振興機構 | パケットデータ抽出装置、パケットデータ抽出装置の制御方法、制御プログラム、コンピュータ読み取り可能な記録媒体 |
US9584408B2 (en) | 2011-11-15 | 2017-02-28 | Japan Science And Technology Agency | Packet data extraction device, control method for packet data extraction device, and non-transitory computer-readable recording medium |
JP2013175996A (ja) * | 2012-02-27 | 2013-09-05 | Hitachi Ltd | 管理計算機、転送経路管理方法及び計算機システム |
JP2013179456A (ja) * | 2012-02-28 | 2013-09-09 | Nippon Telegr & Teleph Corp <Ntt> | 統合制御装置及び統合制御方法 |
JP2017092986A (ja) * | 2012-03-30 | 2017-05-25 | 日本電気株式会社 | 通信システム、制御装置、通信制御方法およびプログラム |
JP2015515205A (ja) * | 2012-03-30 | 2015-05-21 | 日本電気株式会社 | 通信システム、制御装置、通信装置、通信制御方法およびプログラム |
US9935876B2 (en) | 2012-03-30 | 2018-04-03 | Nec Corporation | Communication system, control apparatus, communication apparatus, communication control method, and program |
WO2013145780A1 (en) * | 2012-03-30 | 2013-10-03 | Nec Corporation | Communication system, control apparatus, communication apparatus, communication control method, and program |
KR20140144241A (ko) | 2012-04-27 | 2014-12-18 | 닛본 덴끼 가부시끼가이샤 | 통신 시스템 및 경로 제어 방법 |
WO2013161178A1 (ja) | 2012-04-27 | 2013-10-31 | 日本電気株式会社 | 通信システム及び経路制御方法 |
WO2013179542A1 (ja) | 2012-05-31 | 2013-12-05 | 日本電気株式会社 | ネットワークシステム、経路制御装置、経路制御方法及びプログラムを格納した非一時的なコンピュータ可読媒体 |
US9571379B2 (en) | 2012-06-12 | 2017-02-14 | Nec Corporation | Computer system, communication control server, communication control method, and program |
JP2014006792A (ja) * | 2012-06-26 | 2014-01-16 | Ntt Comware Corp | 通信制御装置、通信制御方法、通信制御プログラム |
JP2014032592A (ja) * | 2012-08-06 | 2014-02-20 | Nippon Telegr & Teleph Corp <Ntt> | 仮想マシンのマイグレーションシステムおよびその方法 |
US9584546B2 (en) | 2012-10-01 | 2017-02-28 | International Business Machines Corporation | Providing services to virtual overlay network traffic |
JP2015537261A (ja) * | 2012-12-13 | 2015-12-24 | ▲ホア▼▲ウェイ▼技術有限公司 | 仮想マシン・マイグレーションを決定するための方法および装置 |
KR20150036597A (ko) * | 2012-12-13 | 2015-04-07 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 가상 머신 마이그레이션을 판정하는 방법 및 장치 |
US9571569B2 (en) | 2012-12-13 | 2017-02-14 | Huawei Technologies Co., Ltd. | Method and apparatus for determining virtual machine migration |
US11190435B2 (en) | 2013-01-04 | 2021-11-30 | Nec Corporation | Control apparatus, communication system, tunnel endpoint control method, and program |
US10462038B2 (en) | 2013-01-04 | 2019-10-29 | Nec Corporation | Control apparatus, communication system, tunnel endpoint control method, and program |
JPWO2014106945A1 (ja) * | 2013-01-04 | 2017-01-19 | 日本電気株式会社 | 制御装置、通信システム、トンネルエンドポイントの制御方法及びプログラム |
WO2014106945A1 (ja) * | 2013-01-04 | 2014-07-10 | 日本電気株式会社 | 制御装置、通信システム、トンネルエンドポイントの制御方法及びプログラム |
US9667527B2 (en) | 2013-01-04 | 2017-05-30 | Nec Corporation | Control apparatus, communication system, tunnel endpoint control method, and program |
WO2014157512A1 (ja) * | 2013-03-29 | 2014-10-02 | 日本電気株式会社 | 仮想マシン提供システム、経路決定装置、経路制御方法及びプログラム |
JP2014225774A (ja) * | 2013-05-16 | 2014-12-04 | 富士通株式会社 | 情報処理システム、方法、装置及びプログラム |
JP2015022629A (ja) * | 2013-07-22 | 2015-02-02 | 日本電信電話株式会社 | 統合制御装置および統合制御方法 |
JP2015104039A (ja) * | 2013-11-27 | 2015-06-04 | 日本電信電話株式会社 | マネジメントシステム及び移動制御方法 |
US9882796B2 (en) | 2014-06-26 | 2018-01-30 | Fujitsu Limited | Apparatus and method for suppressing a delay in monitoring communication |
CN105245428A (zh) * | 2014-07-07 | 2016-01-13 | 北京东土科技股份有限公司 | 一种报文处理规则的配置方法及装置 |
JP2018137643A (ja) * | 2017-02-22 | 2018-08-30 | 日本電信電話株式会社 | 管理装置および管理方法 |
WO2021166110A1 (ja) * | 2020-02-19 | 2021-08-26 | 日本電信電話株式会社 | 制御装置、制御方法及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
CN102576343B (zh) | 2015-09-16 |
WO2011037148A1 (ja) | 2011-03-31 |
EP2485155A4 (en) | 2014-03-05 |
CN102576343A (zh) | 2012-07-11 |
JP5446040B2 (ja) | 2014-03-19 |
US9323570B2 (en) | 2016-04-26 |
US20120185856A1 (en) | 2012-07-19 |
EP2485155A1 (en) | 2012-08-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5446040B2 (ja) | コンピュータシステム、及び仮想マシンのマイグレーション方法 | |
US9804884B2 (en) | Computer system and maintenance method of computer system | |
JP6365306B2 (ja) | クラウド環境提供システム、サービス管理装置、経路制御方法及びプログラム | |
JP6327371B2 (ja) | 通信システム、制御装置、通信制御方法およびプログラム | |
JP4231773B2 (ja) | Vrの機密性を維持したvrrp技術 | |
JP5488979B2 (ja) | コンピュータシステム、コントローラ、スイッチ、及び通信方法 | |
JP2018522471A (ja) | ソフトウェアディファインドデータセンタ及びそこにおけるサービスクラスタの配置方法 | |
JP2004102374A (ja) | データ移行装置を有する情報処理システム | |
JP2011166384A (ja) | コンピュータシステム、及び通信方法 | |
WO2007110942A1 (ja) | ネットワークシステムにおけるサーバ管理プログラム | |
JP5904285B2 (ja) | 通信システム、仮想ネットワーク管理装置、通信ノード、通信方法及びプログラム | |
JP6604336B2 (ja) | 情報処理装置、情報処理方法、及び、プログラム | |
WO2014084198A1 (ja) | ストレージエリアネットワークシステム、制御装置、アクセス制御方法及びプログラム | |
US20150334019A1 (en) | Routing control method and non-transitory computer-readable recording medium storing routing control program | |
JP4579850B2 (ja) | ブレード型システムおよびコネクション管理方法 | |
JP6566124B2 (ja) | 通信システム、フロー制御装置、フロー処理装置及び制御方法 | |
JP6245251B2 (ja) | 通信システム、物理マシン、仮想ネットワーク管理装置、および、ネットワーク制御方法 | |
JP4378205B2 (ja) | ブレード型ネットワーク中継装置 | |
JP5716107B1 (ja) | ノード検出システム及び方法及び仮想ノードの機能制御装置及び方法 | |
JP2017103519A (ja) | 制御装置、通信システム、制御方法及びプログラム | |
JP2017215872A (ja) | バックアップ制御サーバ、およびサービス制御サーバのアプリケーションデータバックアップ方法 | |
JP2017022579A (ja) | 通信システム、通信ノード、および通信システムにおける代替処理方法 | |
JP2014168157A (ja) | 通信システム、制御装置、制御装置の制御方法及びプログラム | |
JP2005217933A (ja) | 経路情報登録方法およびデータ中継装置 | |
JP2015149530A (ja) | オープンフローシステム、オープンフローコントローラ、オープンフロー管理方法およびオープンフロー管理プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120605 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130416 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130617 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130730 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130927 |
|
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: 20131202 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131215 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5446040 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |