METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR THROTTLING TRAFFIC TO AN INTERNET PROTOCOL (IP) NETWORK SERVER USING ALIAS HOSTNAME IDENTIFIERS ASSIGNED TO THE IP NETWORK SERVER WITH A DOMAIN NAME SYSTEM (DNS)
First Claim
1. A method for throttling traffic to an Internet protocol network server using domain name system (DNS) alias hostname identifiers, the method comprising:
- maintaining a plurality of weight values and corresponding alias hostname identifiers for an IP network server that are associated with the IP network server in a DNS system; and
throttling network traffic sent to the IP network server by sending, from the IP network server, messages to nodes that send the traffic to the IP network server, where the messages selectively enable or disable traffic flow from the nodes to the individual alias hostnames.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer readable media for throttling traffic to an IP network server using alias hostname identifiers assigned to the IP network server with a domain name system are disclosed. One method includes maintaining a plurality of weight values and corresponding alias hostname identifiers for the IP network server that are associated with the IP network server in a DNS system. The method further includes throttling network traffic sent to an IP network server by sending, from the IP network server, messages to nodes that send the traffic to the IP network server, where the messages selectively enable or disable traffic flow to the individual alias hostnames.
249 Citations
27 Claims
-
1. A method for throttling traffic to an Internet protocol network server using domain name system (DNS) alias hostname identifiers, the method comprising:
-
maintaining a plurality of weight values and corresponding alias hostname identifiers for an IP network server that are associated with the IP network server in a DNS system; and throttling network traffic sent to the IP network server by sending, from the IP network server, messages to nodes that send the traffic to the IP network server, where the messages selectively enable or disable traffic flow from the nodes to the individual alias hostnames. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for throttling traffic to an Internet protocol (IP) network server using alias hostname identifiers assigned to the IP network server with a domain name system (DNS), the system comprising:
-
an IP network server, the IP network server including; an association module for maintaining a plurality of weight values and corresponding alias hostname identifiers for the IP network server that are associated with the IP network server in a DNS system; and a throttling module for throttling network traffic sent to the IP network server by sending, from the IP network server, messages to nodes that send the traffic to the IP network server, where the messages selectively enable or disable traffic flow from the nodes to the individual alias hostnames. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for throttling traffic to an Internet protocol (IP) network server using alias hostname identifiers assigned to the IP network server with a domain name system (DNS), the system comprising:
an Internet protocol (IP) network server with which is associated in a DNS system a plurality of alias hostname identifiers, where each alias hostname identifier is associated with a load-sharing weight value and where the alias hostname identifiers are used by an IP client to send message traffic to the IP network server, wherein the IP network server is adapted to notify the IP client that one of the plurality of alias hostname identifiers is unavailable so that the IP client terminates the flow of message traffic to the affected alias hostname identifier and re-distributes, using the load-sharing weight values of the remaining hostname identifiers, at least a portion of the message traffic previously sent to the affected alias hostname identifier to the remaining alias hostname identifiers associated with the IP network server. - View Dependent Claims (25, 26)
-
27. A computer readable medium having stored thereon computer executable instructions that when executed by the processor of a computer perform steps comprising:
-
maintaining a plurality of weight values and corresponding alias hostname identifiers for an IP network server that are associated with the IP network server in a DNS system; and throttling network traffic sent to the IP network server by sending, from the IP network server, messages to nodes that send the traffic to the IP network server, where the messages selectively enable or disable traffic flow to the individual alias hostnames.
-
Specification