×

METHODS FOR INTELLIGENT DATA TRAFFIC STEERING

  • US 20160164787A1
  • Filed: 02/17/2016
  • Published: 06/09/2016
  • Est. Priority Date: 06/05/2014
  • Status: Active Grant
First Claim
Patent Images

1. A passive port method of intelligent data traffic steering performed by an adaptive load balancer, the adaptive load balancer being operatively coupled to a software defined network (SDN), the network having network ports to which a plurality of servers is connected, the network having an SDN controller which generates statistical information concerning the network, the adaptive load balancer defining a virtual service interface and including a memory having stored therein one or more of information relating to the configured parameters of the servers, information relating to the network, policy information and the statistical information generated by the SDN controller, the adaptive load balancer having a weighted round robin scheduler module which determines weights to be assigned to each server of the plurality of servers connected to the network, the passive port method comprising the steps of:

  • receiving a user session request on the virtual service interface of the adaptive load balancer;

    identifying by the adaptive load balancer the source of the user session request and potential servers of the plurality of servers to receive the session request based on the configured parameters of the servers;

    periodically polling by the adaptive load balancer the SDN controller to obtain by the adaptive load balancer the network statistical information generated by the SDN controller, the statistical information relating to the network ports to which the plurality of servers is connected;

    determining by the adaptive load balancer whether the SDN controller has responded to the polling directed thereat by the adaptive load balancer within a predetermined period of time;

    if the SDN controller has responded to the polling within the predetermined period of time, then receiving and evaluating by the adaptive load balancer the statistical information generated by the SDN controller relating to each network port to determine whether a data traffic congestion condition exists thereat;

    if a data traffic congestion condition exists at a respective network port, then changing by the adaptive load balancer the weight assigned to a server connected to the respective network port;

    determining by the adaptive load balancer a server of the plurality of servers having the best weight assigned thereto; and

    causing by the adaptive load balancer the forwarding of the session request through the network to the server having the best weight assigned thereto, thereby establishing a data path through the network on which the session request may flow.

View all claims
  • 10 Assignments
Timeline View
Assignment View
    ×
    ×