-
公开(公告)号:CN118708290A
公开(公告)日:2024-09-27
申请号:CN202410762002.8
申请日:2024-06-13
Applicant: 中国科学院计算技术研究所
IPC: G06F9/455 , G06F16/13 , G06F16/174 , G06F16/11
Abstract: 本发明提出一种容器资源占用开销优化方法、系统、介质、计算机设备,该方法包含:记录每一容器对应的函数进程执行时访问到的文件,生成每一容器的文件工作集;对单个容器仅保留文件工作集内的文件而删除其他文件,对多个容器识别出不同文件工作集之间的重复文件以进行去重处理;对每一容器生成快照文件并暂停该容器的运行,识别出每一快照文件中的重复内存页面以进行去重处理;当需要启动新容器时,从快照文件中恢复出容器。该方法提高了同一个服务器上容器之间资源的共享程度和共享效率,实现了减小容器资源开销和加速容器启动速度的效果。
-
公开(公告)号:CN119759496A
公开(公告)日:2025-04-04
申请号:CN202411819809.7
申请日:2024-12-11
Applicant: 中国科学院计算技术研究所
IPC: G06F9/455
Abstract: 本发明提出一种基于快照压缩‑解压的函数即服务容器启动加速方法,包括:启动并运行函数即服务的基础容器实例,对该基础容器实例运行全过程的实例内存访问进行追踪,获取实例内存访问记录,生成内存访问的优先级页面;启动新容器实例时,将该内存访问优先级页面加载至该新容器实例的进程内存空间后,运行该新容器实例。本发明以更小的开销准确记录FaaS容器在初始化阶段、请求监听阶段、函数执行阶段的内存访问情况,并实现提前启动容器实例,无需等待所有快照内存页面解压完毕,且用实例启动时延和函数执行时延掩盖部分快照解压时延,从而降低总的端到端时延。
-