Patent ID: 9128764
Filing Date: 2015-09-08
Classification: G06F,H04L

Abstract:
1. A system for use in a computing environment which includes a traffic director component, comprising: a computer including memory and one or more microprocessors; a traffic director executing on the computer and having a plurality of traffic director instances, wherein the traffic director is configured to receive and communicate requests, from clients, to origin servers having one or more pools of servers, and wherein the plurality of traffic directory instances communicate with one another using a high-availability heartbeat; a high-speed network infrastructure, which provides communication protocols or sockets for use by the origin servers in receiving requests; one or more protocol emulators for use with the communication protocols or sockets; and an inbound socket configuration and an outbound socket configuration in the traffic director; wherein the traffic director, when receiving a request directed to a particular origin server, operates to determine a server pool from the one or more pools of servers associated with the particular origin server to which to communicate the request, determine a protocol emulator for use with the server pool based on the inbound and outbound socket configurations, and use the protocol emulator to communicate the request to a server from the server pool selected based on a load-distribution technique specified for the server pool.