← 返回列表

基于地址屏障无锁处理并发IO命令

申请号: CN201710523303.5
申请人: 北京忆恒创源科技股份有限公司
申请日期: 2017年6月30日

摘要文本

本申请提出了基于地址屏障无锁处理并发IO命令的方法与固态存储设备。本申请的基于地址屏障无锁处理并发IO命令的方法包括:响应于接收第一写命令,判断第一写命令同排序集合中的任何写命令是否冲突;响应于第一写命令同排序集合中的任何写命令都不冲突,将第一写命令插入到排序集合中,处理第一写命令;若所述第一写命令访问的逻辑地址所属的逻辑地址块同处理中的读命令访问的逻辑地址所属的逻辑地址块相同或相交叠,使所述读命令元数据中的更新计数递增;响应于第一写命令被处理完成,将第一写命令从排序集合中取出。 更多数据:搜索马克数据网来源:

专利详细信息

项目 内容
专利名称 基于地址屏障无锁处理并发IO命令
专利类型 发明授权
申请号 CN201710523303.5
申请日 2017年6月30日
公告号 CN109213423B
公开日 2024年1月26日
IPC主分类号 G06F3/06
权利人 北京忆恒创源科技股份有限公司
发明人 孙清涛; 鲁海波; 路向峰
地址 北京市海淀区西小口路66号中关村东升科技园B-2号楼A302室

专利主权项内容

1.一种并发IO命令的无锁处理方法,其特征在于,包括:响应于接收第一写命令,判断第一写命令同排序集合中的任何写命令是否冲突;响应于第一写命令同排序集合中的任何写命令都不冲突,将第一写命令插入到排序集合中,处理第一写命令;若所述第一写命令访问的逻辑地址所属的逻辑地址块同处理中的读命令访问的逻辑地址所属的逻辑地址块相同或相交叠,使所述读命令元数据中的更新计数递增;响应于第一写命令被处理完成,将第一写命令从排序集合中取出;还包括:响应于第一写命令同排序集合中的任一写命令冲突,将第一写命令置于等待集合中;响应于等待集合中的第一IO命令同排序集合中的任何写命令冲突消失,处理第一IO命令,直到第一IO命令处理完成。 (来 自 马 克 数 据 网)