JP6657910B2 - 帯域設定方法、帯域設定プログラム、情報処理装置及び情報処理システム - Google Patents
帯域設定方法、帯域設定プログラム、情報処理装置及び情報処理システム Download PDFInfo
- Publication number
- JP6657910B2 JP6657910B2 JP2015244975A JP2015244975A JP6657910B2 JP 6657910 B2 JP6657910 B2 JP 6657910B2 JP 2015244975 A JP2015244975 A JP 2015244975A JP 2015244975 A JP2015244975 A JP 2015244975A JP 6657910 B2 JP6657910 B2 JP 6657910B2
- Authority
- JP
- Japan
- Prior art keywords
- logical
- traffic volume
- information processing
- bandwidth
- virtual
- 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
- 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/40—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities
-
- 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/0876—Network utilisation, e.g. volume of load or congestion level
-
- 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
-
- 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/14—Network analysis or design
-
- 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/0876—Network utilisation, e.g. volume of load or congestion level
- H04L43/0894—Packet rate
-
- 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/20—Arrangements for monitoring or testing data switching networks the monitoring system or the monitored elements being virtualised, abstracted or software-defined entities, e.g. SDN or NFV
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
- H04L49/9063—Intermediate storage in different physical parts of a node or terminal
- H04L49/9068—Intermediate storage in different physical parts of a node or terminal in the network interface card
-
- 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/45595—Network integration; Enabling network access in virtual machine instances
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Environmental & Geological Engineering (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
図1に、第1の実施の形態におけるシステムの概要を示す。本実施の形態の主要な処理を実行する管理サーバ1は、管理対象である運用サーバ3に接続される。運用サーバ3は、例えばデータセンタのネットワークであるネットワーク5に接続される。ネットワーク5には他の運用サーバも接続されるが、本実施の形態の説明とは直接関係しないので説明を省略する。
図14に、第2の実施の形態における運用サーバ3の構成図を示す。図14に示すように、運用サーバ3は、物理NIC1aを有する。そして、運用サーバ3においては、ハイパバイザ30と、I/Oトラフィックの管理を行う管理部31とが実行される。管理部31は、第1の実施の形態における管理サーバ1と同様の処理を実行することができる。
物理ネットワークインタフェースカードに設定された複数の論理ポートの各々のトラフィック量を、当該論理ポートを使用する1又は複数の仮想マシンの出力トラフィック量から算出する算出部と、
前記算出部により算出された、前記複数の論理ポートの各々のトラフィック量に応じた帯域を、前記複数の論理ポートの各々に設定する設定部と、
を有する情報処理装置。
前記算出部は、
前記1又は複数の仮想マシンの各仮想ネットワークインタフェースカードの出力トラフィック量を、仮想マシンを実現するための仮想化処理部から取得し、
取得した前記出力トラフィック量の合計によって、前記1又は複数の仮想マシンの出力トラフィック量を算出する、
付記1記載の情報処理装置。
前記算出部は、
前記仮想化処理部から取得する処理において、前記論理ポートを使用する前記1又は複数の仮想マシンの識別情報と、前記1又は複数の仮想マシンの各々が有する仮想ネットワークインタフェースカードの識別情報とを、さらに取得する、
付記2記載の情報処理装置。
前記算出部は、
前記複数の論理ポートの各々のトラフィック量の比を算出し、
前記物理ネットワークインタフェースカードの帯域を、算出された前記比に従って前記複数の論理ポートの各々に割り当てることで、前記複数の論理ポートの各々の帯域を算出する、
付記1乃至3のいずれか1つ記載の情報処理装置。
コンピュータが、
物理ネットワークインタフェースカードに設定された複数の論理ポートの各々のトラフィック量を、当該論理ポートを使用する1又は複数の仮想マシンの出力トラフィック量から算出し、
算出された、前記複数の論理ポートの各々のトラフィック量に応じた帯域を、前記複数の論理ポートの各々に設定する、
処理を実行する帯域設定方法。
コンピュータに、
物理ネットワークインタフェースカードに設定された複数の論理ポートの各々のトラフィック量を、当該論理ポートを使用する1又は複数の仮想マシンの出力トラフィック量から算出し、
算出された、前記複数の論理ポートの各々のトラフィック量に応じた帯域を、前記複数の論理ポートの各々に設定する、
処理を実行させる帯域設定プログラム。
第1の情報処理装置と、
前記第1の情報処理装置を管理する第2の情報処理装置と、
を有し、
前記第2の情報処理装置は、
前記第1の情報処理装置の物理ネットワークインタフェースカードに設定された複数の論理ポートの各々のトラフィック量を、当該論理ポートを使用する1又は複数の仮想マシンの出力トラフィック量から算出する算出部と、
前記算出部により算出された、前記複数の論理ポートの各々のトラフィック量に応じた帯域を、前記複数の論理ポートの各々に設定する設定部と、
を有する情報処理システム。
102 NICデータ管理部 103 HVデータ管理部
104 帯域管理部 105 データ格納部
3 運用サーバ 1a 物理NIC
1b 物理ポート 1c,2c,3c,4c 論理ポート
1d,2d,3d,4d 仮想スイッチ 1e,2e,3e 仮想マシン
1f,2f,3f,4f,5f,6f 仮想NIC 30 ハイパバイザ
31 管理部
Claims (7)
- 物理ネットワークインタフェースカードに設定された複数の論理ポートの各々のトラフィック量を、当該論理ポートに接続された、1又は複数の仮想マシンの1又は複数の仮想ネットワークインタフェースカードの出力トラフィック量から算出する算出部と、
前記算出部により算出された、前記複数の論理ポートの各々のトラフィック量に応じた帯域を、前記複数の論理ポートの各々に設定する設定部と、
を有する情報処理装置。 - 前記算出部は、
前記1又は複数の仮想マシンの各仮想ネットワークインタフェースカードの出力トラフィック量を、仮想マシンを実現するための仮想化処理部から取得し、
各前記論理ポートに接続された仮想ネットワークインタフェースカードについて取得した前記出力トラフィック量の合計により、各前記論理ポートのトラフィック量を算出する、
請求項1記載の情報処理装置。 - 前記算出部は、
前記仮想化処理部から取得する処理において、前記論理ポートを使用する前記1又は複数の仮想マシンの識別情報と、前記1又は複数の仮想マシンの各々が有する仮想ネットワークインタフェースカードの識別情報とを、さらに取得する、
請求項2記載の情報処理装置。 - 前記算出部は、
前記複数の論理ポートの各々のトラフィック量の比を算出し、
前記物理ネットワークインタフェースカードの帯域を、算出された前記比に従って前記複数の論理ポートの各々に割り当てることで、前記複数の論理ポートの各々の帯域を算出する、
請求項1乃至3のいずれか1つ記載の情報処理装置。 - コンピュータが、
物理ネットワークインタフェースカードに設定された複数の論理ポートの各々のトラフィック量を、当該論理ポートに接続された、1又は複数の仮想マシンの1又は複数の仮想ネットワークインタフェースカードの出力トラフィック量から算出し、
算出された、前記複数の論理ポートの各々のトラフィック量に応じた帯域を、前記複数の論理ポートの各々に設定する、
処理を実行する帯域設定方法。 - コンピュータに、
物理ネットワークインタフェースカードに設定された複数の論理ポートの各々のトラフィック量を、当該論理ポートに接続された、1又は複数の仮想マシンの1又は複数の仮想ネットワークインタフェースカードの出力トラフィック量から算出し、
算出された、前記複数の論理ポートの各々のトラフィック量に応じた帯域を、前記複数の論理ポートの各々に設定する、
処理を実行させる帯域設定プログラム。 - 第1の情報処理装置と、
前記第1の情報処理装置を管理する第2の情報処理装置と、
を有し、
前記第2の情報処理装置は、
前記第1の情報処理装置の物理ネットワークインタフェースカードに設定された複数の論理ポートの各々のトラフィック量を、当該論理ポートに接続された、1又は複数の仮想マシンの1又は複数の仮想ネットワークインタフェースカードの出力トラフィック量から算出する算出部と、
前記算出部により算出された、前記複数の論理ポートの各々のトラフィック量に応じた帯域を、前記複数の論理ポートの各々に設定する設定部と、
を有する情報処理システム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015244975A JP6657910B2 (ja) | 2015-12-16 | 2015-12-16 | 帯域設定方法、帯域設定プログラム、情報処理装置及び情報処理システム |
US15/380,362 US20170180232A1 (en) | 2015-12-16 | 2016-12-15 | Apparatus and method for setting bandwidth |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015244975A JP6657910B2 (ja) | 2015-12-16 | 2015-12-16 | 帯域設定方法、帯域設定プログラム、情報処理装置及び情報処理システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017111597A JP2017111597A (ja) | 2017-06-22 |
JP6657910B2 true JP6657910B2 (ja) | 2020-03-04 |
Family
ID=59066810
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015244975A Active JP6657910B2 (ja) | 2015-12-16 | 2015-12-16 | 帯域設定方法、帯域設定プログラム、情報処理装置及び情報処理システム |
Country Status (2)
Country | Link |
---|---|
US (1) | US20170180232A1 (ja) |
JP (1) | JP6657910B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11677680B2 (en) * | 2021-03-05 | 2023-06-13 | Dell Products L.P. | Dynamic allocation of bandwidth to virtual network ports |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009075718A (ja) * | 2007-09-19 | 2009-04-09 | Hitachi Ltd | 仮想i/oパスの管理方法、情報処理システム及びプログラム |
JP5169296B2 (ja) * | 2008-02-22 | 2013-03-27 | 日本電気株式会社 | 通信装置、帯域制御通信方法、帯域制御通信プログラムおよびプログラム記録媒体 |
JP5871233B2 (ja) * | 2012-03-22 | 2016-03-01 | 株式会社日立製作所 | 計算機及び帯域制御方法 |
US9571507B2 (en) * | 2012-10-21 | 2017-02-14 | Mcafee, Inc. | Providing a virtual security appliance architecture to a virtual cloud infrastructure |
JP2015103092A (ja) * | 2013-11-26 | 2015-06-04 | 株式会社日立製作所 | 障害回復システム及び障害回復システムの構築方法 |
JP2015216572A (ja) * | 2014-05-13 | 2015-12-03 | 株式会社日立製作所 | 計算機システム、計算機システムの管理方法及び管理計算機 |
-
2015
- 2015-12-16 JP JP2015244975A patent/JP6657910B2/ja active Active
-
2016
- 2016-12-15 US US15/380,362 patent/US20170180232A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
JP2017111597A (ja) | 2017-06-22 |
US20170180232A1 (en) | 2017-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10768972B2 (en) | Managing virtual machine instances utilizing a virtual offload device | |
EP3252608B1 (en) | Node system, server device, scaling control method, and program | |
EP2867772B1 (en) | Dynamic resource allocation for virtual machines | |
EP3798835A1 (en) | Method, device, and system for implementing hardware acceleration processing | |
KR101781063B1 (ko) | 동적 자원 관리를 위한 2단계 자원 관리 방법 및 장치 | |
US10489207B2 (en) | System for resource management using performance specification and description information of the process | |
US20160070598A1 (en) | Transparent Non-Uniform Memory Access (NUMA) Awareness | |
JP2017108231A (ja) | 通信制御プログラム、通信制御方法及び情報処理装置 | |
KR20160087706A (ko) | 가상화 플랫폼을 고려한 분산 데이터 처리 시스템의 자원 할당 장치 및 할당 방법 | |
JP2014517419A (ja) | ネットワークのセグメント化によるネイティブクラウドコンピューティング | |
WO2013086861A1 (zh) | 一种多路径访问i/o设备的方法、i/o多路径管理器及*** | |
US20180246772A1 (en) | Method and apparatus for allocating a virtual resource in network functions virtualization network | |
JP2012243298A (ja) | サーバi/oマイグレーション管理方法及び装置 | |
JP2014186411A (ja) | 管理装置、情報処理システム、情報処理方法、及びプログラム | |
JP6657910B2 (ja) | 帯域設定方法、帯域設定プログラム、情報処理装置及び情報処理システム | |
US10157066B2 (en) | Method for optimizing performance of computationally intensive applications | |
JP2010205208A (ja) | ホストコンピュータ、マルチパスシステム、パス割当方法およびプログラム | |
US10528397B2 (en) | Method, device, and non-transitory computer readable storage medium for creating virtual machine | |
JP2016062535A (ja) | 情報処理システム、情報処理システムの制御方法及び制御プログラム | |
KR20130104958A (ko) | 다중 운영체제들을 실행하는 장치 및 방법 | |
JP6653786B2 (ja) | I/o制御方法およびi/o制御システム | |
JP4089506B2 (ja) | ファイル共有システム及びサーバー並びにプログラム | |
JP6339978B2 (ja) | リソース割当管理装置およびリソース割当管理方法 | |
JP7401484B2 (ja) | 情報処理装置、情報処理装置の制御方法、及び、情報処理装置の制御プログラム | |
CN109002347B (zh) | 一种虚拟机内存分配方法、装置及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180810 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190531 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190625 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190826 |
|
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: 20200107 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200120 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6657910 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |