Movatterモバイル変換


[0]ホーム

URL:


US20190116207A1 - Self-adjusting tiered caching system to optimize traffic performance and origin offload - Google Patents

Self-adjusting tiered caching system to optimize traffic performance and origin offload
Download PDF

Info

Publication number
US20190116207A1
US20190116207A1US16/214,895US201816214895AUS2019116207A1US 20190116207 A1US20190116207 A1US 20190116207A1US 201816214895 AUS201816214895 AUS 201816214895AUS 2019116207 A1US2019116207 A1US 2019116207A1
Authority
US
United States
Prior art keywords
swr
server
value
cache
content
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US16/214,895
Inventor
Pierre Lermant
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Akamai Technologies Inc
Original Assignee
Akamai Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Akamai Technologies IncfiledCriticalAkamai Technologies Inc
Priority to US16/214,895priorityCriticalpatent/US20190116207A1/en
Assigned to AKAMAI TECHNOLOGIES, INC.reassignmentAKAMAI TECHNOLOGIES, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: LERMANT, PIERRE
Publication of US20190116207A1publicationCriticalpatent/US20190116207A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A tiered caching system (e.g., in an overlay network such as CDN) wherein SWR at an edge server therein is automatically set (preferably based on request rate), while SWR at a parent server therein has its SWR set at or near 0. Collectively, these SWR settings provide for a self-adjusting tiered caching system that optimizes both end user performance and the origin traffic offload

Description

Claims (10)

1. A system associated with an origin server at which content to be delivered to a set of client machines is published, comprising:
an overlay network comprising a computing machine having a hardware processor, and computer memory;
a server process executing in the hardware processor;
the server process configured to enforce a stale-while-revalidate (SWR) cache-control whereby the server process is enabled to return a stale response in response to a request while attempting to revalidate the request in a background action;
the server process configured to compute and enforce an SWR cache-control value set to a first SWR value, wherein the first value is a function of rate of requests from the set of client machines received at the server process;
wherein the first SWR value is SWR (% of TTL)=100/(TTL*R), wherein TTL refers to a Time-To-Live (TTL) of the content and R is the rate of requests;
wherein enforcing the first SWR value improves an operation of the overlay network by reducing internal traffic being the edge server process and the origin server process.
10. A method of self-adjusting a tiered caching system to optimize traffic performance and origin server off-load, the tiered caching system comprising an edge server and a forward server, each of the edge server and the forward server being configured to enforce a stale-while-revalidate (SWR) cache-control whereby the server is enabled to return a stale response in response to a request while attempting to revalidate the request in a background action, comprising:
enforcing a first SWR cache control value at the edge server; and
concurrently enforcing a second SWR cache control value at the forward server;
the first SWR value being computed as a function of request rate for content at the edge server, and the second SWR value being substantially zero;
wherein enforcing the first and the second SWR cache control values improves an operation of the tiered caching system by reducing internal traffic being the edge server and the forward server.
US16/214,8952014-12-302018-12-10Self-adjusting tiered caching system to optimize traffic performance and origin offloadAbandonedUS20190116207A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US16/214,895US20190116207A1 (en)2014-12-302018-12-10Self-adjusting tiered caching system to optimize traffic performance and origin offload

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
US201462097630P2014-12-302014-12-30
US14/981,997US10154068B2 (en)2014-12-302015-12-29Self-adjusting tiered caching system to optimize traffic performance and origin offload
US16/214,895US20190116207A1 (en)2014-12-302018-12-10Self-adjusting tiered caching system to optimize traffic performance and origin offload

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US14/981,997ContinuationUS10154068B2 (en)2014-12-302015-12-29Self-adjusting tiered caching system to optimize traffic performance and origin offload

Publications (1)

Publication NumberPublication Date
US20190116207A1true US20190116207A1 (en)2019-04-18

Family

ID=56165644

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US14/981,997Active2036-09-15US10154068B2 (en)2014-12-302015-12-29Self-adjusting tiered caching system to optimize traffic performance and origin offload
US16/214,895AbandonedUS20190116207A1 (en)2014-12-302018-12-10Self-adjusting tiered caching system to optimize traffic performance and origin offload

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US14/981,997Active2036-09-15US10154068B2 (en)2014-12-302015-12-29Self-adjusting tiered caching system to optimize traffic performance and origin offload

Country Status (1)

CountryLink
US (2)US10154068B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2020263198A1 (en)*2019-06-262020-12-30Medianova Internet Hizmetleri Ve Ticaret Anonim SirketiPerformance enhanced cdn service
CN112422644A (en)*2020-11-022021-02-26北京邮电大学Method and system for unloading computing tasks, electronic device and storage medium
US11445225B2 (en)*2020-10-272022-09-13Akamai Technologies, Inc.Measuring and improving origin offload and resource utilization in caching systems

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10506027B2 (en)*2014-08-272019-12-10Tensera Networks Ltd.Selecting a content delivery network
US11134053B2 (en)2019-07-172021-09-28International Business Machines CorporationDetermining cache time to live in an object storage system

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20070192444A1 (en)*2002-09-162007-08-16Emmanuel AckaouyApparatus and method for a proxy cache
US20140095804A1 (en)*2012-10-012014-04-03Edgecast Networks, Inc.Efficient Cache Validation and Content Retrieval in a Content Delivery Network
US20140207912A1 (en)*2013-01-182014-07-24Limelight Networks, Inc.Selective content pre-warming in content delivery networks based on user actions and content categorizations

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7111057B1 (en)2000-10-312006-09-19Akamai Technologies, Inc.Method and system for purging content from a content delivery network
US7472178B2 (en)2001-04-022008-12-30Akamai Technologies, Inc.Scalable, high performance and highly available distributed storage system for Internet content
US7133905B2 (en)2002-04-092006-11-07Akamai Technologies, Inc.Method and system for tiered distribution in a content delivery network
US20040093419A1 (en)2002-10-232004-05-13Weihl William E.Method and system for secure content delivery
US9158845B1 (en)*2004-04-292015-10-13Aol Inc.Reducing latencies in web page rendering
US7660296B2 (en)2005-12-302010-02-09Akamai Technologies, Inc.Reliable, high-throughput, high-performance transport and routing mechanism for arbitrary data flows
US8447837B2 (en)2005-12-302013-05-21Akamai Technologies, Inc.Site acceleration with content prefetching enabled through customer-specific configurations
US8180720B1 (en)*2007-07-192012-05-15Akamai Technologies, Inc.Content delivery network (CDN) cold content handling
US7698411B2 (en)*2007-08-222010-04-13International Business Machines CorporationSelectively delivering cached content or processed content to clients based upon a result completed percentage
US8156066B2 (en)*2008-04-092012-04-10Level 3 Communications, LlcRule-based content request handling
US9742858B2 (en)*2011-12-232017-08-22Akamai Technologies Inc.Assessment of content delivery services using performance measurements from within an end user client application

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20070192444A1 (en)*2002-09-162007-08-16Emmanuel AckaouyApparatus and method for a proxy cache
US20140095804A1 (en)*2012-10-012014-04-03Edgecast Networks, Inc.Efficient Cache Validation and Content Retrieval in a Content Delivery Network
US20140207912A1 (en)*2013-01-182014-07-24Limelight Networks, Inc.Selective content pre-warming in content delivery networks based on user actions and content categorizations

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2020263198A1 (en)*2019-06-262020-12-30Medianova Internet Hizmetleri Ve Ticaret Anonim SirketiPerformance enhanced cdn service
US11445225B2 (en)*2020-10-272022-09-13Akamai Technologies, Inc.Measuring and improving origin offload and resource utilization in caching systems
US11743513B2 (en)2020-10-272023-08-29Akamai Technologies, Inc.Measuring and improving origin offload and resource utilization in caching systems
CN112422644A (en)*2020-11-022021-02-26北京邮电大学Method and system for unloading computing tasks, electronic device and storage medium

Also Published As

Publication numberPublication date
US20160191393A1 (en)2016-06-30
US10154068B2 (en)2018-12-11

Similar Documents

PublicationPublication DateTitle
US10237363B2 (en)Content delivery network request handling mechanism with cached control information
US20190116207A1 (en)Self-adjusting tiered caching system to optimize traffic performance and origin offload
US11194719B2 (en)Cache optimization
US20230040752A1 (en)Traffic delivery using anycast and end user-based mapping in an overlay network
US9418353B2 (en)Methods and systems for delivering content to differentiated client devices
US10791201B2 (en)Server initiated multipath content delivery
JP5874146B2 (en) Extension of content distribution network (CDN) to mobile or wired networks
US20120209942A1 (en)System combining a cdn reverse proxy and an edge forward proxy with secure connections
US20140019576A1 (en)Intelligent edge caching
CN102792292A (en) System and method for site performance optimization and Internet traffic processing
US10230811B2 (en)System and method for providing an adjunct device in a content distribution network
US10440142B2 (en)Automated TTL adjustment using cache performance and purge data
US20230024656A1 (en)Server-side prediction of media client steady state
US20200320154A1 (en)A webpage loading method, webpage loading system and server
US20250133059A1 (en)Automatically directing custom compute operational flows through a heterogeneous overlay and cloud compute infrastructure

Legal Events

DateCodeTitleDescription
STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

ASAssignment

Owner name:AKAMAI TECHNOLOGIES, INC., MASSACHUSETTS

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:LERMANT, PIERRE;REEL/FRAME:048274/0530

Effective date:20150115

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

STPPInformation on status: patent application and granting procedure in general

Free format text:RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPPInformation on status: patent application and granting procedure in general

Free format text:FINAL REJECTION MAILED

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp