发明名称 |
DYNAMIC/SHARED PMTU CACHE |
摘要 |
Methods, systems and computer program products for delivering content objects over the Internet are disclosed. Use of a packet size digest allows for look-up of known or discovered maximum packet sizes for network paths to various receiving systems by servers within one or more points of presence of a content delivery network, such that the packet size information can be advantageously re-used by the multiple servers to reduce delays associated with lost packets and time spent determining a path maximum packet size or maximum transmission unit by each of the multiple servers within the point of presence as they transmit content objects over the Internet. |
申请公布号 |
US2016094621(A1) |
申请公布日期 |
2016.03.31 |
申请号 |
US201414499578 |
申请日期 |
2014.09.29 |
申请人 |
Limelight Networks, Inc. |
发明人 |
WOLFE JASON L. |
分类号 |
H04L29/08;H04L29/06 |
主分类号 |
H04L29/08 |
代理机构 |
|
代理人 |
|
主权项 |
1. A system for delivering content objects from a content delivery network to receiving systems over an Internet, comprising:
a first server, wherein:
the first server is one of a first plurality of servers in a first point of presence of a content delivery network;the content delivery network includes a plurality of points of presence distributed geographically; andthe content delivery network delivers content over the Internet to receiving systems; a second server, wherein:
the second server is one of a second plurality of servers in a second point of presence of the content delivery network; and a cache that stores a digest including maximum packet sizes for network paths to receiving systems, wherein:
the first server is configured to:
receive a first request to deliver a first content object to a first receiving system;query the digest;receive a first result identifying a first packet size for a first network path to the first receiving system;transmit the first content object over the Internet to the first receiving system using the first packet size for the first network path to the first receiving system;determine that the first packet size for the first network path to the first receiving system is larger than a first network path maximum packet size; andupdate an entry in the packet size digest for the first network path to the first receiving system with the first network path maximum packet size; andthe second server is configured to:
receive a second request to deliver a second content object to a second receiving system;query the digest;receive a second result identifying a second packet size for a second network path to the second receiving system; andtransmit the second content object over the Internet to the second receiving system using the second packet size for the second network path to the second receiving system. |
地址 |
Tempe AZ US |