TY - JOUR
T1 - Joint caching, routing, and channel assignment for collaborative small-cell cellular networks
AU - Khreishah, Abdallah
AU - Chakareski, Jacob
AU - Gharaibeh, Ammar
N1 - Funding Information:
This work was supported in part by NSF grant ECCS 1331018. The work of J. Chakareski was supported by the National Science Foundation under Award CCF-1528030
Publisher Copyright:
© 1983-2012 IEEE.
PY - 2016/8
Y1 - 2016/8
N2 - We consider joint caching, routing, and channel assignment for video delivery over coordinated small-cell cellular systems of the future Internet. We formulate the problem of maximizing the throughput of the system as a linear program, in which the number of variables is very large. To address channel interference, our formulation incorporates the conflict graph that arises when wireless links interfere with each other due to simultaneous transmission. We utilize the column generation method to solve the problem by breaking it into a restricted master subproblem that involves a select subset of variables and a collection of pricing subproblems that select the new variable to be introduced into the restricted master problem, if that leads to a better objective function value. To control the complexity of the column generation optimization further, due to the exponential number of independent sets that arise from the conflict graph, we introduce an approximation algorithm that computes a solution that is within ϵ to optimality, at much lower complexity. Our framework demonstrates considerable gains in average transmission rate at which the video data can be delivered to the users, over the state-of-the-art Femtocaching system, of up to 46%. These operational gains in system performance map to analogous gains in video application quality, thereby enhancing the user experience considerably.
AB - We consider joint caching, routing, and channel assignment for video delivery over coordinated small-cell cellular systems of the future Internet. We formulate the problem of maximizing the throughput of the system as a linear program, in which the number of variables is very large. To address channel interference, our formulation incorporates the conflict graph that arises when wireless links interfere with each other due to simultaneous transmission. We utilize the column generation method to solve the problem by breaking it into a restricted master subproblem that involves a select subset of variables and a collection of pricing subproblems that select the new variable to be introduced into the restricted master problem, if that leads to a better objective function value. To control the complexity of the column generation optimization further, due to the exponential number of independent sets that arise from the conflict graph, we introduce an approximation algorithm that computes a solution that is within ϵ to optimality, at much lower complexity. Our framework demonstrates considerable gains in average transmission rate at which the video data can be delivered to the users, over the state-of-the-art Femtocaching system, of up to 46%. These operational gains in system performance map to analogous gains in video application quality, thereby enhancing the user experience considerably.
KW - Collaborative small-cell cellular networks
KW - channel assignment
KW - column generation
KW - joint caching
KW - routing
KW - wireless video caching
UR - http://www.scopus.com/inward/record.url?scp=84983408017&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84983408017&partnerID=8YFLogxK
U2 - 10.1109/JSAC.2016.2577199
DO - 10.1109/JSAC.2016.2577199
M3 - Article
AN - SCOPUS:84983408017
SN - 0733-8716
VL - 34
SP - 2275
EP - 2284
JO - IEEE Journal on Selected Areas in Communications
JF - IEEE Journal on Selected Areas in Communications
IS - 8
M1 - 7485844
ER -