Patent application number | Description | Published |
20130297770 | Intelligent Data Center Cluster Selection - A method and technique for autonomous selection of a Data Center Cluster (DCC) for fulfilling a cloud computing service request, including a technique for grouping data centers (DCs) in a cloud network according to a ranking of eligible DCCs based on selection criteria. In various embodiments, the selection criteria may include a cluster performance metric, a cluster resource equivalence metric, a balance of resource performance metric, a DCC load index, or combination thereof. Other aspects include techniques for computing/determining each of the selection criteria. | 11-07-2013 |
20140064082 | CONGESTION MITIGATION AND AVOIDANCE - In one embodiment, a method is provided for congestion mitigation. In this method, a congestion level of data flows along a path is monitored relative to a threshold. Here, each data flow is associated with a flow identifier. Based on detection that the congestion level exceeds the threshold, the flow identifier of a number (e.g., one or more) of the data flows is changed to a different flow identifier. This change results in the number of the data flows redirected to a different path. In an alternate embodiment, another method is provided for congestion avoidance. In this method, a data flow transmitted along a single path is received, and the data flow is split into multiple micro data flows. A different flow identifier is then assigned to each micro data flow. This change results in the multiple micro data flows distributed along multiple different paths. | 03-06-2014 |
20140146817 | System and Method for VXLAN Intern-Domain Communications - VXLAN inter-domain communications and packet forwarding are supported between a virtual machine (VM) in a Virtual eXtensible Local Area Network (VXLAN) domain and an external client or another domain via a Layer Two (L2)/Layer Three (L3) switch, router, or network. A VXLAN Tunnel End Point (VTEP) coupled to the VM at a server and to the L2/L3 switch, router, or network and associated with the VXLAN domain is configured to implement a method for enabling the VXLAN inter-domain communications. The method includes receiving a packet at the (VTEP), replacing a source or destination Media Access Control (MAC) address in the packet if the packet is part of communications between a VXLAN domain for the VMs and an external component without encapsulating or decapsulating the packet, and forwarding the packet. Alternatively, the VTEP encapsulates or decapsulates an incoming packet if the packet is part of a VXLAN internal domain communications. | 05-29-2014 |
20140189092 | System and Method for Intelligent Data Center Positioning Mechanism in Cloud Computing - An intelligent data center (DC) positioning mechanism is supported for a cloud computing environment. The intelligent DC positioning mechanism automatically selects an optimal DC from a set of candidate DCs to serve a user. A service request is received from a user at a service portal. The service request is then sent and processed by a DC positioning engine in the cloud computing environment. To select the optimal DC, a plurality of DCs are queried for price-tier and capability information to service the request. A list of candidate DCs is then established in accordance with the price-tier and capability information. A plurality of attributes including internal DC attributes is also obtained. The candidate DCs in the list are then ranked in accordance with the attributes including the internal DC attributes and a highest ranked DC in the list is selected to serve the service request. | 07-03-2014 |
20140325637 | Supporting IP Address Overlapping Among Different Virtual Networks - System and method embodiments are disclosed here to resolve Internet Protocol (IP) address overlap of Virtual eXtensible Local Area Network (VXLAN) endpoints in packets forwarded between the VXLAN and an external or public network. An embodiment method includes assigning different port number ranges to different virtual private networks of the VXLAN, mapping private IP addresses for endpoints at the virtual private networks to corresponding public IP addresses known to a public network, and mapping local ports of the endpoints to corresponding port numbers from the port number ranges assigned to the virtual private networks, wherein each of the endpoints at the virtual private networks is assigned to a unique combination of public IP address and port number. The mapping can be done at a VXLAN gateway or at the endpoints on physical servers of the virtual private networks. | 10-30-2014 |
20140369348 | Enhanced Flow Entry Table Cache Replacement in a Software-Defined Networking Switch - In a network switch of a software-defined network (SDN) architecture, a method for improving cache replacement (CR) efficiency implemented therein, the method comprising maintaining a flow table comprising a plurality of flow entries, computing a replacement index (RI) value for each of the plurality of flow entries resulting in a plurality of RI values, wherein computing an RI value for a flow entry is at least partially based on latency sensitivity of a forwarding path specified by the flow entry, and generating, based on at least some of the computed RI values, an eviction list comprising a number of list entries, wherein each of the list entries points to one of at least a fraction of the flow entries. | 12-18-2014 |
20150319078 | Computing Service Chain-Aware Paths - A method implemented by a path computation element (PCE), comprising receiving a path computation request to compute a network path for a source-destination pair in a service chain (SC) network, wherein the path computation request comprises at least one network routing constraint and a service function (SF) input associated with a plurality of SFs, computing a plurality of network paths through the network for the source-destination pair according to the network routing constraint, selecting at least a first of the network paths according to the SF input, and sending a path computation response indicating at least the first network path in response to the received path computation request. | 11-05-2015 |
20150358235 | Service Chain Topology Map Construction - A method implemented by a network controller, comprising receiving an address filter from a service chain orchestrator, wherein the address filter comprises a plurality of service instance (SI) addresses associated with a plurality of SIs in a network, obtaining network topology information from a plurality of service function (SF) forwarders controlled by the network controller, wherein the network topology information indicates a plurality of network devices communicatively coupled to the plurality of controlled SF forwarders, and wherein at least some of the network devices are SI hosting devices, and generating a service chain topology map by building mappings between at least some of the plurality of controlled SF forwarders, the SI hosting devices, and the plurality of SIs according to the network topology information and the address filter. | 12-10-2015 |