-
公开(公告)号:CN115543486B
公开(公告)日:2023-03-31
申请号:CN202211461318.0
申请日:2022-11-16
Applicant: 北京大学
Abstract: 本实施例提供了一种面向无服务器计算的冷启动延迟优化方法、装置和设备,所述方法包括:对FaaS应用进行可选文件消除处理,以获得简化的FaaS应用;对简化的FaaS应用进行无服务器函数识别和特殊函数识别,以确定所述FaaS应用中的无服务器函数和特殊函数;根据所述FaaS应用的函数调用图、所述无服务器函数和特殊函数生成可选函数集;对所述可选函数集中可选函数的代码进行函数级重写,并将可选函数的原始代码压缩为轻量级文件,得到优化的FaaS应用,并在执行所述优化的FaaS应用时以按需加载的方式获取需要的可选函数代码。在本实施例中,无需修改底层操作系统或虚拟机管理程序,从应用层面出发,实现通过减小执行代码的大小来优化无服务器函数的冷启动延迟。
-
公开(公告)号:CN113342515A
公开(公告)日:2021-09-03
申请号:CN202110513522.1
申请日:2021-05-11
Applicant: 北京大学
IPC: G06F9/50
Abstract: 本申请提供了一种无服务器计算资源选择方法、装置、设备及存储介质,涉及软件技术领域。解决难以从市场不同的云服务平台中选择到合适当前待执行程序的计算资源的问题。包括:根据待执行程序的属性和待执行程序所应用的场景属性,设置多个基准测试程序;多个基准测试程序中的每个基准测试程序用于测试计算资源某一方面的基础性能或者综合性能;在计算资源中运行测试函数;测试函数包括多个基准测试程序中每个基准测试程序中的方法函数,以及待执行程序中的方法函数;获取计算资源对测试函数的运行日志和运行结果;分析运行日志和运行结果,确定计算资源运行待执行程序的运行指标值;运行指标值用于评估选择计算资源运行待执行程序的运行效果。
-
公开(公告)号:CN115543486A
公开(公告)日:2022-12-30
申请号:CN202211461318.0
申请日:2022-11-16
Applicant: 北京大学
Abstract: 本实施例提供了一种面向无服务器计算的冷启动延迟优化方法、装置和设备,所述方法包括:对FaaS应用进行可选文件消除处理,以获得简化的FaaS应用;对简化的FaaS应用进行无服务器函数识别和特殊函数识别,以确定所述FaaS应用中的无服务器函数和特殊函数;根据所述FaaS应用的函数调用图、所述无服务器函数和特殊函数生成可选函数集;对所述可选函数集中可选函数的代码进行函数级重写,并将可选函数的原始代码压缩为轻量级文件,得到优化的FaaS应用,并在执行所述优化的FaaS应用时以按需加载的方式获取需要的可选函数代码。在本实施例中,无需修改底层操作系统或虚拟机管理程序,从应用层面出发,实现通过减小执行代码的大小来优化无服务器函数的冷启动延迟。
-
-