Resource Management in Fog Computing: Review
Sabelo Velemseni Dlamini, Neco Ventura · 2019
Fog computing is not meant to replace cloud computing, but to enhance its capabilities and improve performance. The main objective of Fog computing is to bring selected cloud computing capabilities to the edge of the network, closer to the end user, to improve latency, enhance location awareness, and provide mobility support among other advantages that are missing in cloud computing as is this stage. In addition to this, Fog computing is required to operate autonomously to ensure uninterrupted services even when there are unreliable connections with the cloud, but it is also required to fully integrate with the cloud when the full resource connectivity is restored. Because of this, there is a need for the development of effective resource management and orchestration mechanisms to ensure acceptable performance of applications and services while taking advantage of cloud capabilities. This calls for the design of new management and orchestration mechanisms for the Fog computing, that will be able to cater for both centralized and distributed state of Fog computing. In this paper, we review the current management and orchestration schemes in Fog computing and their performances. We then provide a conclusion on the suitability of a hybrid scheme and how they can be implemented.