周鹏 作品数:13 被引量:21 H指数:3 供职机构: 中国科学院软件研究所 更多>> 发文基金: 中国科学院知识创新工程重要方向项目 国家自然科学基金 中国科学院战略性先导科技专项 更多>> 相关领域: 自动化与计算机技术 更多>>
一种数据驱动可扩展的智能通用任务调度系统 本发明公开了一种数据驱动可扩展的智能通用任务调度系统,包括应用信息收集系统、信息传递系统、信息存储系统、数据智能处理系统、调度系统;其中数据智能处理系统主要由数据加载、生成神经网络构建参数、构建神经网络、神经网络和决策信... 周鹏 武延军 赵琛文献传递 基于SDN的数据中心网络资源调度机制 被引量:6 2015年 随着大数据应用的不断丰富,现在的数据中心通常部署着多种集群计算框架,并由统一的集群资源管理器(如Mesos)进行管理.目前的集群资源管理主要关注计算资源和存储资源,较少的涉及网络资源.但研究表明高效的网络资源管理对于优化作业性能十分重要.本文提出了一种基于SDN(Software Defined Network)的数据中心网络资源调度机制,该机制可以根据管理员预设的网络资源分配策略,加权的进行网络资源调度,为高优先级的作业分配更多网络资源以优化性能,并且实现不同作业之间的网络性能隔离.我们基于开源SDN控制器实现了原型系统,并通过实验验证了该机制的有效性. 汪正康 周鹏 肖俊超 武延军关键词:SDN 数据中心 虚拟机确定性执行重放的模型分析和实现方法 2012年 进程重放用于程序调试,无法重现系统全部状态,难以分析错误根源.而系统级重放复杂且难于实现,尚无模型分析方法提供理论指导,确保重放执行与记录执行等价.为了使执行重放系统适用于系统调试,建立虚拟机指令执行模型,提出了虚拟机执行重放的定义,给出并证明了成功重放的充分条件.根据该充分条件,设计实现了基于Xen的虚拟机重放系统CASMotion.CASMotion讨论了Xen DomU中不确定事件的种类,给出各类事件的重放方法以及时间点的匹配算法.CASMotion成功实现了不确定事件的准确重放,实验结果表明其具有较低的性能损失. 于佳耕 周鹏 武延军 赵琛关键词:模型分析 虚拟机 XEN 一种Linux安全漏洞修复补丁自动识别方法 被引量:7 2022年 及时获取并应用安全漏洞修复补丁对保障服务器用户的安全至关重要.但是,学者和机构研究发现开源软件维护者经常悄无声息地修复安全漏洞,比如维护者88%的情况在发布软件新版本时才在发行说明中告知用户修复了安全漏洞,并且只有9%的漏洞修复补丁明确给出对应的CVE(common vulnerabilities and exposures)标号,只有3%的修复会及时主动通知安全监控服务提供者.这导致在很多情况下,安全工程师不能通过补丁的代码和描述信息直接区分漏洞修复、Bug修复、功能性补丁.造成漏洞修复补丁不能被用户及时识别和应用,同时用户从大量的补丁提交中识别漏洞修复补丁代价很高.以代表性Linux内核为例,给出一种自动识别漏洞修复补丁的方法,该方法为补丁的代码和描述部分分别定义特征,构建机器学习模型,训练学习可区分安全漏洞补丁的分类器.实验表明,该方法可以取得91.3%的精确率、92%的准确率、87.53%的召回率,并将误报率降低到5.2%,性能提升明显. 周鹏 武延军 武延军关键词:LINUX内核 一种实现智能虚拟数字动物的可学习能力模型个性化的训练学习方法与系统 本发明公开了一种实现智能虚拟数字动物的可学习能力模型个性化的训练学习方法与系统。该方法包括:在云端生成智能虚拟数字动物的程序实例;为智能虚拟数字动物云端实例构造生产动物机器人实物映射,并派发给用户,动物机器人从云端下载相... 周鹏 武延军 赵琛文献传递 一种数据驱动可扩展的智能通用任务调度系统 本发明公开了一种数据驱动可扩展的智能通用任务调度系统,包括应用信息收集系统、信息传递系统、信息存储系统、数据智能处理系统、调度系统;其中数据智能处理系统主要由数据加载、生成神经网络构建参数、构建神经网络、神经网络和决策信... 周鹏 武延军 赵琛可微分抽象机混合编程系统 被引量:1 2019年 自动化编程是智能软件的核心挑战之一,使用程序执行轨迹或输入输出样例学习程序,是自动化编程的典型研究方法.这些方法无法弥合常规程序元素与神经网络组件间的隔阂,不能吸收经验信息输入、缺乏编程控制能力.给出了一种可无缝结合高级编程语言与神经网络组件的混合编程模型:使用高级编程语言元素和神经网络组件元素混合开发应用程序,其中,编程语言描述程序的框架、提供经验信息,关键复杂部分则用未定、可学习的神经网络组件占位,应用程序在可微分抽象机上运行生成程序的连续可微分计算图表示,然后使用输入输出数据,通过可微分优化方法对计算图进行训练,学习程序的未定部分,自动生成完整的确定性程序.可微分抽象机混合编程模型给出了一种能够将编程经验与神经网络自学习相结合的程序自动生成方法,弥合编程语言元素与神经网络元素间的隔阂,发挥并整合高级过程化编程和神经网络可训练学习编程各自的优势,将复杂的细节交给神经网络未定部分自动生成,降低编程难度或工作量,而适当的经验输入又有助于未定部分的学习,同时,为复用长期积累的宝贵编程经验提供输入接口. 周鹏 武延军 武延军关键词:混合编程 人工智能 虚拟环境下虚拟机应用性能建模 被引量:5 2015年 得益于虚拟化技术的成熟发展,当下私有云和公有云数据中心已经越来越多的出现在企业、学校和研究机构当中.相对于物理机,虚拟机拥有更好的迁移性、可扩展性和相对低廉的购入与维护成本,所以越来越多的中小创业者倾向于购买虚拟机部署服务.对于云服务提供者来说,如何在满足SLA情况下对云环境下或者运行于同一物理资源池上的虚拟机合理分配资源从而实现硬件资源池最大化利用变得越来越重要.本文分析了影响虚拟环境下虚拟机应用性能的关键参数,并证明了虚拟机应用性能与硬件资源之间存在着复杂的非线性关系,通过一种SVD特征拓展+非线性模型的方法对运行于同一物理资源池上的虚拟机应用性能进行建模研究,实验表明该模型有较好的效果,并且平均预测误差可以达到12%左右. 黎丰泽 杨达 周鹏 武延军关键词:虚拟化 SVD 基于CoreOS面向负载整合的集群调度研究 被引量:1 2017年 CoreOS是基于Docker的新型容器化集群服务器操作系统,发展迅速,已经得到OpenStack、Kubernetes、Salesforce、Ebay等主流云服务商的支持,云环境中负载是动态的,相应的其资源需求是动态变化的,这给集群资源高效利用带来了挑战,静态预分配峰值资源的策略带来云端资源的巨大浪费,同时空转的计算浪费大量能耗.本文提出的面向负载整合的集群调度系统(简称LICSS)实时监控集群负载分布情况,调度时使用紧凑式调度策略分配计算节点,运行时利用任务迁移技术对负载进行动态整合,实现及时收集释放空转资源降低资源能耗浪费的目的.LICSS系统设计实现了节点负载度量、任务度量、负载整合算法,并测算出节点自适应负载阈值.实验表明,LICSS系统能够根据不同时段集群负载动态变化情况对负载进行有效整合,提高了12.2%的平均资源利用率,并且基于任务整合在低负载时段触发富余节点休眠降低集群能耗. 张宝婷 芮建武 周鹏 武延军虚拟机全系统重放技术 操作系统执行过程的完整重放为系统的故障诊断、入侵检测分析、安全审计和取证等提供了方便.介绍一个基于Ⅰ型虚拟机架构Xen的,支持虚拟机指令级重放的架构CASMotion,给出其原理、设计与实现,并描述其在审计取证中的应用. 武延军 周鹏 于佳耕关键词:操作系统 虚拟机 安全审计 文献传递