Method and Apparatus for Managing Virtual Networks via Cloud Hosted Application
First Claim
1. A method for managing network, comprising:
- receiving a first request for building a first network from a first dashboard by an orchestrator via a first communication network;
providing a plurality of templates representing at least a portion of virtual network devices via the first dashboard; and
configuring the first network having at least one virtual machine (“
VM”
) for performing a network function in response to a first input entered by a first user.
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.
27 Citations
22 Claims
-
1. A method for managing network, comprising:
-
receiving a first request for building a first network from a first dashboard by an orchestrator via a first communication network; providing a plurality of templates representing at least a portion of virtual network devices via the first dashboard; and configuring the first network having at least one virtual machine (“
VM”
) for performing a network function in response to a first input entered by a first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A communication network having virtual machines (“
- VMs”
), comprising;a first private network cloud able to provide network services to a plurality of remote 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 manage VMs located in the first private network cloud in response to a request from one of the plurality of remote users. - View Dependent Claims (13, 14, 15, 16, 17, 18)
- VMs”
-
19. A method for managing virtual network (“
- VN”
), comprising;monitoring system performance associated with a configured VN based on a plurality of first virtual machines (“
VMs”
) running in at a first cloudissuing a scale-up request in accordance with the system performance; identifying a separable virtual network device from the configured VN; and launching a second VM in a second cloud to enhance system performance associated with the configured VN. - View Dependent Claims (20, 21, 22)
- VN”
Specification