I. Introduction
The rapid proliferation of smart mobile devices has triggered an unprecedented growth of the global mobile data traffic. Caching content closer to end users, e.g., at base stations (BSs) [1]–[10] or even at end users [11], [12], has been proposed as an effective way to support the dramatic traffic growth, by reducing the distance between popular contents and requesters, and alleviating the backhaul load. In addition, caching has also been jointly designed with multicast [5], [7], [10] and cooperation [1], [2]. In this paper, we focus on caching at BSs, and a large body of recent research would be out of the scope of this paper.