JP5930942B2 - クラウドコンピューティングサブシステムの方法および装置 - Google Patents
クラウドコンピューティングサブシステムの方法および装置 Download PDFInfo
- Publication number
- JP5930942B2 JP5930942B2 JP2012243226A JP2012243226A JP5930942B2 JP 5930942 B2 JP5930942 B2 JP 5930942B2 JP 2012243226 A JP2012243226 A JP 2012243226A JP 2012243226 A JP2012243226 A JP 2012243226A JP 5930942 B2 JP5930942 B2 JP 5930942B2
- Authority
- JP
- Japan
- Prior art keywords
- tenants
- virtual
- tenant
- physical
- resource
- 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
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/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
- G06F9/5072—Grid computing
-
- 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/04—Network management architectures or arrangements
- H04L41/044—Network management architectures or arrangements comprising hierarchical management structures
-
- 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/12—Discovery or management of network topologies
-
- 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/12—Discovery or management of network topologies
- H04L41/122—Discovery or management of network topologies of virtualised topologies, e.g. software-defined networks [SDN] or network function virtualisation [NFV]
-
- 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/34—Signalling channels for network management communication
- H04L41/342—Signalling channels for network management communication between virtual entities, e.g. orchestrators, SDN or NFV entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/10—Mapping addresses of different types
- H04L61/103—Mapping addresses of different types across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/622—Layer-2 addresses, e.g. medium access control [MAC] addresses
-
- 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/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/508—Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement
- H04L41/5096—Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement wherein the managed service relates to distributed or central networked applications
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Description
200 スイッチ
300 ストレージアレイ
400 管理ノード
400a CPU
400b RAM
400c ポート
400b−1 オペレーティングシステム
400b−2 リソースプロビジョニング機能
400b−3 トポロジ収集機能
400b−4 アドレス解決機能
400b−5 デバイス構成機能
400b−6 PXE/TFTP/DHCPブート機能
Claims (6)
- ホストコンピュータと、
複数のテナントを管理する管理コンピュータであって、前記複数のテナントのうちの少なくとも1つは、前記ホストコンピュータ上の1以上の仮想リソースおよび1以上の物理リソースのうちの少なくとも1つを含む、前記管理コンピュータと、
前記1以上の仮想リソースおよび前記1以上の物理リソースのうちの前記少なくとも1つのアドレス情報を使用することによって、前記複数のテナントそれぞれのアクセスを、前記管理コンピュータからのフロー情報に基づき制御する1以上のスイッチと
を備え、
前記管理コンピュータは、前記複数のテナントそれぞれに関して前記フロー情報を管理し、
前記1以上のスイッチは、前記複数のテナントそれぞれを定義した前記フロー情報を使用して前記テナントそれぞれのフレームのフローを制御するために切り替わると共に、仮想スイッチおよび物理スイッチを含み、
前記仮想スイッチは、前記フレームの宛先アドレス情報を特定し、前記フロー情報を参照して、前記宛先アドレス情報に対応する前記アドレス情報を有する仮想リソースまたは物理リソースに前記フレームを転送することによって、前記複数のテナントのうち、前記仮想スイッチに関連する少なくとも1つのテナントに関して前記フレームの前記フローを制御するように構成されており、
前記物理スイッチは、前記フレームのソースアドレス情報を特定し、前記フロー情報を参照して、前記複数のテナントのうち、前記ソースアドレス情報に対応する前記アドレス情報を有する仮想リソースまたは物理リソースを有する対応するテナントを特定することによって、前記複数のテナントのうちの前記少なくとも1つそれぞれに対するアクセスを制御するように構成され、
さらに、前記物理スイッチは、前記フレームの宛先アドレス情報を特定し、前記複数のテナントのうちの前記対応するテナントの前記フロー情報を参照して、前記複数のテナントのうちの前記対応するテナントの中で、前記宛先アドレス情報に対応する前記アドレス情報を有する対応する仮想リソースまたは物理リソースを判断するように構成されている、コンピュータシステム。 - 前記管理コンピュータは、アドレス解決プロトコル(ARP)ブロードキャストにおいて解決されるべきアドレスを特定すること、および解決されるべき前記アドレスの解決を、前記ARPブロードキャストに関連するソースアドレスに対応する前記1以上のスイッチに転送することによって、前記ARPブロードキャストを処理するように構成されている、請求項1に記載のコンピュータシステム。
- 複数のテナントのうちの少なくとも1つがホストコンピュータ上の1以上の仮想リソースおよび1以上の物理リソースのうちの少なくとも1つを含む、前記複数のテナントを管理し、
前記複数のテナントそれぞれのアクセスを制御するために1以上のスイッチによって使用され前記1以上の仮想リソースおよび前記1以上の物理リソースのうちの前記少なくとも1つのアドレス情報に関連するフロー情報を、前記複数のテナントそれぞれに関して管理するように構成されている、中央処理ユニット(CPU)を備え、
前記フロー情報は、
前記テナントそれぞれのフレームのフローを制御するために切り替わる前記1以上のスイッチによって使用されるように、前記複数のテナントそれぞれを定義すると共に、
前記複数のテナントのうち、前記フレームの前記フローを制御するように構成された仮想スイッチに関連する少なくとも1つのテナントの、仮想リソースまたは物理リソースそれぞれの前記アドレス情報を含み、前記複数のテナントのうち、前記仮想スイッチに関連する前記少なくとも1つのテナントの、前記仮想リソースまたは前記物理リソースそれぞれに関して、前記フレームに対するアクション情報、および、仮想リソースまたは物理リソースそれぞれの前記アドレス情報と、前記複数のテナントのうち、前記アクセスを制御するように構成された物理スイッチに関連する各テナントとの関連付け、を含み、
さらに、前記複数のテナントのうち、前記物理スイッチに関連する少なくとも1つのテナントの、仮想リソースまたは物理リソースそれぞれの前記アドレス情報と、前記複数のテナントのうち、前記物理スイッチに関連する前記少なくとも1つのテナントの、前記仮想リソースまたは前記物理リソースそれぞれに関する、前記フレームに対するアクション情報とを含む、管理コンピュータ。 - 前記CPUは、アドレス解決プロトコル(ARP)ブロードキャストにおいて解決されるべきアドレスを特定すること、および解決されるべき前記アドレスの解決を、前記ARPブロードキャストに関連するソースアドレスに対応する前記1以上のスイッチに転送することによって、前記ARPブロードキャストを処理するように構成されている、請求項3に記載の管理コンピュータ。
- 管理コンピュータに対する命令を記憶するコンピュータ可読ストレージ媒体であって、
前記命令は、
複数のテナントのうちの少なくとも1つがホストコンピュータ上の1以上の仮想リソースおよび1以上の物理リソースのうちの少なくとも1つを含む、前記複数のテナントを管理すること、および、
前記複数のテナントそれぞれのアクセスを制御するために1以上のスイッチによって使用され前記1以上の仮想リソースおよび前記1以上の物理リソースのうちの前記少なくとも1つのアドレス情報に関連するフロー情報を、前記複数のテナントそれぞれに関して管理すること、を実行するもので、
前記フロー情報は、
前記テナントそれぞれのフレームのフローを制御するために切り替わる前記1以上のスイッチによって使用されるように、前記複数のテナントそれぞれを定義すると共に、
前記複数のテナントのうち、前記フレームの前記フローを制御するように構成された仮想スイッチに関連する少なくとも1つのテナントの、仮想リソースまたは物理リソースそれぞれの前記アドレス情報を含み、前記複数のテナントのうち、前記仮想スイッチに関連する前記少なくとも1つのテナントの、前記仮想リソースまたは前記物理リソースそれぞれに関して、前記フレームに対するアクション情報、および、仮想リソースまたは物理リソースそれぞれの前記アドレス情報と前記複数のテナントのうち前記アクセスを制御するように構成された物理スイッチに関連する各テナントとの関連付け、を含む情報であり、
さらに、前記複数のテナントのうち、前記物理スイッチに関連する少なくとも1つのテナントの、仮想リソースまたは物理リソースそれぞれの前記アドレス情報と、前記複数のテナントのうち、前記物理スイッチに関連する前記少なくとも1つのテナントの、前記仮想リソースまたは前記物理リソースそれぞれに関する、前記フレームに対するアクション情報とを含む、コンピュータ可読ストレージ媒体。 - 前記命令は、
アドレス解決プロトコル(ARP)ブロードキャストにおいて解決されるべきアドレスを特定すること、および
解決されるべき前記アドレスの解決を、前記ARPブロードキャストに関連するソースアドレスに対応する前記1以上のスイッチに転送すること、
をさらに実行するものである、請求項5に記載のコンピュータ可読ストレージ媒体。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/552,482 US8990374B2 (en) | 2012-07-18 | 2012-07-18 | Method and apparatus of cloud computing subsystem |
US13/552,482 | 2012-07-18 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014023142A JP2014023142A (ja) | 2014-02-03 |
JP5930942B2 true JP5930942B2 (ja) | 2016-06-08 |
Family
ID=49947508
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012243226A Expired - Fee Related JP5930942B2 (ja) | 2012-07-18 | 2012-11-05 | クラウドコンピューティングサブシステムの方法および装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8990374B2 (ja) |
JP (1) | JP5930942B2 (ja) |
Families Citing this family (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8958340B2 (en) * | 2012-06-15 | 2015-02-17 | Dell Products L.P. | System and methods for open fabric management |
US20140040299A1 (en) * | 2012-08-03 | 2014-02-06 | Cisco Technology, Inc. | Automated Method of Detecting Pattern Matches between Converged Infrastructure Models and an Operating Converged Infrastructure |
US20140059225A1 (en) * | 2012-08-21 | 2014-02-27 | Iosif Gasparakis | Network controller for remote system management |
CN104995615B (zh) * | 2012-12-27 | 2018-03-30 | 英特尔公司 | 本地计算设备的预订和执行镜像写入 |
JP6036506B2 (ja) * | 2013-04-15 | 2016-11-30 | 富士通株式会社 | 障害影響範囲を特定するためのプログラム及び情報処理装置 |
US9413713B2 (en) * | 2013-12-05 | 2016-08-09 | Cisco Technology, Inc. | Detection of a misconfigured duplicate IP address in a distributed data center network fabric |
US10298468B2 (en) * | 2014-01-18 | 2019-05-21 | Intel Corporation | Provisioning persistent, dynamic and secure cloud services |
JP2015156168A (ja) | 2014-02-21 | 2015-08-27 | 株式会社日立製作所 | データセンタのリソース配分システム及びデータセンタのリソース配分方法 |
US9497140B2 (en) * | 2014-05-14 | 2016-11-15 | International Business Machines Corporation | Autonomous multi-node network configuration and self-awareness through establishment of a switch port group |
US9740792B2 (en) | 2014-06-18 | 2017-08-22 | Vmware, Inc. | Connection paths for application topology |
US9852114B2 (en) * | 2014-06-18 | 2017-12-26 | Vmware, Inc. | HTML5 graph overlays for application topology |
US9836284B2 (en) | 2014-06-18 | 2017-12-05 | Vmware, Inc. | HTML5 graph layout for application topology |
US9436445B2 (en) | 2014-06-23 | 2016-09-06 | Vmware, Inc. | Drag-and-drop functionality for scalable vector graphics |
US9992282B1 (en) * | 2014-06-27 | 2018-06-05 | EMC IP Holding Company LLC | Enabling heterogeneous storage management using storage from cloud computing platform |
CN105391568B (zh) | 2014-09-05 | 2019-07-23 | 华为技术有限公司 | 一种软件定义网络sdn的实现方法、装置和*** |
US11792033B2 (en) * | 2014-12-30 | 2023-10-17 | Fortinet, Inc. | Restricting control of an output resource advertising services openly over a wireless network for playing media |
WO2016170625A1 (ja) | 2015-04-22 | 2016-10-27 | 株式会社日立製作所 | 計算機システムの管理システム |
WO2016198127A1 (en) * | 2015-06-12 | 2016-12-15 | Telefonaktiebolaget Lm Ericsson (Publ) | A system and method for a radio access network |
CA2935659A1 (en) * | 2015-07-10 | 2017-01-10 | Rehrig Pacific Company | Beer keg with user link |
US9928097B1 (en) * | 2015-09-14 | 2018-03-27 | VCE IP Holding Company LLC | Methods, systems, and computer readable mediums for defining and updating a virtual computing system comprising distributed resource components |
US10778562B2 (en) * | 2015-10-12 | 2020-09-15 | Telefonaktiebolaget Lm Ericsson (Publ) | Path computation in a multi-tenant network |
US10372464B2 (en) * | 2016-06-22 | 2019-08-06 | Western Digital Technologies, Inc. | Provisioning the hyper-converged infrastructure bare metal systems from the top of the rack switch |
US10108560B1 (en) * | 2016-09-14 | 2018-10-23 | Evol1-Ip, Llc | Ethernet-leveraged hyper-converged infrastructure |
US10348813B2 (en) * | 2016-10-28 | 2019-07-09 | International Business Machines Corporation | Provisioning a bare-metal server |
US10491567B2 (en) * | 2017-03-17 | 2019-11-26 | Verizon Patent And Licensing Inc. | Dynamic firewall configuration based on proxy container deployment |
US11036532B2 (en) * | 2017-11-29 | 2021-06-15 | Microsoft Technology Licensing, Llc | Fast join and leave virtual network |
CN109753782B (zh) * | 2018-11-23 | 2021-05-25 | 奇安信科技集团股份有限公司 | 一种云安全资源池的适配处理方法及装置 |
US11757636B2 (en) | 2020-06-25 | 2023-09-12 | Oracle International Corporation | Access control for short-lived resource principals |
US11811679B2 (en) * | 2020-06-25 | 2023-11-07 | Oracle International Corporation | Stacked identities for resource principals |
US11734044B2 (en) | 2020-12-31 | 2023-08-22 | Nutanix, Inc. | Configuring virtualization system images for a computing cluster |
US11611618B2 (en) * | 2020-12-31 | 2023-03-21 | Nutanix, Inc. | Orchestrating allocation of shared resources in a datacenter |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011074516A1 (ja) * | 2009-12-15 | 2011-06-23 | 日本電気株式会社 | ネットワークシステムとその制御方法、及びコントローラ |
US8989187B2 (en) * | 2010-06-04 | 2015-03-24 | Coraid, Inc. | Method and system of scaling a cloud computing network |
US8560663B2 (en) * | 2011-09-30 | 2013-10-15 | Telefonaktiebolaget L M Ericsson (Publ) | Using MPLS for virtual private cloud network isolation in openflow-enabled cloud computing |
US8832820B2 (en) * | 2012-06-25 | 2014-09-09 | International Business Machines Corporation | Isolation and security hardening among workloads in a multi-tenant networked environment |
US8831000B2 (en) * | 2012-10-10 | 2014-09-09 | Telefonaktiebolaget L M Ericsson (Publ) | IP multicast service join process for MPLS-based virtual private cloud networking |
-
2012
- 2012-07-18 US US13/552,482 patent/US8990374B2/en not_active Expired - Fee Related
- 2012-11-05 JP JP2012243226A patent/JP5930942B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US8990374B2 (en) | 2015-03-24 |
US20140025816A1 (en) | 2014-01-23 |
JP2014023142A (ja) | 2014-02-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5930942B2 (ja) | クラウドコンピューティングサブシステムの方法および装置 | |
JP7411719B2 (ja) | 高性能コンピューティング環境においてパーティションメンバーシップに関連して定義されるマルチキャストグループメンバーシップを提供するシステムおよび方法 | |
US10756961B2 (en) | System and method of assigning admin partition membership based on switch connectivity in a high-performance computing environment | |
JP6335363B2 (ja) | 仮想クラウドインフラストラクチャへの仮想セキュリティ装置アーキテクチャの提供 | |
JP6239762B2 (ja) | 仮想マシンネットワークにおいて仮想スイッチの構成を管理するシステム及び方法 | |
CN104956332B (zh) | 一种用于管理计算资源的方法、存储媒体和计算*** | |
US10223144B2 (en) | Method and apparatus of redundant path validation before provisioning | |
US8874749B1 (en) | Network fragmentation and virtual machine migration in a scalable cloud computing environment | |
US11258729B2 (en) | Deploying a software defined networking (SDN) solution on a host using a single active uplink | |
US20140133358A1 (en) | Network policy configuration method, management device, and network management center device | |
EP2525532A1 (en) | Method and apparatus of connectivity discovery between network switch and server based on vlan identifiers | |
JP2004272905A (ja) | 仮想ネットワーク・トポロジの生成 | |
CN110798541B (zh) | 接口共享、报文转发方法、装置、电子设备及存储介质 | |
KR101644678B1 (ko) | 네크워크 입출력 가상화 환경에서 가상 머신의 이동성 지원 방법 및 이를 수행하는 장치 | |
US9819515B1 (en) | Integrated fabric adapter and associated methods thereof | |
Zhou | Virtual networking | |
JP2019503597A (ja) | 高性能コンピューティング環境においてスイッチポートステータスのスケーラブルな表現をサポートするためのシステムおよび方法 | |
Headquarters | VMware Infrastructure 3 in a Cisco Network Environment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150216 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20151027 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20151104 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151221 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160119 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160317 |
|
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: 20160412 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160426 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5930942 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |