一种用于控制I/O请求的方法与设备

    公开(公告)号:CN103744808B

    公开(公告)日:2017-12-26

    申请号:CN201310751661.3

    申请日:2013-12-31

    Abstract: 本发明的目的是提供一种用于控制I/O请求的方法与设备。具体地,根据I/O资源配额信息处理I/O请求;更新I/O资源配额信息;调度I/O请求中待完成I/O请求,以根据更新后的I/O资源配额信息处理待完成I/O请求。与现有技术相比,本发明通过根据I/O资源配额信息处理I/O请求,以更新所述I/O资源配额信息,进而调度I/O请求中待完成I/O请求,以根据更新后的所述I/O资源配额信息处理所述待完成I/O请求,实现了对单位时间内执行I/O的数据量的精确控制,使其得到有效限制,并降低了I/O流量的波动幅度与波动方差,相应地,也降低了系统异常发生率,提高了系统应用的稳定性,提升了用户的系统使用体验。

    大内存服务的多版本程序的并存方法和装置

    公开(公告)号:CN105653328B

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

    申请号:CN201511020949.9

    申请日:2015-12-29

    Abstract: 本发明提出一种大内存服务的多版本程序的并存方法和装置,包括:部署第一副本的服务器接收客户端发送的第一请求,所述第一请求中携带由第一版本的程序处理所述第一请求的标记;将所述第一请求转发给第一版本的程序进行处理,确定所述第一版本的程序发生异常;向所述客户端发送通知,以使所述客户端向部署第二副本的服务器发送第二请求,所述第二请求中携带由第二版本的程序处理所述第二请求的标记,由部署第二副本的服务器将所述第二请求转发给第二版本的程序进行处理,所述第一版本为所述第二版本的更新版本。对于需要使用多版本来进行发布或实验的大内存服务,本发明可以在不增加机器成本情况下有效提高服务可用性。

    大内存服务的多版本程序的并存方法和装置

    公开(公告)号:CN105653328A

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

    申请号:CN201511020949.9

    申请日:2015-12-29

    CPC classification number: G06F9/44536

    Abstract: 本发明提出一种大内存服务的多版本程序的并存方法和装置,包括:部署第一副本的服务器接收客户端发送的第一请求,所述第一请求中携带由第一版本的程序处理所述第一请求的标记;将所述第一请求转发给第一版本的程序进行处理,确定所述第一版本的程序发生异常;向所述客户端发送通知,以使所述客户端向部署第二副本的服务器发送第二请求,所述第二请求中携带由第二版本的程序处理所述第二请求的标记,由部署第二副本的服务器将所述第二请求转发给第二版本的程序进行处理,所述第一版本为所述第二版本的更新版本。对于需要使用多版本来进行发布或实验的大内存服务,本发明可以在不增加机器成本情况下有效提高服务可用性。

    一种数据块处理方法
    4.
    发明公开

    公开(公告)号:CN102567434A

    公开(公告)日:2012-07-11

    申请号:CN201110036318.1

    申请日:2010-12-31

    Inventor: 蒋锦鹏

    Abstract: 本发明提供了一种数据块处理方法,包括:在内存中创建数据块;为数据块分配唯一的数据块识别信息,并将数据块的数据块状态标记为内存状态,更新第二索引;利用数据块接收待写入数据项,根据数据项的关键字及存储位置更新第一索引;在数据块写满后,将数据块的数据块状态标记为写入状态,更新第二索引,并将数据块写入到固态存储器中;在数据块写入到固态存储器后,将数据块的数据块状态标记为固态存储状态,释放数据块占用的内存缓冲空间,并更新第二索引,以记录固态存储器文件描述符。通过上述方式,利用不同的状态标记配合内存索引对包括多个数据项的数据块进行管理,可支持高性能读写操作,满足了对数据的高性能随机查询与更新的需求。

    一种索引方法
    5.
    发明公开

    公开(公告)号:CN102541968A

    公开(公告)日:2012-07-04

    申请号:CN201110036319.6

    申请日:2010-12-31

    Inventor: 蒋锦鹏

    Abstract: 本发明提供了一种索引方法,包括:对接收的关键字进行哈希运算,以从哈希桶表中确定对应的哈希桶,并从哈希桶中获得哈希节点指针;利用哈希节点指针的前预定位从标识信息列表中确定对应的哈希节点数据块识别信息;利用哈希节点指针的后预定位作为偏移量,从哈希节点数据块识别信息对应的哈希节点数据块中获取对应的哈希节点。通过上述方式,本发明提供了一种间接寻址的哈希索引方法,节省了索引的空间,提高了内存的使用效率。

    一种数据库的控制方法和装置

    公开(公告)号:CN102567415B

    公开(公告)日:2013-11-06

    申请号:CN201010619673.7

    申请日:2010-12-31

    Inventor: 蒋锦鹏

    Abstract: 本发明提供了一种数据库的控制方法和装置。该控制方法包括:接收操作信息;根据操作信息在位于内存的索引中查询对应数据块的索引信息,其中对应数据块包括多个数据项,每一数据项包括关键字与数据值,对应数据块选择性位于内存及固态存储器中;根据操作信息及索引信息对对应数据块进行相应操作。通过上述方式,以数据块形式对多个数据项进行存储,并根据不同状态将数据块选择性存储于内存及固态存储中,进一步配合内存索引,可支持高性能读写操作,满足了对数据的高性能随机查询与更新的需求。

    一种数据块处理方法
    7.
    发明授权

    公开(公告)号:CN102567434B

    公开(公告)日:2013-04-10

    申请号:CN201110036318.1

    申请日:2010-12-31

    Inventor: 蒋锦鹏

    Abstract: 本发明提供了一种数据块处理方法,包括:在内存中创建数据块;为数据块分配唯一的数据块识别信息,并将数据块的数据块状态标记为内存状态,更新第二索引;利用数据块接收待写入数据项,根据数据项的关键字及存储位置更新第一索引;在数据块写满后,将数据块的数据块状态标记为写入状态,更新第二索引,并将数据块写入到固态存储器中;在数据块写入到固态存储器后,将数据块的数据块状态标记为固态存储状态,释放数据块占用的内存缓冲空间,并更新第二索引,以记录固态存储器文件描述符。通过上述方式,利用不同的状态标记配合内存索引对包括多个数据项的数据块进行管理,可支持高性能读写操作,满足了对数据的高性能随机查询与更新的需求。

    一种用于处理RPC命令的方法与设备

    公开(公告)号:CN103746843A

    公开(公告)日:2014-04-23

    申请号:CN201310752900.7

    申请日:2013-12-31

    Abstract: 本发明的目的是提供一种处理RPC命令的方法与设备。具体地,第二设备接收来自对应的第一设备的、具有第一命令标识信息的第一RPC命令,其中,命令标识信息随RPC命令单调变化;根据第一RPC命令建立或更新待执行命令集合;执行待执行命令集合中的RPC命令,将对应的执行结果发送至第一设备。与现有技术相比,本发明中第二设备根据接收到的来自第一设备的具有第一命令标识信息的第一RPC命令,建立或更新待执行命令集合,执行待执行命令集合中的RPC命令,通过采用随RPC命令单调变化的命令标识对RPC命令进行唯一标识,确保了命令的唯一性,并对待执行命令集合中的RPC命令进行执行,提高了RPC通信的可靠性与通信效率。

    一种用于控制I/O请求的方法与设备

    公开(公告)号:CN103744808A

    公开(公告)日:2014-04-23

    申请号:CN201310751661.3

    申请日:2013-12-31

    Abstract: 本发明的目的是提供一种用于控制I/O请求的方法与设备。具体地,根据I/O资源配额信息处理I/O请求;更新I/O资源配额信息;调度I/O请求中待完成I/O请求,以根据更新后的I/O资源配额信息处理待完成I/O请求。与现有技术相比,本发明通过根据I/O资源配额信息处理I/O请求,以更新所述I/O资源配额信息,进而调度I/O请求中待完成I/O请求,以根据更新后的所述I/O资源配额信息处理所述待完成I/O请求,实现了对单位时间内执行I/O的数据量的精确控制,使其得到有效限制,并降低了I/O流量的波动幅度与波动方差,相应地,也降低了系统异常发生率,提高了系统应用的稳定性,提升了用户的系统使用体验。

    一种索引方法
    10.
    发明授权

    公开(公告)号:CN102541968B

    公开(公告)日:2014-04-09

    申请号:CN201110036319.6

    申请日:2010-12-31

    Inventor: 蒋锦鹏

    Abstract: 本发明提供了一种索引方法,包括:对接收的关键字进行哈希运算,以从哈希桶表中确定对应的哈希桶,并从哈希桶中获得哈希节点指针;利用哈希节点指针的前预定位从标识信息列表中确定对应的哈希节点数据块识别信息;利用哈希节点指针的后预定位作为偏移量,从哈希节点数据块识别信息对应的哈希节点数据块中获取对应的哈希节点。通过上述方式,本发明提供了一种间接寻址的哈希索引方法,节省了索引的空间,提高了内存的使用效率。

Patent Agency Ranking