We use the same procedure as in [1]} for the location-dependent cache placement phase. The main steps of the placement process are briefly reproduced here for completeness. The placement phase is executed, for example, before the users enter the application environment or when they pass through specific high-data-rate locations (data shower). During this phase,
users' cache memories are filled up with valuable data aimed to minimize the duration of the upcoming content delivery phase.
Thus, the placement phase comprises two consecutive processes, memory allocation and cache arrangement.
