一种运行状态确定方法及装置

    公开(公告)号:CN106326042A

    公开(公告)日:2017-01-11

    申请号:CN201610694735.8

    申请日:2016-08-19

    Inventor: 李美欣

    Abstract: 本发明公开了一种运行状态确定方法及装置,应用于多控制器设备中的第一控制器,第一控制器为第二控制器的冗余控制器,第二控制器为多控制器设备中的任意一个控制器,在第二控制器中设置有用于在发生宕机事件时维持供电的电池备份单元BBU。该方法包括以下步骤:接收第二控制器发送的宕机事件信号,宕机事件信号为第二控制器在发生宕机事件时生成,并通过BBU供电发送的;根据宕机事件信号,确定第二控制器当前处于非运行状态。应用本发明实施例所提供的技术方案,第一控制器可以及时获知第二控制器发生了宕机事件,处于非运行状态,响应速度快,而且在正常工作过程中不需要占用带宽,避免影响控制器对任务的正常处理。

    一种利用NVRAM保证文件系统数据安全的方法

    公开(公告)号:CN105426779A

    公开(公告)日:2016-03-23

    申请号:CN201510802620.1

    申请日:2015-11-19

    CPC classification number: G06F21/6272

    Abstract: 本发明公开了一种利用NVRAM保证文件系统数据安全的方法,该方法包括:网络存储NAS客户端将数据的写入请求发送至文件系统层;所述文件系统层将所述写入请求存储在非易失性随机访问存储器NVRAM中;所述NVRAM设置于所述文件系统层中;所述NVRAM依据所述写入请求分析要写入的数据是否是安全数据,若是,向所述NAS客户端返回所述写入请求。该方法实现提高文件系统对客户端的响应速度。

    一种实现通信处理的方法及装置

    公开(公告)号:CN104181842A

    公开(公告)日:2014-12-03

    申请号:CN201410394928.2

    申请日:2014-08-12

    Inventor: 李美欣

    Abstract: 本申请公开了一种实现通信处理的方法及装置,包括:为分布式控制器的各个连接建立相应的描述符控制块,还包括:当侦听到连接有请求事件时,获取该连接的描述符控制块的描述符数值;以描述符控制块描述符数值作为索引,根据描述符控制块中的连接状态信息及连接状态信息与通信处理的行为方法的映射关系,命中通信处理的行为方法。本发明通过为各连接建立相应描述符控制块,以描述符控制块的描述符数值作为索引,命中通信处理的行为方法,提高了I/O多路复用技术在分布式控制器中应用的效率;减少了通信处理过程中添加消息报文头的复杂过程,降低了通信过程的带宽消耗。

    多控制器之间任务处理的方法和装置

    公开(公告)号:CN104156261A

    公开(公告)日:2014-11-19

    申请号:CN201410392321.0

    申请日:2014-08-11

    Inventor: 李美欣

    Abstract: 本发明提供了一种多控制器之间任务处理的方法和装置,其中方法包括:分发线程接收其他控制器发送的任务命令消息,控制器包括分发线程和线程池,线程池包括至少一个工作线程,分发线程和线程池间包括任务命令消息队列;工作线程的起始状态利用条件变量设置成睡眠状态;分发线程将接收到的任务命令消息添加到任务命令消息队列,并利用条件变量唤醒工作线程;工作线程从任务命令消息队列取出任务命令进行任务处理,当任务命令消息队列为空时,工作线程切换到睡眠状态。本发明能够解决快速任务命令通信和慢速任务处理的矛盾,提高设备的性能。

    一种Linux内核接管socket链接的方法和装置

    公开(公告)号:CN104932899B

    公开(公告)日:2019-03-15

    申请号:CN201510377911.0

    申请日:2015-06-30

    Inventor: 李美欣 闫永刚

    Abstract: 本发明公开了一种Linux内核接管socket链接的方法和装置,包括在Linux用户空间创建socket链接,socket链接在Linux用户空间完成协商和认证等链路管理工作,设置Linux内核接管socket链接,Linux内核中使用socket链接传输Linux内核空间的数据。减少了Linux操作系统中socket链接资源的浪费,避免了多个socket链接相互关联的复杂性,更加符合Linux操作系统软件的设计原则。

    一种巡查任务的方法和装置

    公开(公告)号:CN104572019B

    公开(公告)日:2017-11-10

    申请号:CN201410844070.5

    申请日:2014-12-30

    Abstract: 本发明公开了一种巡查任务的方法和装置,该方法包括以下步骤:当被预设信号唤醒后,获取指令变量;根据所述指令变量,巡查对应的任务,并在巡查完毕后,进入睡眠状态。本发明通过指令变量指定被巡查的任务,打破了传统的定时巡查任务的周期性限制,为处理突发性巡查需求和加强对某个特定任务的巡查创造了条件,提高了巡查任务的灵活性和通用性。

    一种Linux内核接管socket链接的方法和装置

    公开(公告)号:CN104932899A

    公开(公告)日:2015-09-23

    申请号:CN201510377911.0

    申请日:2015-06-30

    Inventor: 李美欣 闫永刚

    Abstract: 本发明公开了一种Linux内核接管socket链接的方法和装置,包括在Linux用户空间创建socket链接,socket链接在Linux用户空间完成协商和认证等链路管理工作,设置Linux内核接管socket链接,Linux内核中使用socket链接传输Linux内核空间的数据。减少了Linux操作系统中socket链接资源的浪费,避免了多个socket链接相互关联的复杂性,更加符合Linux操作系统软件的设计原则。

    不同存储协议下的数据交互方法、装置、设备及介质

    公开(公告)号:CN113472744A

    公开(公告)日:2021-10-01

    申请号:CN202110598734.4

    申请日:2021-05-31

    Inventor: 李美欣

    Abstract: 本申请公开了一种不同存储协议下的数据交互方法、装置、设备及介质,包括:获取存储协议切换指令,并基于所述存储协议切换指令对存储设备进行升级,以得到能够基于NVME协议与服务器进行数据交互的升级后的所述存储设备;解除所述服务器与升级后的所述存储设备的预设块数据空间之间基于SCSI协议构建的卷映射关系,并基于所述NVME协议在所述服务器与升级后的所述存储设备之间建立连接关系;将所述预设块数据空间以命名空间的形式重新映射至所述服务器,以使所述服务器与升级后的所述存储设备基于所述NVME协议进行数据交互。本申请能够将SCSI存储平滑迁移至NVME存储,从而提高存储资源利用率。

    一种运行状态确定方法及装置

    公开(公告)号:CN106326042B

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

    申请号:CN201610694735.8

    申请日:2016-08-19

    Inventor: 李美欣

    Abstract: 本发明公开了一种运行状态确定方法及装置,应用于多控制器设备中的第一控制器,第一控制器为第二控制器的冗余控制器,第二控制器为多控制器设备中的任意一个控制器,在第二控制器中设置有用于在发生宕机事件时维持供电的电池备份单元BBU。该方法包括以下步骤:接收第二控制器发送的宕机事件信号,宕机事件信号为第二控制器在发生宕机事件时生成,并通过BBU供电发送的;根据宕机事件信号,确定第二控制器当前处于非运行状态。应用本发明实施例所提供的技术方案,第一控制器可以及时获知第二控制器发生了宕机事件,处于非运行状态,响应速度快,而且在正常工作过程中不需要占用带宽,避免影响控制器对任务的正常处理。

    一种基于循环数组的数据访问处理方法及装置

    公开(公告)号:CN105353982B

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

    申请号:CN201510710985.1

    申请日:2015-10-28

    Abstract: 本发明提供一种基于循环数组的数据访问处理方法及装置,上述方法包括以下步骤:设置循环数组并建立所述循环数组与块设备区域之间的映射关系;对所述块设备中的目标区域进行后台读写时,将后续访问所述目标区域的IO读写请求保存至所述目标区域对应的循环数组成员的链表并对所述目标区域完成后台读写后,执行所述链表中的IO读写请求,通过循环数组映射的方式将块设备分割成多个区域,针对后台操作的区域进行IO拦截,可避免大量IO冲突的情况发生,从而减少对块设备IO性能的影响,大大提升用户体验。

Patent Agency Ranking