I. Introduction
As we know by the scientific studies of the 5G, it quotes 300 Mb/s of downlink, 50 Mb/s of uplink, an end-to-end latency of 10 ms and a mobility which is on demand between 0 and 100 km/h [1]. Moreover, 6G performance requirements are a peak data rate of 1000 gigabits per second (Gb/s) and air latency less than 100 microseconds (), 50 times the peak data rate and one-tenth the latency of 5G [2], [3]. Thus, 6G offers larger communication channels than 5G. Particularly, the existing mobile network generations could not handle the explosive traffic growth due to the capacity limitations of radio access, backhaul and core mobile networks. So, with the aim to support this traffic expansion, the 6G, which consists the sixth generation (6G) of the mobile networks, is under preparation and improvement. Thus, 6G is expected to offer higher throughput, submillisecond service latencies [2]. Moreover, caching of popular content during off-peak traffic periods at different levels of the wireless network architecture has occurred as a major technology trend for the next generation of wireless systems, which is the 6G technology [4]. By moving the location of the caches more closely to the edge of the network we could take the advantage of reducing the latency that required for accessing and delivering users’ requests [3], [4]. Furthermore, the mobile cellular networks (MCNs) are moving toward the 6G wireless networks, where new technologies like ultradense networks, massive multiple-input–multiple-output (MIMO), millimeter-wave communication, edge caching, device-to-device communications, cloud computing (CC), edge computing (EC), Internet of Things (IoT), and big data (BD) [5]–[7].