Search Patents
-
Publication number: 20110213882Abstract: A method and apparatus for serving content requests using global and local load balancing techniques is provided. Web site content is cached using two or more point of presences (POPs), wherein each POP has at least one DNS server. Each DNS server is associated with the same anycast IP address. A domain name resolution request is transmitted to the POP in closest network proximity for resolution based on the anycast IP address. Once the domain name resolution request is received at a particular POP, local load balancing techniques are performed to dynamically select the appropriate Web server at the POP for use in resolving the domain name resolution request. Approaches are described for handling bursts of traffic at a particular POP, security, and recovering from the failure of various components of the system.Type: ApplicationFiled: January 26, 2011Publication date: September 1, 2011Applicant: AKAMAI TECHNOLOGIES, INC.Inventors: Eric Sven-Johan Swildens, Zaide Liu, Richard David Day
-
Patent number: 8204976Abstract: A method and apparatus for serving content requests using global and local load balancing techniques is provided. Web site content is cached using two or more point of presences (POPs), wherein each POP has at least one DNS server. Each DNS server is associated with the same anycast IP address. A domain name resolution request is transmitted to the POP in closest network proximity for resolution based on the anycast IP address. Once the domain name resolution request is received at a particular POP, local load balancing techniques are performed to dynamically select the appropriate Web server at the POP for use in resolving the domain name resolution request. Approaches are described for handling bursts of traffic at a particular POP, security, and recovering from the failure of various components of the system.Type: GrantFiled: January 26, 2011Date of Patent: June 19, 2012Assignee: Akamai Technologies, Inc.Inventors: Eric Sven-Johan Swildens, Zaide Liu, Richard David Day
-
Patent number: 8612564Abstract: A method and apparatus for serving content requests using global and local load balancing techniques is provided. Web site content is cached using two or more point of presences (POPs), wherein each POP has at least one DNS server. Each DNS server is associated with the same anycast IP address. A domain name resolution request is transmitted to the POP in closest network proximity for resolution based on the anycast IP address. Once the domain name resolution request is received at a particular POP, local load balancing techniques are performed to dynamically select the appropriate Web server at the POP for use in resolving the domain name resolution request. Approaches are described for handling bursts of traffic at a particular POP, security, and recovering from the failure of various components of the system.Type: GrantFiled: January 18, 2012Date of Patent: December 17, 2013Assignee: Akamai Technologies, Inc.Inventors: Eric Sven-Johan Swildens, Zaide Liu, Richard David Day
-
Patent number: 7904541Abstract: A method and apparatus for serving content requests using global and local load balancing techniques is provided. Web site content is cached using two or more point of presences (POPs), wherein each POP has at least one DNS server. Each DNS server is associated with the same anycast IP address. A domain name resolution request is transmitted to the POP in closest network proximity for resolution based on the anycast IP address. Once the domain name resolution request is received at a particular POP, local load balancing techniques are performed to dynamically select the appropriate Web server at the POP for use in resolving the domain name resolution request. Approaches are described for handling bursts of traffic at a particular POP, security, and recovering from the failure of various components of the system.Type: GrantFiled: August 11, 2009Date of Patent: March 8, 2011Assignee: Akamai Technologies, Inc.Inventors: Eric Sven-Johan Swildens, Zaide Liu, Richard David Day
-
Patent number: 7574499Abstract: A method and apparatus for serving content requests using global and local load balancing techniques is provided. Web site content is cached using two or more point of presences (POPs), wherein each POP has at least one DNS server. Each DNS server is associated with the same anycast IP address. A domain name resolution request is transmitted to the POP in closest network proximity for resolution based on the anycast IP address. Once the domain name resolution request is received at a particular POP, local load balancing techniques are performed to dynamically select the appropriate Web server at the POP for use in resolving the domain name resolution request. Approaches are described for handling bursts of traffic at a particular POP, security, and recovering from the failure of various components of the system.Type: GrantFiled: January 19, 2005Date of Patent: August 11, 2009Assignee: Akamai Technologies, Inc.Inventors: Eric Sven-Johan Swildens, Zaide Liu, Richard David Day
-
Patent number: 7225254Abstract: A method for a computer network includes sending a first request from a web client for resolving a first web address of a web page to a client DNS server, sending the first request from the client DNS server to a POP DNS server within a POP server network, using a probe server in the POP server network to determine traffic loads of a plurality of customer web servers, each of the customer web servers storing the web page, using the POP DNS server to determine a customer web server from the plurality of customer web servers, the customer web server having a traffic load lower than traffic loads of other customer web servers in the plurality of customer web servers, requesting the web page from the customer web server, the web page including static content represented by an embedded URL, sending the web page from the customer web server to the web client, sending a second request from the web client for resolving the URL to the client DNS server.Type: GrantFiled: February 6, 2004Date of Patent: May 29, 2007Assignee: Akamai Technologies, Inc.Inventors: Eric Sven-Johan Swildens, Ajit K. Gupta, Richard David Day
-
Patent number: 6694358Abstract: A method for a computer network includes sending a first request from a web client for resolving a first web address of a web page to a client DNS server, sending the first request from the client DNS server to a POP DNS server that determines a customer web server from the plurality of customer web servers, sending the web page that includes static content represented by an embedded URL from the customer web server, sending a second request from the web client for resolving the URL to the client DNS server sending the second request from the client DNS server to the POP DNS server that determines a web cache from the plurality of web caches, sending the static content from the web cache to the web client, and outputting the static content with the web client.Type: GrantFiled: August 23, 2000Date of Patent: February 17, 2004Assignee: Speedera Networks, Inc.Inventors: Eric Sven-Johan Swildens, Ajit Kumar Gupta, Richard David Day