ABSTRACT

This chapter discusses the fog-as-a-service model and a network framework that support fog-as-a-service that enable collaboration among edge devices to ensure acceptable end-to-end application performance in dynamic computing environments. It explores the service provisioning challenges and the edge environments' features, introduce the architecture, the service management, and the deployment mechanism of the fog-as-a-service model. The comprehensive development of IoT, AI, and 5G will drive more intelligent pervasive applications, and also pose new challenges to the underlying computing and communication system architecture. Cloud servers are generally used for centralised control and are responsible for handling global tasks. Due to the long distance of cloud servers from IoT nodes and limited network bandwidth, it is difficult to provide real-time data processing services. Mobile edge computing allows base stations in mobile cellular networks serve as service delivery nodes, and multi-access edge computing is extended by mobile edge computing, which allows multiple network access methods when an end device access the base station.