发明名称 Methods and systems for performing a prefetch abort operation for network acceleration
摘要 The present invention relates to systems, apparatus, and methods of determining whether to abort a prefetch operation. The method includes receiving a prefetched object downloaded from a content server, and checking the prefetched object to determine the prefetched object's size. The method further includes determining a probability of use of the prefetched object, checking a link between a server and a client to determine the link's bandwidth, and checking the link between the server and the client to determine the link's latency. In addition, the method includes, based on at least one of the size of the prefetched object, the probability of use of the prefetched object, the bandwidth of the link, and the latency of the link, determining whether to forward the prefetched object to the client.
申请公布号 US8966053(B2) 申请公布日期 2015.02.24
申请号 US200812172913 申请日期 2008.07.14
申请人 ViaSat, Inc. 发明人 Sebastian William B.
分类号 G06F15/173;G06F17/30;H04L29/08 主分类号 G06F15/173
代理机构 Kilpatrick Townsend & Stockton LLP 代理人 Kilpatrick Townsend & Stockton LLP
主权项 1. A method of determining whether to abort a prefetch operation, the method comprising: determining that an object is to be prefetched from a content server to a proxy server based on part on the probability that the object will be accessed by a client; prefetching, at the proxy server, the object from the content server, wherein the proxy server and the content server are in communication over a link between the proxy server and the content server, and wherein the prefetching, at the proxy server, the object from the content server comprises receiving the prefetched object at the proxy server; checking, in response to receipt of the prefetched object at the proxy server, the prefetched object to determine the prefetched object's size; determining a probability of use of the prefetched object; checking a link between the proxy server and a client to determine the link's bandwidth; based on the size of the prefetched object, the probability of use of the prefetched object, and the bandwidth of the link, determining, at the proxy server, whether prefetching of the prefetched object from the proxy server to the client should be aborted; and in response to determining that prefetching to the client of the prefetched object should be aborted, abstaining from forwarding the prefetched object from the proxy server to the client.
地址 Calsbad CA US