IEEE Wireless Communications · 2021 · 153 citations · 13 references
ComputingComputer SystemsInformation TechnologyCloud ArchitectureEdge ComputingServerless ComputingEdge ArchitectureEdge Computing InfrastructureEdge InfrastructureEdge Resource ManagementServerless ArchitectureServerless NetworkingEdge Computing ArchitecturesEdge Computing NetworksLayered SystemLoad Balancing ModelsNetwork-aware Resource ManagementScheduling In Serverless ComputingServerless Edge ComputingService Deployment
Edge computing brings computation close to data sources to handle growing network data, yet it imposes resource management, scalability, and cost challenges that server‑less edge computing seeks to mitigate. This article systematically reviews serverless edge computing networks from a networking viewpoint, filling gaps left by prior studies on architectures, platforms, and optimization. The authors present a layered network architecture for serverless edge computing, detail its communication, deployment, and management processes, and outline key technical challenges and future research directions.
Edge computing enables applications to leverage computing resources near the data source to perform data processing, which can effectively cope with the explosive growth of network data. However, along with the benefits come great challenges: application developers need to explicitly manage their resources and handle the burden of scalability and load balancing; users have to pay based on the allocated resources, not the resources actually consumed; and so forth. Serverless edge computing extends the idea of serverless computing and has emerged as a compelling model for dealing with many of the challenges associated with edge infrastructure. Different from the existing works which mainly focus on the basic architectures, platforms, and optimization models, this article aims to provide a systematic and comprehensive overview of server-less edge computing networks from the perspective of networking. We first propose the network architecture and layered structure of serverless edge computing networks. Then, the communication process, as well as the implementation and deployment, is presented. Next, the promising technical challenges, including service deployment and lifecycle management, resource awareness and service discovery, service scheduling, and so on, are discussed. Finally, some potential areas for future research are highlighted.
13
A Survey on Mobile Edge Computing: The Communication Perspective
Yuyi Mao, Changsheng You, Jun Zhang et al. · IEEE Communications Surveys & Tutorials · 2017 · 5.4K citations
A Serverless Real-Time Data Analytics Platform for Edge Computing
Stefan Nastić, Thomas Rausch, Ognjen Šćekić et al. · IEEE Internet Computing · 2017 · 224 citations
An Edge-Computing Based Architecture for Mobile Augmented Reality
Jinke Ren, Yinghui He, Guan Huang et al. · IEEE Network · 2019 · 180 citations