TY - JOUR
T1 - Cooperative Wireless Mobile Caching
T2 - A Signal Processing Perspective
AU - Mohajer, Soheil
AU - Bergel, Itsik
AU - Caire, Giuseppe
N1 - Publisher Copyright:
© 2020 IEEE.
PY - 2020/3
Y1 - 2020/3
N2 - Cache-aided communications have shown potential for substantial improvement in network performance, which goes far beyond that of traditional caching. Traditional caching (i.e., the bringing and storing of data closer to the end users) is only efficient when a significant portion of the popular files can be locally stored. In cache-aided communications, however, information stored at one user is useful for interference mitigation even if it is requested only by another user. The core idea in cache-aided communication is to use this interferencecancellation opportunity to simultaneously serve multiple users by sending a sum of multiple packets. By creating opportunities for multicasting, the improved performance scales with the accumulated cache size at all users. This is a great advantage for modern networks, where the number of users is typically large, and a small amount of memory can easily be allocated at each user. This article presents the novel techniques of cache-aided communications while focusing on the signal processing aspects that lie in the heart of these schemes. In particular, we examine the three well-studied signal processing problems at the core of cache-aided communications: Resource allocation, beamforming design, and interference mitigation.
AB - Cache-aided communications have shown potential for substantial improvement in network performance, which goes far beyond that of traditional caching. Traditional caching (i.e., the bringing and storing of data closer to the end users) is only efficient when a significant portion of the popular files can be locally stored. In cache-aided communications, however, information stored at one user is useful for interference mitigation even if it is requested only by another user. The core idea in cache-aided communication is to use this interferencecancellation opportunity to simultaneously serve multiple users by sending a sum of multiple packets. By creating opportunities for multicasting, the improved performance scales with the accumulated cache size at all users. This is a great advantage for modern networks, where the number of users is typically large, and a small amount of memory can easily be allocated at each user. This article presents the novel techniques of cache-aided communications while focusing on the signal processing aspects that lie in the heart of these schemes. In particular, we examine the three well-studied signal processing problems at the core of cache-aided communications: Resource allocation, beamforming design, and interference mitigation.
UR - http://www.scopus.com/inward/record.url?scp=85080954300&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85080954300&partnerID=8YFLogxK
U2 - 10.1109/MSP.2019.2962507
DO - 10.1109/MSP.2019.2962507
M3 - Article
AN - SCOPUS:85080954300
SN - 1053-5888
VL - 37
SP - 18
EP - 38
JO - IEEE Signal Processing Magazine
JF - IEEE Signal Processing Magazine
IS - 2
M1 - 9014575
ER -