一种基于强化学习的pod水平扩缩算法

    公开(公告)号:CN115827161A

    公开(公告)日:2023-03-21

    申请号:CN202211581622.9

    申请日:2022-12-07

    Abstract: 本发明公开了一种基于强化学习的pod水平扩缩算法,属于微服务资源调度领域,具体为:首先,针对Kubernetes集群中每个工作负载,确定其占用的pod的繁忙程度的表征状态指标,并设定pod水平扩缩的动作集合;然后,为各工作负载的状态指标分别设置各自的上下限;根据工作负载的状态集合和pod水平扩缩的动作集合计算奖励收益;最后,基于DQN进行扩缩决策,通过修改配置文件对Kubernetes集群中工作负载的pod实施扩缩容操作。本发明将工作负载当前的多项指标联合表征为强化学习的状态输入,由训练好的强化学习智能体提供智能决策,以实现工作负载所占有pod数量水平扩缩的按需调整、智能调整,从而提升pod扩缩效率,优化相应工作负载的QoS指标,提高集群资源利用率,降低服务成本。

    一种基于注意力机制的API误用检测方法及系统

    公开(公告)号:CN114741322B

    公开(公告)日:2022-08-16

    申请号:CN202210566644.1

    申请日:2022-05-24

    Inventor: 吴文峻 杨京波

    Abstract: 本发明提出一种基于注意力机制的API误用检测方法及系统,包括如下步骤:步骤1、获取检测领域预定量代码;步骤2、将所述预定量代码转化为基于注意力机制API误用检测模型所需训练数据;步骤3、利用所述训练数据训练所述基于注意力机制API误用检测模型,得到模型参数;步骤4、获取待检测代码,将待检测代码转化为所述基于注意力机制API误用检测模型要求的数据格式,将待检测代码转换的数据格式通过所述基于注意力机制API误用检测模型,得到检测结果,对所述待检测代码生成检测报告。本发明将自注意力机制应用于API使用规约的学习以及API误用检测,通过采集大量Java代码并通过静态分析构造API使用的样本集,并使用神经网络对这些样本进行训练,构造自动检测API误用的模型。

    一种基于BPMN的微服务工作流部署方法

    公开(公告)号:CN112463141A

    公开(公告)日:2021-03-09

    申请号:CN202011338284.7

    申请日:2020-11-25

    Abstract: 本发明公开了一种基于BPMN的微服务工作流部署方法,涉及工作流引擎领域,具体为:用户通过流程编辑界面串接各图元,以bpmn格式进行存储,然后筛选各个图元的每个元素,将其分为节点类元素和关系类元素;对每个节点类中各元素,去除变量名id和值,将剩余的变量名和值写入YAML中的数组对象template中;同时,对每个关系类中各元素,根据变量名start和end中的变量值,得到工作流的执行顺序,并写入YAML中的数组对象dependencies中;将添加完声明信息的YAML文件提交给工作流部署引擎,针对当前微服务,引擎读取对象类DAG,获得元素的先后执行顺序;并查找对象类Templates中对应的元素,按顺序将所有元素执行完毕后,对节点类的微服务执行完毕;本发明大大降低了微服务部署的门槛。

    一种面向云计算平台的科学工作流系统及方法

    公开(公告)号:CN105447643B

    公开(公告)日:2020-07-03

    申请号:CN201510856917.6

    申请日:2015-11-30

    Abstract: 本发明涉及一种面向云计算平台的科学工作流系统及方法,通过定制模块的定制模块从显示层、工作流层、执行层、计算环境的定制;自动化部署模块根据定制模块的计算环境抽象描述,以及相应的科学软件自动化配置脚本将共同作用于计算环境的自动化部署过程;执行模块将科学工作流的各个计算步骤准确调度并运行在云端计算环境中。本发明能够为科研人员提供更加可定制化的科学工作流服务,能够根据科学实验需求定制科学工作流流程,并按需租用云平台中的计算资源,而且能够不受实验室机房计算资源的限制,不受手动安装软件工具来部署计算环境的限制,不需要手动跟踪并执行各个计算步骤,适用于对于大规模的科学数据分析任务。

    一种基于神经网络的导学问答系统及方法

    公开(公告)号:CN110619042A

    公开(公告)日:2019-12-27

    申请号:CN201911066052.8

    申请日:2019-11-04

    Inventor: 吴文峻 吴沂楠

    Abstract: 本发明设计了一种基于神经网络的导学问答系统,包括前端和后端,前端包括注册模块、登录模块、提问模块、回答模块、评价模块和认知评价树模块;所述后端包括三个子系统,分别为认知评价子系统、答案重用子系统和答案生成子系统;本发明通过对问句的信息提取,检索社区中已存在的问题的答案;如果不存在相似的问题,则使用训练好的模型在离线文档中生成回答,并在返回的答案中引导学习者扩展阅读。

    一种面向备份任务的重复数据删除方法

    公开(公告)号:CN105786651B

    公开(公告)日:2018-12-04

    申请号:CN201610110134.8

    申请日:2016-02-29

    Inventor: 吴文峻

    Abstract: 本发明公开了一种面向备份任务的重复数据删除方法,首先,划分备份任务;将硬盘上完成了全部查重过程的指纹仓库放入集合B‑bucket;然后,在内存中建立局部缓存和全局缓存;将B‑bucket中的元素放入全局缓存;将当前备份任务的所有指纹依次放入指纹仓库C‑bucket;当C‑bucket处于满态后更新,遍历并记录更新后的最大指纹与最小指纹;然后,在B‑bucket中寻找具有这两个指纹的指纹仓库,并加入局部缓存;对更新后的每一个指纹在局部缓存和全局缓存中进行查询并标记后,将未被标记的指纹保存到指纹仓库N‑bucket中;标记的指纹进行删除;最后,当N‑bucket满态后替换并加入局部缓存,并更新全局缓存。优点在于:解决了指纹查询瓶颈问题;缩小查重范围,提高重删效率;保持较高的吞吐率。

    一种高清ROI视频实时质量调节的方法

    公开(公告)号:CN104410860B

    公开(公告)日:2017-08-15

    申请号:CN201410713484.4

    申请日:2014-11-28

    Abstract: 本发明公开了一种高清ROI视频实时质量调节的方法,该方法步骤为:第一,实时获取含ROI高清视频的质量评估值;第二,优化x264编码器,使之适应高清ROI视频的编码需求;第三,结合ROI提取检测技术和带宽检测技术,发送端编码视频时做到带宽资源的最大化利用以及视频质量的最大化。本发明以含ROI视频质量评估模型为基础,并结合基于ROI的快速H.264编码方案,实现了一种高效、可靠的视频实时调节系统。

    一个基于云计算的视频会议的转码分发系统

    公开(公告)号:CN103699447B

    公开(公告)日:2017-02-08

    申请号:CN201410007678.2

    申请日:2014-01-08

    Abstract: 本发明提供一个基于云计算的视频会议的转码分发系统,包括控制模块、调度模块、转码模块、数据收发模块以及资源监测模块。系统部署于云端的虚拟机中。调度模块将流水线中抽象节点部署到实际虚拟机当中。数据收发、转码模块在调度模块的控制下实现对视频流的实际转码、分发操作。与此同时,资源监测模块实时监测各虚拟机状态,供调度模块进行计算任务分配决策使用。本发明利用云计算服务有效解决了视频会议中多种类客户端导致的视频转码问题。

    一种基于Kinect手势控制显示墙的方法

    公开(公告)号:CN103713741B

    公开(公告)日:2016-06-29

    申请号:CN201410007648.1

    申请日:2014-01-08

    Abstract: 本发明涉及一种基于Kinect手势控制显示墙的方法,该方法利用与计算机相连的Kinect采集用户双手动作,通过特定的手势识别算法识别出手势,并用识别出的手势对显示墙中的窗口实施控制操作。本发明涉及向左切换、向右切换、选中、取消、移动、放大、缩小共7种手势,基本覆盖了显示墙窗口控制的需求,同时7种手势易学易用、拥有直观交互意图,操作显示墙更加简单方便。

Patent Agency Ranking