-
公开(公告)号:CN117172093A
公开(公告)日:2023-12-05
申请号:CN202310909401.8
申请日:2023-07-24
Applicant: 中国科学院软件研究所 , 中科南京软件技术研究院
Abstract: 本发明公开了一种基于机器学习的Linux系统内核配置的策略推荐方法及装置,所述方法包括:基于Linux系统的当前参数配置,进行负载数据的采集;根据所述负载数据,识别当前负载的负载类型;根据所述当前负载的历史最优推荐,为当前负载进行最新参数配置的推荐;生成所述最新参数配置的参数空间,并使用参数推荐优化模型在所述参数空间内进行所述Linux系统的参数推荐,得到参数推荐结果。本发明为Linux系统内核的参数配置优化提供通用的优化策略,可以有效提高资源利用率,提升负载性能。
-
公开(公告)号:CN116991577A
公开(公告)日:2023-11-03
申请号:CN202310792705.0
申请日:2023-06-30
Applicant: 中国科学院软件研究所 , 中科南京软件技术研究院
IPC: G06F9/50 , G06F16/9535 , G06F18/214 , G06F18/243 , G06N20/20
Abstract: 本发明公开了一种基于机器学习的云服务平台负载策略推荐方法。本发明采用机器学习方法进行参数推荐以及分类识别,可以集成在以Kubernetes为代表的容器编排系统上,通收集集群上负载的历史数据,使用带标签的不同类别负载的特征数据,进行识别模型的构建;完成训练后,持续监控集群,每当集群上有新的负载到达时,识别负载并进行参数推荐;参数推荐的过程通过贝叶斯优化进行,为集群上部署的应用推荐最佳的参数配置。相比于传统的Kubernetes自身的优化方法,本发明构建起完整的优化逻辑链条,更高效且更具持续性;完成优化迭代过程后,再将类型标签和相应的最佳推荐共同记录到推荐知识库,在后续工作中,进行更新或快速推荐。
-
公开(公告)号:CN118779204A
公开(公告)日:2024-10-15
申请号:CN202310368734.4
申请日:2023-04-07
Applicant: 中国科学院软件研究所
Abstract: 本发明涉及一种基于二进制分析与中间文件重连接的共享库去膨胀方法。所述方法包括:对目标应用程序及该目标应用程序依赖的共享库进行二进制分析,得到外部调用接口列表;基于所述共享库,获取重构共享库所需的中间文件;其中,所述中间文件为目标应用程序的中间文件在所述共享库中可重定位的共享库文件;基于所述外部调用接口列表和所述中间文件,得到去膨胀后的共享库。本发明可以额外的裁剪数据段,从而达到更好的去膨胀效果。
-
公开(公告)号:CN115629860A
公开(公告)日:2023-01-20
申请号:CN202211298016.6
申请日:2022-10-21
Applicant: 中国科学院软件研究所
IPC: G06F9/48
Abstract: 本发明公开了一种软件参数调优方法、容器管理平台、存储介质及系统,所述容器管理平台包括:任务接收模块、数据收集模块、在线优化模块、参数更新模块、离线优化模块和专家知识库。该容器管理平台可以针对动态调优任务或静态调优任务的需要,提供最优算法解决方案或查表解决方案,在保障应用程序服务感知不到中断的情况下,使用新的调优过的容器替换原有容器的方式,对应用程序在启动时设定的初始化参数进行用户无感的更新。
-
-
-