Recent years have disclosed a remarkable proliferation of compute-intensive applications in smart cities. Such applications continuously generate enormous amounts of data which demand strict latency-aware computational processing capabilities. Although edge computing is an appealing technology to compensate for stringent latency related issues, its deployment engenders new challenges. In this survey, we highlight the role of edge computing in realizing the vision of smart cities. First, we analyze the evolution of edge computing paradigms. Subsequently, we critically review the state-of-the-art literature focusing on edge computing applications in smart cities. Later, we categorize and classify the literature by devising a comprehensive and meticulous taxonomy. Furthermore, we identify and discuss key requirements, and enumerate recently reported synergies of edge computing enabled smart cities. Finally, several indispensable open challenges along with their causes and guidelines are discussed, serving as future research directions.
翻译:近些年来,在智能城市中,计算密集型应用显著地激增。这些应用不断生成大量数据,需要严格的长期认知计算处理能力。尽管边缘计算是一种令人感兴趣的技术,可以弥补严格的延迟相关问题,但其部署带来了新的挑战。在这次调查中,我们强调边缘计算在实现智能城市愿景方面的作用。首先,我们分析边际计算模式的演变。随后,我们批判性地审查侧重于智能城市边际计算应用的最新文献。随后,我们通过设计全面和细致的分类法,对文献进行分类和分类。此外,我们确定和讨论关键要求,并列举最近报告的边际计算促进智能城市的协同效应。最后,我们讨论了几个不可或缺的公开挑战及其原因和指导方针,作为未来的研究方向。