国内刊号:11-2560/TP
国际刊号:1000-9825
发布日期:
作者:杨光,刘杰,曲慕子,王帅,叶丹,钟华
单位:杨光,中国科学院大学, 北京 100049;中国科学院 软件研究所 软件工程技术研究开发中心, 北京 10019011,刘杰,中国科学院大学, 北京 100049;计算机科学国家重点实验室 (中国科学院 软件研究所), 北京 10019002,曲慕子,中国科学院大学, 北京 100049;中国科学院 软件研究所 软件工程技术研究开发中心, 北京 10019003,王帅,中国科学院 软件研究所 软件工程技术研究开发中心, 北京 10019004,叶丹,中国科学院大学, 北京 100049;计算机科学国家重点实验室 (中国科学院 软件研究所), 北京 10019005,钟华,中国科学院大学, 北京 100049;中国科学院 软件研究所 软件工程技术研究开发中心, 北京 10019006
关键词:服务器无感知计算;函数即服务;云函数;云计算;性能优化
基金:国家自然科学基金(61972386)
服务器无感知计算是新兴的云计算模式, 它基于“函数即服务(FaaS)”的范式, 以函数为部署和调度的基本单位, 为用户提供大规模并行和自动伸缩的函数执行服务, 且无需用户管理底层资源. 对于用户, 服务器无感知计算能够帮助他们摆脱集群底层基础设施管理的负担, 专注于业务层的开发和创新; 对于服务提供商, 服务器无感知计算将应用分解为细粒度的函数, 极大地提高了调度效率和资源利用率. 显著的优势让服务器无感知计算迅速吸引了业界的注意, 然而, 服务器无感知计算与传统云计算迥然不同的计算模式以及对任务各方面的严格限制给应用的迁移带来了诸多障碍, 各种越来越复杂的任务也对服务器无感知计算的性能提出了越来越高的要求, 服务器无感知计算的性能优化成为一个重要的研究课题. 从4个方面对服务器无感知计算系统性能优化技术的相关研究工作进行梳理和综述, 并介绍现有的系统实现. (1)介绍面向典型任务的优化技术, 包括任务适配和针对特定任务的系统优化; (2)综述沙箱环境的优化工作, 包括沙箱方案和冷启动优化技术, 它们是决定函数运行速度的核心; (3)概括I/O和通信技术的优化, 它们是服务器无感知计算应用程序的主要性能瓶颈; (4)简述相关的资源调度技术, 包括面向平台和面向用户的调度策略, 它们决定着系统的资源利用率和任务的执行效率. 最后, 总结当前服务器无感知计算性能优化技术所面临的问题和挑战, 并展望未来可能的发展方向.
来源:2025年第1期
《软件学报》期刊编辑部