We developed a discrete event statistical simulation framework using MATLAB to study the performance of RAN caches along with caching policies, RAN backhaul, and wireless channel scheduler under realistic video access pattern as well as wireless channel conditions.Our numerical results show that in typical cases,RAN caching with the proposed caching policies leads to significant improvements in terms of video delay and system capacity. Furthermore, we study the effectiveness of our caching policies under different usage scenarios by varying some of the more significant simulation parameters. Results of our study reveal that even under the most unfavorable usage scenarios, our User Preference Profile (UPP)-based caching policies outperform the conventional caching policies. Simulation results show that RAN micro-caches with the proposed UPP-based caching policies, together with the proposed backhaul scheduler, can improve the probability that video requests can meet initial delay of 5 s or less by 72 percentage points, and the number of concurrent video requests that can be served by up to 300% compared to having no caches in the RAN. When the wireless channel is also constrained, use of the proposed video-aware wireless channel scheduler ensures improvement is still significant—e.g., in some typical cases, we achieve end-to-end capacity improvements of 247% compared to having no caches in the RAN and using conventional scheduling algorithms. We achieve end-to-end capacity improvements of 35% compared to RAN micro-caches with