Method and apparatus for managing virtual networks via cloud hosted application
First Claim
1. A method for building a network, comprising:
- receiving at an orchestrator from a first dashboard via a first communications network a request for building a first network;
providing to the first dashboard for display to a first user a plurality of templates including a virtual network and router each representing a different virtual machine (VM) for performing a network function;
receiving at the orchestrator from the first dashboard via the first communications network selections by the first user of at least two of the templates; and
configuring, by the orchestrator, the first network having at least one VM corresponding to one of the received templates selected by the first user and another VM corresponding to another of the received templates selected by the first user, wherein the configuring the first network includes selecting, from among a plurality of available network clouds, a network cloud capable of hosting the first network, launching the first network utilizing at least a portion of resources in the selected network cloud, and permitting a predefined group of users to clone the first network after the first network is built via one or more templates.
6 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for providing a cloud hosted application able to manage virtual network (“VN”) is disclosed. In one embodiment, a process of managing VN using virtual machines (“VMs”) receives a message or request from a user requesting a new VN to be built. The request is sent from a dashboard to a network orchestrator via a communication network. The orchestrator is a VN manager able to facilitate building a VN based on users'"'"' input. In one aspect, the orchestrator provides a set of templates that represent VN devices or components to users for facilitating construction of VN. After configuring a VN, a cloud capable of hosting the network is selected. The network or VN is subsequently launched using at least a portion of computing resources allocated in the cloud.
-
Citations
17 Claims
-
1. A method for building a network, comprising:
-
receiving at an orchestrator from a first dashboard via a first communications network a request for building a first network; providing to the first dashboard for display to a first user a plurality of templates including a virtual network and router each representing a different virtual machine (VM) for performing a network function; receiving at the orchestrator from the first dashboard via the first communications network selections by the first user of at least two of the templates; and configuring, by the orchestrator, the first network having at least one VM corresponding to one of the received templates selected by the first user and another VM corresponding to another of the received templates selected by the first user, wherein the configuring the first network includes selecting, from among a plurality of available network clouds, a network cloud capable of hosting the first network, launching the first network utilizing at least a portion of resources in the selected network cloud, and permitting a predefined group of users to clone the first network after the first network is built via one or more templates. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A communication network having virtual machines (“
- VMs”
), comprising;a first private network cloud able to provide network services to a plurality of users, the first private network cloud configured to contain a plurality of servers and at least one end host manager (“
ehm”
) situated in one of the plurality of servers;a public network cloud coupled to the first private network cloud and configured to provide cloud computing service to remote users; and an orchestrator coupled to the first private network cloud, the public network cloud, and the plurality of users, wherein the orchestrator is able to receive a request for creating a virtual network (“
VN”
) with at least two selected templates from one of the plurality of users, the orchestrator configured to launch a first VM and a second VM organized in accordance with the VN in the public network cloud, wherein the first VM corresponds to one of the at least two selected templates and the second VM corresponds to another one of the at least two selected templates, wherein templates include a virtual network and router and the orchestrator includes dashboards configured to communicate with subscribers via a network and is able to provide a plurality of icons on the dashboards, wherein the plurality of icons is a set of templates representing a plurality of network devices. - View Dependent Claims (14, 15, 16, 17)
- VMs”
Specification