发明名称 Hybrid caching system
摘要 A system operable to: receive a request for an application unit from a first device; generating a key for the application unit; look up segment cache indices corresponding to the application unit, according to the key; and determine whether the segment cache indices are available. Where the segment cache indices are available, the system may retrieve a segment cache using the segment cache indices; and then retrieve the application unit using the retrieved segment cache. Otherwise, where the segment cache indices are not available, the system may communicate the request to a second device to receive a response from the second device including the segment indices. Further, the system may receive the response from the second device; store a segment index sequence for the application unit in an application optimizer cache based on the response; and retrieve the application unit via the segment index sequence.
申请公布号 US9185180(B2) 申请公布日期 2015.11.10
申请号 US201213589817 申请日期 2012.08.20
申请人 Cisco Technology, Inc. 发明人 Ananthakrishnan Hariharan;Santhanam Srinivasan
分类号 H04L29/08 主分类号 H04L29/08
代理机构 代理人
主权项 1. A method for reducing redundant data comprising: receiving a request for an application unit of an application from a requesting terminal device; generating, by a processor, a key for the application unit, the key being a unique identifier for the application unit and associated with the application; looking up an application optimizer cache for segment cache indices corresponding to the application unit, according to the key, the application optimizer cache storing segment cache indices per application and sequenced per application unit for each application; determining whether the segment cache indices corresponding to the key are available; due to determining the segment cache indices corresponding to the key are available: retrieving a segment cache using the segment cache indices; andretrieving the application unit using the retrieved segment cache; and due to determining the segment cache indices are not available: communicating a request to a peer terminal device to elicit a response from the peer terminal device that includes the segment cache indices;receiving the response from the peer terminal device;generating and storing a segment index sequence for the application unit in the application optimizer cache based on the response received from the peer terminal device; andretrieving the application unit via the segment index sequence.
地址 San Jose CA US