- Patent Title: Central namespace controller for multi-tenant cloud environments
-
Application No.: US15818584Application Date: 2017-11-20
-
Publication No.: US10333889B2Publication Date: 2019-06-25
- Inventor: Sachin Thakkar , Debashis Basak , Serge Maskalik , Weiqing Wu , Aravind Srinivasan
- Applicant: VMware, Inc.
- Applicant Address: US CA Palo Alto
- Assignee: VMware, Inc.
- Current Assignee: VMware, Inc.
- Current Assignee Address: US CA Palo Alto
- Agency: Patterson + Sheridan, LLP
- Priority: IN6855/CHE/2014 20141231
- Main IPC: G06F15/177
- IPC: G06F15/177 ; H04L29/12 ; G06F9/455 ; H04L12/46

Abstract:
A centralized namespace controller allocates addresses in a distributed cloud infrastructure on-demand. Upon receiving a request to allocate addresses for a network to be provisioned by a cloud computing system included in the distributed cloud infrastructure, the centralized namespace controller allocates a network address that is unique within the distributed cloud infrastructure. Further, the centralized namespace controller allocates a range of virtual network interface cards (NIC) addresses that are unique within the network. The centralized namespace controller then allocates addresses from the range of virtual NIC addresses on an as-requested basis—when a virtual NIC is being created by the first cloud computing system on the network. Advantageously, by centralizing the allocation of addresses and dedicating independent NIC address ranges to different cloud computing systems, the centralized namespace controller enables stretched L2 networks between cloud computing systems while preventing duplicated addresses on the stretched networks.
Public/Granted literature
- US20180139174A1 CENTRAL NAMESPACE CONTROLLER FOR MULTI-TENANT CLOUD ENVIRONMENTS Public/Granted day:2018-05-17
Information query