Tay, M.Şentürk, Arafat2023-07-262023-07-2620222214-7853https://doi.org/10.1016/j.matpr.2022.11.232https://hdl.handle.net/20.500.12684/13605The importance of the big data concept, which emerged with the developments in the Internet of Things (IoT) field and the increase in the number of devices connected to the Internet, is increasing day by day. To achieve the expected improvement in speed, bandwidth, and delay with the new generation cellular technology (5G), the necessary software and hardware studies in this area gain importance. With the new generation of network technology, the number of sensors used in mission-critical and delay-sensitive systems is also increasing. Fog and edge computing technologies can offer effective solutions in solving the problems (latency, bandwidth, energy consumption) brought about by this increase. These technologies, developed for the analysis, storage, rationalization, and calculation of big data, address the distributed network structure rather than the centralized network structure. In addition, thanks to its proximity to the point where the data is generated, it is seen that it produces important solutions for delay, energy-saving, and effective use of bandwidth. Working between IoT and Cloud (big data storage and processing centers like Hadoop, Spark, Flink, etc.), effective resource allocation (RA) is an important problem for this systems to produce effective solutions in real-time data processing and response. In this study, optimization algorithms developed for RA are mentioned. Advantages and disadvantages are expressed through analyzing the studies examined, the purpose of use, calculation tool, the method, and comparison criteria. © 2022en10.1016/j.matpr.2022.11.232info:eu-repo/semantics/closedAccessCloud computingEdge computingFog computingInternet of ThingsResource allocation5G mobile communication systemsBandwidthBig dataData handlingDelay-sensitive applicationsDigital storageEdge computingEnergy conservationEnergy utilizationFogInternet of thingsResource allocationCellular technologiesCloud-computingEdge computingEffective solutionExpected improvementsMission criticalNetwork technologiesResource allocation algorithmsResources allocationSoftware and hardwaresFog computingA research on resource allocation algorithms in content of edge, fog and cloudArticle2-s2.0-85143271298Q2