虚拟机中的I/O请求处理方法、设备及计算机可读介质

    公开(公告)号:CN107807843B

    公开(公告)日:2019-05-24

    申请号:CN201711018956.4

    申请日:2017-10-26

    发明人: 赵锐 倪勋 谢永吉

    IPC分类号: G06F9/455

    摘要: 本发明提供一种虚拟机中的I/O请求处理方法、设备及计算机可读介质。其方法包括:Guest kernel的后端设备在开始处理Guest kernel的前端设备提交至共享的I/O处理内存中的I/O请求链时,从I/O处理内存中获取I/O请求链的起始位置;根据I/O请求链的起始位置,将I/O状态数组中与I/O请求链的起始位置对应的元素置位为与所有位置的初始值不同的数值;在处理完该I/O请求链时,将I/O请求状态数组中与该I/O请求链的起始位置对应的元素置位为与初始值相同的数值。本发明的技术方案,可以保证Guest kernel的前端设备和Guest kernel的后端设备的信息的同步,保证Guest kernel的后端设备中断的故障恢复之后,可以继续进行I/O请求的处理,而不会导致I/O处理hung死。

    存储设备及其方法
    2.
    发明授权

    公开(公告)号:CN104750427B

    公开(公告)日:2019-05-17

    申请号:CN201310755995.8

    申请日:2013-12-27

    申请人: 伊姆西公司

    发明人: 张正

    IPC分类号: G06F3/06

    摘要: 本发明各实施方式提供了一种存储设备及其方法,该存储设备包括至少一个端口以及多个存储资源。在该存储设备中,所述多个存储资源被划分为多个存储资源集合,并且所述多个存储资源集合中的每个存储资源集合被配置为与所述至少一个端口中的一个或多个端口相关联,从而使得所述每个存储资源集合仅能够通过与之关联的所述一个或多个端口而被访问。

    一种匹配软件接口的方法、装置、设备及可读存储介质

    公开(公告)号:CN109144483A

    公开(公告)日:2019-01-04

    申请号:CN201810960952.6

    申请日:2018-08-22

    发明人: 孔朋朋

    IPC分类号: G06F8/20 G06F8/70 G06F9/455

    摘要: 本发明公开了一种匹配软件接口的方法,包括:接收虚拟化平台发送的接口匹配请求;将请求携带的接口参数信息添加至预设的参数映射逻辑,生成接口匹配逻辑;接口参数信息至少包括:虚拟化平台的开关机管理参数、迁移管理参数、监测管理参数;按照接口匹配逻辑匹配虚拟化平台的虚拟接口和虚拟化平台管理系统的管理接口,以使虚拟化平台接入虚拟化平台管理系统;而无需技术人员特定设计与当前虚拟化平台匹配的匹配逻辑,从而提高了工作效率和虚拟化平台管理系统的可扩展性,有利于运维工作的开展。相应地,本发明公开的一种匹配软件接口的装置、设备及可读存储介质,也同样具有上述技术效果。

    基于容器的网络设备运行控制方法和装置

    公开(公告)号:CN108958878A

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

    申请号:CN201710372742.0

    申请日:2017-05-23

    发明人: 罗威

    IPC分类号: G06F9/455 G06F9/50

    摘要: 本发明公开了基于容器的网络设备运行控制方法,包括获取待运行业务对应的网络设备容器;根据网络设备对应的CPU资源获取网络设备所要启动的进程数按,并照进程数运行网络设备容器;通过各个网络设备容器预设的网络接口进行数据交互。本发明还公开了一种基于容器的网络设备运行控制装置。本发明不需要通过设置专门的虚拟层进行数据交互,直接通过服务器中预设的接口进行通信即可,该方案不用专门的客户端系统以及虚拟层占用资源以及内存较少,提高网络设备的业务性能。

    热插拔硬件及软件实施方案

    公开(公告)号:CN108139924A

    公开(公告)日:2018-06-08

    申请号:CN201780003436.8

    申请日:2017-04-20

    IPC分类号: G06F9/455

    摘要: 一种网络装置可包含各种卡及模块,例如管理模块、线卡及交换结构模块。在各种实施方案中,这些组件可为“热插拔式的”,意味着所述组件可在所述网络装置通电时被插入到所述网络装置中及从所述网络装置移除。在各种实施方案中,所述网络装置中的硬件可识别何时组件已被添加。所述硬件可通知虚拟机,接着所述虚拟机可通知主机操作系统。所述主机操作系统可添加所述组件,且接着通知所述虚拟机也添加所述组件。一旦所述虚拟机已添加所述组件,所述组件就变得可供在所述虚拟机上执行的进程使用。