-
公开(公告)号:CN107679148A
公开(公告)日:2018-02-09
申请号:CN201710882539.8
申请日:2017-09-26
Applicant: 郑州云海信息技术有限公司
Inventor: 李彦博
CPC classification number: G06F17/30109 , G06F9/546 , G06F17/30097 , G06F17/30194
Abstract: 本发明实施例提供了一种分布式文件系统的会话查找方法、装置、设备及计算机可读存储介质,包括接收待处理消息,并依据待处理消息计算出与待处理消息对应的hash键值;依据hash键值从hash表中找到与hash键值对应的hash链表;判断hash链表是否具有多个节点,如果是,则依据待处理信息对hash链表进行遍历,找到与待处理信息对应的会话;将会话的指针移动至hash链表的头部。由于当下一个待处理消息到来时很大概率是与当前的待处理消息属于同一个会话,因此,将当前的待处理信息对应的会话的指针移动至hash链表的头部,当查找与下一个待处理消息对应的会话时,就可以减少比较次数,提高会话的查找速度,从而提高系统的处理性能。
-
公开(公告)号:CN107678918A
公开(公告)日:2018-02-09
申请号:CN201710881603.0
申请日:2017-09-26
Applicant: 郑州云海信息技术有限公司
Inventor: 李彦博
CPC classification number: G06F11/3096 , G06F11/3006 , G06F11/3093 , G06F17/30144 , G06F17/30194 , G06F2201/875 , H04L43/10
Abstract: 本发明公开了一种分布式文件系统的OSD心跳机制设置方法、装置及计算机可读存储介质,该方法包括:第一节点按预设时间间隔根据自身所有OSD的状态信息,组装心跳消息,并将心跳消息发送到对应的接收节点上;每个接收节点根据接收的心跳消息,调用自身所有OSD的心跳处理函数,更新自身所有OSD各自保存的PG组信息中心跳消息对应的OSD的心跳相关信息;本发明通过第一节点按预设时间间隔根据自身所有OSD的状态信息,组装心跳消息,并将心跳消息发送到对应的接收节点上,可以在单进程模式下,利用节点与节点之间发送的包含节点上所有OSD的状态信息的心跳消息,减少OSD的心跳消息数量,减少系统资源消耗,提升系统稳定性。
-
公开(公告)号:CN107506491A
公开(公告)日:2017-12-22
申请号:CN201710881911.3
申请日:2017-09-26
Applicant: 郑州云海信息技术有限公司
Inventor: 李彦博
Abstract: 本发明公开了一种分布式文件系统的OSD数据分发方法、装置及计算机可读存储介质,该方法包括:Socket通信层读取第一OSD数据后,将第一OSD数据发送到第一OSD数据对应的第一虚拟层队列,并在第一OSD数据发送成功后读取第二OSD数据;其中,第一虚拟层队列为第一OSD数据对应的第一OSD所在的第一虚拟层线程对应的虚拟层队列;第一虚拟层线程从第一虚拟层队列中读取第一OSD数据,并将第一OSD数据发送到第一OSD;本发明通过在虚拟层采用并发处理的方式,加快了Socket通信层的处理速度,增大了虚拟层的并发处理能力,消除了消息处理瓶颈,进而提高了分布式系统的处理能力。
-
-