-
公开(公告)号:US20230153241A1
公开(公告)日:2023-05-18
申请号:US17454910
申请日:2021-11-15
Applicant: Akamai Technologies, Inc.
Inventor: Dmitry Sotnikov , Denis Emelyanov , Dvir Tuberg , Arnon Shoshany , Michael Hakimi , Kfir Zigdon
IPC: G06F12/0802
CPC classification number: G06F12/0802 , G06F2212/60
Abstract: Improvements to internet cache protocols are disclosed. In certain embodiments, a client-facing proxy server can query peer servers to determine whether they have a copy of an object that the proxy server needs. The peer servers can respond based on object information that the peer servers stored about objects they have in cache, where the peers recorded such object information previously when ingesting the objects into their cache and stored it separately from the objects for fast access (e.g. in RAM vs. on disk). This information can be expressed in a compact way using just a few object flags, and enables the peer server to quickly respond and with detail about the status of objects they hold. The proxy server can make an intelligent decision about which peer to use, and indeed whether to use a peer at all.
-
公开(公告)号:US11445045B1
公开(公告)日:2022-09-13
申请号:US17645325
申请日:2021-12-21
Applicant: Akamai Technologies, Inc.
Inventor: Dmitry Sotnikov , Brian Mancuso , Shai Kedem , Omri Guttman , Michael Hakimi
IPC: H04L67/5681 , H04L67/5682 , H04L61/58
Abstract: Improved technology for managing the caching of objects that are rarely requested by clients. A cache system can be configured to assess a class of objects (such as objects associated with a particular domain) for cacheability, based on traffic observations. If the maximum possible cache offloading for the class of objects falls below a threshold level, which indicates a high proportion of non-cacheable or “single-hitter” content, then cache admission logic is configured to admit objects only after multiple clients requests during a time period (usually the object's time in cache, or eviction age). Otherwise, the cache admission logic may operate to admit objects to the cache after the first client request, assuming the object meets cacheability criteria. The technological improvements disclosed herein can be used to improve cache utilization, for example by preventing single-hitter objects from pushing out multi-hit objects (the objects that get hits after being added to cache).
-
公开(公告)号:US11748263B2
公开(公告)日:2023-09-05
申请号:US17454910
申请日:2021-11-15
Applicant: Akamai Technologies, Inc.
Inventor: Dmitry Sotnikov , Denis Emelyanov , Dvir Tuberg , Arnon Shoshany , Michael Hakimi , Kfir Zigdon
IPC: G06F12/00 , G06F12/0802
CPC classification number: G06F12/0802 , G06F2212/60
Abstract: Improvements to internet cache protocols are disclosed. In certain embodiments, a client-facing proxy server can query peer servers to determine whether they have a copy of an object that the proxy server needs. The peer servers can respond based on object information that the peer servers stored about objects they have in cache, where the peers recorded such object information previously when ingesting the objects into their cache and stored it separately from the objects for fast access (e.g. in RAM vs. on disk). This information can be expressed in a compact way using just a few object flags, and enables the peer server to quickly respond and with detail about the status of objects they hold. The proxy server can make an intelligent decision about which peer to use, and indeed whether to use a peer at all.
-
公开(公告)号:US11758015B2
公开(公告)日:2023-09-12
申请号:US17930935
申请日:2022-09-09
Applicant: Akamai Technologies, Inc.
Inventor: Dmitry Sotnikov , Brian Mancuso , Shai Kedem , Omri Guttman , Michael Hakimi
IPC: H04L67/5682 , H04L61/58 , H04L67/5681
CPC classification number: H04L67/5681 , H04L61/58 , H04L67/5682
Abstract: Improved technology for managing the caching of objects that are rarely requested by clients. A cache system can be configured to assess a class of objects (such as objects associated with a particular domain) for cacheability, based on traffic observations. If the maximum possible cache offloading for the class of objects falls below a threshold level, which indicates a high proportion of non-cacheable or “single-hitter” content, then cache admission logic is configured to admit objects only after multiple clients requests during a time period (usually the object's time in cache, or eviction age). Otherwise, the cache admission logic may operate to admit objects to the cache after the first client request, assuming the object meets cacheability criteria. The technological improvements disclosed herein can be used to improve cache utilization, for example by preventing single-hitter objects from pushing out multi-hit objects (the objects that get hits after being added to cache).
-
公开(公告)号:US20230199085A1
公开(公告)日:2023-06-22
申请号:US17930935
申请日:2022-09-09
Applicant: Akamai Technologies, Inc.
Inventor: Dmitry Sotnikov , Brian Mancuso , Shai Kedem , Omri Guttman , Michael Hakimi
IPC: H04L67/5681 , H04L67/5682 , H04L61/58
CPC classification number: H04L67/5681 , H04L67/5682 , H04L61/58
Abstract: Improved technology for managing the caching of objects that are rarely requested by clients. A cache system can be configured to assess a class of objects (such as objects associated with a particular domain) for cacheability, based on traffic observations. If the maximum possible cache offloading for the class of objects falls below a threshold level, which indicates a high proportion of non-cacheable or “single-hitter” content, then cache admission logic is configured to admit objects only after multiple clients requests during a time period (usually the object's time in cache, or eviction age). Otherwise, the cache admission logic may operate to admit objects to the cache after the first client request, assuming the object meets cacheability criteria. The technological improvements disclosed herein can be used to improve cache utilization, for example by preventing single-hitter objects from pushing out multi-hit objects (the objects that get hits after being added to cache).
-
-
-
-