发明名称 Cache eviction
摘要 A method and apparatus for downloading content within a video-on-demand system is provided herein. During operation a Video Home Office (VHO) will cache a subset of the Video Service Office (VSO) content. When a user requests content that is not stored on the VHO, the VHO will request that content from another VHO or the VSO. In order to reduce the additional network load imposed during item forwarding while attempting to balance the total load on all the links interconnecting the VSO and VHOs, recorded traffic history metrics are used to predict their future or current traffic. A VHO or VSO is chosen for fetching the content that will result in the lowest predicted traffic on the interconnecting links.
申请公布号 US9380323(B2) 申请公布日期 2016.06.28
申请号 US201514850007 申请日期 2015.09.10
申请人 Google Technology Holdings LLC 发明人 Carbunar Bogdan O.;Pearce Michael D.;Vasudevan Venugopal;Rittle Loren J.;Needham Michael L.
分类号 H04N7/173;H04N21/231;H04N21/2225;H04N21/647;H04N21/218;H04N21/24 主分类号 H04N7/173
代理机构 Lowenstein Sandler LLP 代理人 Lowenstein Sandler LLP
主权项 1. A method comprising: receiving, by a processing apparatus at a first server, a request for content from a client device; determining that the content is not stored by the first server; determining that there is not enough room to cache the content at the first server; and selecting one or more items to evict from a cache at the first server to make room for the content, wherein the selection of the items minimizes a network penalty associated with the eviction of the items, wherein the network penalty is based on sizes of the content and the items, numbers of requests expected to be received for the content and the items, and fetch costs associated with retrieving the content and the items, wherein each of the fetch costs is based on a sum of link weights of links in a network path for fetching each of the content and the items, and wherein each of the link weights is based on traffic predicted on a link in the links of the network path.
地址 Mountain View CA US