In recent years, the landscape of computing paradigms has witnessed a gradual yet remarkable shift from monolithic computing to distributed and decentralized paradigms such as Internet of Things (IoT), Edge, Fog, Cloud, and Serverless. The frontiers of these computing technologies have been boosted by shift from manually encoded algorithms to Artificial Intelligence (AI)-driven autonomous systems for optimum and reliable management of distributed computing resources. Prior work focuses on improving existing systems using AI across a wide range of domains, such as efficient resource provisioning, application deployment, task placement, and service management. This survey reviews the evolution of data-driven AI-augmented technologies and their impact on computing systems. We demystify new techniques and draw key insights in Edge, Fog and Cloud resource management-related uses of AI methods and also look at how AI can innovate traditional applications for enhanced Quality of Service (QoS) in the presence of a continuum of resources. We present the latest trends and impact areas such as optimizing AI models that are deployed on or for computing systems. We layout a roadmap for future research directions in areas such as resource management for QoS optimization and service reliability. Finally, we discuss blue-sky ideas and envision this work as an anchor point for future research on AI-driven computing systems.
翻译:近年来,计算范式的领域从单一计算向分布式和去中心化的范式转变,例如物联网(IoT),边缘计算,雾计算,云计算和无服务器等。这些计算技术的前沿已经由人工编码的算法向基于人工智能(AI)的自主系统转变,以实现分布式计算资源的最优和可靠管理。以前的工作重点是利用AI跨越广泛的领域改进现有系统,例如高效资源提供、应用部署、任务分配和服务管理。本综述回顾了数据驱动的AI增强技术的演变及其对计算系统的影响。我们阐述了新技术,并就AI方法在边缘、雾和云资源管理相关用途方面的关键见解提出建议,并研究了如何在该资源连续体的存在下创新传统应用,以增强服务质量(QoS)。我们介绍了AI模型在计算系统上或用于计算系统上的优化等最新趋势和影响领域。我们规划了未来研究方向的路线图,例如QoS优化的资源管理和服务可靠性。最后,我们探讨了蓝天想法,认为这项工作是未来关于基于AI的计算系统研究的一个锚点。