The ever-increasing growth in the number of connected smart devices and various Internet of Things (IoT) verticals is leading to a crucial challenge of handling massive amount of raw data generated from distributed IoT systems and providing real-time feedback to the end-users. Although existing cloudcomputing paradigm has an enormous amount of virtual computing power and storage capacity, it is not suitable for latency-sensitive applications and distributed systems due to the involved latency and its centralized mode of operation. To this end, edge/fog computing has recently emerged as the next generation of computing systems for extending cloud-computing functions to the edges of the network.Despite several benefits of edge computing such as geo-distribution, mobility support and location awareness, various communication and computing related challenges need to be addressed in realizing edge computing technologies for future IoT systems. In this regard, this paper provides a holistic view on the current issues and effective solutions by classifying the emerging technologies in regard to the joint coordination of radio and computing resources, system optimization and intelligent resource management. Furthermore, an optimization framework for edge-IoT systems is proposed to enhance various performance metrics such as throughput, delay, resource utilization and energy consumption.Finally, a Machine Learning (ML) based case study is presented along with some numerical results to illustrate the significance of edge computing.
This paper investigates the problem of user‐centric cooperative edge caching in content delivery networks to leverage service provisioning at the network edge and to improve the quality of experience by minimizing the end‐to‐end delay. By taking advantage of the major characteristics in fifth‐generation networks, users can access contents not only from the nearest small base station (SBS) but also from other SBSs in the vicinity that have the requested precached contents. In the proposed scheme, a user‐centric delivery approach is considered in such a way that the base station can respond to the user request as long as it has enough resources. To this end, a caching algorithm is introduced whereby a group of SBSs cooperatively share storage and decide on the caching policy together aiming to cache as much contents as possible under the capacity constraint. Moreover, a modified matching theory is used for content delivery taking the bandwidth requirements into account. Simulation results show that the proposed scheme can achieve 99.5% local serve ratio when the SBS has a caching capacity of 40% the overall file size, and 20 available communication channels for content distribution.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.