×

Elastic cloud networking

  • US 9,311,160 B2
  • Filed: 11/10/2011
  • Issued: 04/12/2016
  • Est. Priority Date: 11/10/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving, by a device, network infrastructure requirements from a user, wherein the network infrastructure requirements include information of network resources required for a virtual network to be implemented and the network resources include one or more devices;

    determining, by the device, availabilities of the network resources based on the network infrastructure requirements;

    providing, by the device and to the user, recommendations of one or more of the network resources to be used in the virtual network based on the availabilities of the network resources;

    receiving, by the device, user-selected network resources based on the recommendations;

    creating, by the device, a virtual network template for testing, wherein the user-selected network resources are logically connected in the virtual network template;

    testing, by the device, the virtual network template; and

    deploying, by the device, the virtual network template via the user-selected network resources when the testing of the virtual network template is successful, wherein deploying the virtual network template comprises;

    performing a current state analysis of attributes to operate the user-selected network resources, wherein the attributes include at least one of a bandwidth, processor utilization, memory utilization, or concurrent flows;

    performing a future state analysis of the attributes;

    modifying security policies associated with the user-selected network resources so that the user-selected network resources can be instantiated;

    instantiating the user-selected network resources, performing load balancing for the user-selected network resources;

    performing performance management collection, modeling, and tracking for the user-selected network resources;

    providing a health check for the user-selected network resources; and

    providing rate shaping requirements for the user-selected network resources, wherein the rate shaping requirements ensure at least one of delivery of a priority application without delay, quality of service, defense against bandwidth-abusing denial of service attacks, protection against traffic spikes, abusive users, or network attacks.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×