-
题名服务器无感知计算场景下基于时空特征的函数调度
- 1
-
-
作者
金鑫
吴秉阳
刘方岳
章梓立
贾云杉
-
机构
北京大学计算机学院
高可信软件技术教育部重点实验室(北京大学)
-
出处
《计算机研究与发展》
EI
CSCD
北大核心
2023年第9期2000-2014,共15页
-
基金
国家重点研发计划项目(2022YFB4500700)。
-
文摘
服务器无感知计算是一种新兴的以函数为中心的云计算范式.服务器无感知计算向用户提供高层次的函数抽象在云计算平台开发和部署应用.服务器无感知计算以函数为粒度分配资源.函数调度对函数性能有重要影响,面临问题规模大和动态性强2个难点.现有服务器无感知计算调度器使用先来先服务(FCFS)算法,容易受队头阻塞影响,导致函数完成时间较长.为了高效利用系统资源和降低函数完成时间,亟需对服务器无感知计算场景下的函数调度问题进行研究.首先,分析了服务器无感知计算场景下的函数调度问题,并定位了3个影响函数完成时间的因数,分别是排队时间、启动时间和执行时间.基于该分析,提出了数学模型对服务器无感知计算场景下函数调度问题进行形式化建模.其次,提出了基于函数时空特征的服务器无感知计算调度算法FuncSched.该算法在时间维度上考虑函数执行时间和函数启动时间,在空间维度上考虑函数资源占用量.最后,实现了原型系统,并使用了真实世界服务器无感知计算负载数据集进行实验.实验结果表明所提算法可以有效降低平均函数完成时间,从而有效提高了服务器无感知计算环境中函数的执行效率.
-
关键词
服务器无感知计算
函数调度
时空特征
冷启动
云计算
-
Keywords
serverless computing
function scheduling
temporal-spatial characteristics
cold start
cloud computing
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-