cloud computing, Internet of Things, fog computing, and edge computing, due to their
various associated advantages. In this chapter, we present a comprehensive review of these
architectures and their associated concepts. Moreover, we consider different enable
technologies that facilitate computing paradigm evolution. In this context, we focus mainly on
fog computing considering its related fundamental issues and recent advances. Besides, we …