[发明专利]调度仿真系统和调度仿真方法在审
| 申请号: | 201811063502.3 | 申请日: | 2018-09-12 |
| 公开(公告)号: | CN110895504A | 公开(公告)日: | 2020-03-20 |
| 发明(设计)人: | 徐新坤;张伟伟;鲍永成;刘海锋 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/48 |
| 代理公司: | 北京成创同维知识产权代理有限公司 11449 | 代理人: | 蔡纯;范芳茗 |
| 地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 调度 仿真 系统 方法 | ||
1.一种调度仿真系统,其特征在于,包括:
事件流控制器,用于从事件流中顺序读取一个事件,并生成事件请求;
统一数据接口,用于接收所述事件请求,并存储所述事件请求的状态信息;
调度器,用于监听所述事件请求的状态信息,根据所述事件请求分配节点,并更新所述事件请求的状态信息;
模拟节点模块,用于监听所述事件请求的状态信息,进行模拟处理,并更新所述事件请求的状态信息。
2.根据权利要求1所述的调度仿真系统,其特征在于,所述事件请求的状态信息包括容器和节点的状态信息。
3.根据权利要求2所述的调度仿真系统,其特征在于,所述事件请求包括:添加容器请求、删除容器请求、添加节点请求、删除节点请求和更新节点请求。
4.根据权利要求3所述的调度仿真系统,其特征在于,当所述统一数据接口接收到添加节点请求、删除节点请求或更新节点请求时,更新相应节点的状态信息。
5.根据权利要求3所述的调度仿真系统,其特征在于,当所述模拟节点模块接收到所述添加容器请求或所述删除容器请求时,更新相应容器的状态信息。
6.根据权利要求3所述的调度仿真系统,其特征在于,
当所述事件请求为所述添加容器请求或所述删除容器请求,则所述事件流控制器获取相应容器的状态信息,在确定所述事件请求处理完毕后,继续从所述事件流中读取下一个事件;
当所述事件请求为所述添加节点请求或所述更新节点请求,则所述事件流控制器获取所有待处理的容器,确定所述待处理的容器均被至少调度过一次,则继续从所述事件流中读取下一个事件;以及
当所述事件请求为所述删除节点请求,则所述事件流控制器从所述事件流中读取下一个事件。
7.根据权利要求3所述的调度仿真系统,其特征在于,所述调度器获取所有待调度的容器,对于每个待调度的容器,获取所有可调度的节点,并基于调度算法为其分配节点。
8.根据权利要求1所述的调度仿真系统,还包括:时间校准器,用于存储一个时间戳,所述时间戳用于事件级的时间戳校准。
9.根据权利要求8所述的调度仿真系统,其特征在于,所述事件流控制器对于每一个事件请求,比较原始的事件发生时间和所述时间校准器的时间戳,并根据比较结果更新所述时间校准器的时间戳。
10.根据权利要求9所述的调度仿真系统,其特征在于,所述调度器对于接收到的每个事件请求,将所述时间校准器的时间戳更新为自身与为所述事件请求进行调度运算的用时之和,并采用更新后的时间戳更新所述事件请求的状态信息。
11.一种调度仿真方法,包括:
从事件流中顺序读取一个事件,并据此生成事件请求;
根据所述事件请求分配节点;
根据所述事件请求分配到的节点资源将所述事件请求发送给模拟节点;
根据接收到的事件请求进行模拟处理。
12.根据权利要求11所述的调度仿真方法,其特征在于,还包括:统一维护所述事件请求的状态信息。
13.根据权利要求11所述的调度仿真方法,其特征在于,所述事件请求包括:添加容器请求、删除容器请求、添加节点请求、删除节点请求和更新节点请求。
14.根据权利要求11所述的调度仿真方法,还包括:对于所述事件请求的处理过程,提供事件级的时间戳校准。
15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令执行如权利要求11至14任一项所述的调度仿真方法。
16.一种调度仿真装置,其特征在于,包括:
存储器,用于存储计算机指令;
处理器,耦合到所述存储器,所述处理器被配置为基于所述存储器存储的计算机指令执行如权利要求11至14中任一项所述的调度仿真方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811063502.3/1.html,转载请声明来源钻瓜专利网。





