Asynchronous Coded Caching With Uncoded Prefetching | IEEE Journals & Magazine | IEEE Xplore

Asynchronous Coded Caching With Uncoded Prefetching


Abstract:

Coded caching is a technique that promises huge reductions in network traffic in content-delivery networks. However, the original formulation and several subsequent contr...Show More

Abstract:

Coded caching is a technique that promises huge reductions in network traffic in content-delivery networks. However, the original formulation and several subsequent contributions in the area, assume that the file requests from the users are synchronized, i.e., they arrive at the server at the same time. In this work, we formulate and study the coded caching problem when the file requests from the users arrive at different times. We assume that each user also has a prescribed deadline by which they want their request to be completed. In the offline case, we assume that the server knows the arrival times before starting transmission and in the online case, the user requests are revealed to the server over time. We present a linear programming formulation for the offline case that minimizes the overall transmission rate from the server subject to the constraint that each user meets his/her deadline. While the online case is much harder, we introduce a novel heuristic for it and show that under certain conditions, with high probability the request of each user can be satisfied with her/his deadline. Our simulation results indicate that in the presence of mild asynchronism, much of the benefit of coded caching can still be leveraged.
Published in: IEEE/ACM Transactions on Networking ( Volume: 28, Issue: 5, October 2020)
Page(s): 2146 - 2159
Date of Publication: 20 July 2020

ISSN Information:

Funding Agency:

Electrical and Computer Engineering Department, Iowa State University, Ames, IA, USA
with Qualcomm Inc., San Diego, CA, USA
Hooshang Ghasemi (Member, IEEE) received the Ph.D. degree from Iowa State University, in 2019. He was with the Electrical and Computer Engineering Department, Iowa State University. He is currently with Qualcomm Inc., San Diego, CA, USA.
Hooshang Ghasemi (Member, IEEE) received the Ph.D. degree from Iowa State University, in 2019. He was with the Electrical and Computer Engineering Department, Iowa State University. He is currently with Qualcomm Inc., San Diego, CA, USA.View more
Iowa State University, Ames, IA, USA
Aditya Ramamoorthy (Senior Member, IEEE) received the B. Tech. degree in electrical engineering from the Indian Institute of Technology, Delhi, in 1999, and the M.S. and Ph.D. degrees from the University of California, Los Angeles (UCLA), in 2002 and 2005, respectively. He is currently a Professor of Electrical and Computer Engineering and (by courtesy) of Mathematics at Iowa State University. His research interests are i...Show More
Aditya Ramamoorthy (Senior Member, IEEE) received the B. Tech. degree in electrical engineering from the Indian Institute of Technology, Delhi, in 1999, and the M.S. and Ph.D. degrees from the University of California, Los Angeles (UCLA), in 2002 and 2005, respectively. He is currently a Professor of Electrical and Computer Engineering and (by courtesy) of Mathematics at Iowa State University. His research interests are i...View more

Electrical and Computer Engineering Department, Iowa State University, Ames, IA, USA
with Qualcomm Inc., San Diego, CA, USA
Hooshang Ghasemi (Member, IEEE) received the Ph.D. degree from Iowa State University, in 2019. He was with the Electrical and Computer Engineering Department, Iowa State University. He is currently with Qualcomm Inc., San Diego, CA, USA.
Hooshang Ghasemi (Member, IEEE) received the Ph.D. degree from Iowa State University, in 2019. He was with the Electrical and Computer Engineering Department, Iowa State University. He is currently with Qualcomm Inc., San Diego, CA, USA.View more
Iowa State University, Ames, IA, USA
Aditya Ramamoorthy (Senior Member, IEEE) received the B. Tech. degree in electrical engineering from the Indian Institute of Technology, Delhi, in 1999, and the M.S. and Ph.D. degrees from the University of California, Los Angeles (UCLA), in 2002 and 2005, respectively. He is currently a Professor of Electrical and Computer Engineering and (by courtesy) of Mathematics at Iowa State University. His research interests are in the areas of information theory and coding techniques with applications to networks, distributed storage and distributed computation. He served as an editor for the IEEE Transactions on Information Theory, from 2016 to 2019, and for the IEEE Transactions on Communications, from 2011 to 2015. He was the recipient of the 2020 Mid-Career Achievement in Research Award and the 2012 Early Career Engineering Faculty Research Award from Iowa State University, the 2012 NSF CAREER award, and the Harpole-Pentair professorship in 2009 and 2010.
Aditya Ramamoorthy (Senior Member, IEEE) received the B. Tech. degree in electrical engineering from the Indian Institute of Technology, Delhi, in 1999, and the M.S. and Ph.D. degrees from the University of California, Los Angeles (UCLA), in 2002 and 2005, respectively. He is currently a Professor of Electrical and Computer Engineering and (by courtesy) of Mathematics at Iowa State University. His research interests are in the areas of information theory and coding techniques with applications to networks, distributed storage and distributed computation. He served as an editor for the IEEE Transactions on Information Theory, from 2016 to 2019, and for the IEEE Transactions on Communications, from 2011 to 2015. He was the recipient of the 2020 Mid-Career Achievement in Research Award and the 2012 Early Career Engineering Faculty Research Award from Iowa State University, the 2012 NSF CAREER award, and the Harpole-Pentair professorship in 2009 and 2010.View more

Contact IEEE to Subscribe

References

References is not available for this document.