Joint Cache Resource Allocation and Request Routing for In-network Caching Services

10/31/2017
by   Weibo Chu, et al.
0

In-network caching is recognized as an effective solution to offload content servers and the network. A cache service provider (SP) always has incentives to better utilize its cache resources by taking into account diverse roles that content providers (CPs) play, e.g., their business models, traffic characteristics, preferences. In this paper, we study the cache resource allocation problem in a Multi-Cache Multi-CP environment. We propose a cache partitioning approach, where each cache can be partitioned into slices with each slice dedicated to a content provider. We propose a content-oblivious request routing algorithm, to be used by individual caches, that optimizes the routing strategy for each CP. We associate with each content provider a utility that is a function of its content delivery performance, and formulate an optimization problem with the objective to maximize the sum of utilities over all content providers. We establish the biconvexity of the problem, and develop decentralized (online) algorithms based on convexity of the subproblem. The proposed model is further extended to bandwidth-constrained and minimum-delay scenarios, for which we prove fundamental properties, and develop efficient algorithms. Finally, we present numerical results to show the efficacy of our mechanism and the convergence of our algorithms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/11/2018

Caching in the Clouds: Optimized Dynamic Cache Instantiation in Content Delivery Systems

By caching content at geographically distributed servers, content delive...
research
10/15/2020

Adaptive Offline and Online Similarity-Based Caching

With similarity-based content delivery, the request for a content can be...
research
04/14/2020

Model and Machine Learning based Caching and Routing Algorithms for Cache-enabled Networks

In-network caching is likely to become an integral part of various netwo...
research
06/11/2018

Air-Ground Integrated Vehicular Network Slicing with Content Pushing and Caching

In this paper, an Air-Ground Integrated VEhicular Network (AGIVEN) archi...
research
12/18/2018

Worst-case Bounds and Optimized Cache on M^th Request Cache Insertion Policies under Elastic Conditions

Cloud services and other shared third-party infrastructures allow indivi...
research
08/19/2019

Cache Subsidies for an Optimal Memory for Bandwidth Tradeoff in the Access Network

While the cost of the access network could be considerably reduced by th...
research
01/29/2023

Quid pro Quo in Streaming Services: Algorithms for Cooperative Recommendations

Recommendations are employed by Content Providers (CPs) of streaming ser...

Please sign up or login with your details

Forgot password? Click here to reset