[发明专利]高性能无锁可缩放目标的系统和方法有效
申请号: | 201710236677.9 | 申请日: | 2017-04-12 |
公开(公告)号: | CN107391270B | 公开(公告)日: | 2022-11-08 |
发明(设计)人: | V.B.P.戈拉普迪;V.贾库拉 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邵亚丽 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 用于访问存储于数据存储系统的目标中的数据的方法包含:在第一组CPU上运行多个传输线程,其中多个传输线程中的每个包括命令接收机通路和命令发送机通路;在第二组CPU上运行多个数据通路线程,其中多个数据通路线程中的每个包括命令发出通路和命令完成通路;利用传输线程的命令接收通路将I/O命令登记到I/O命令发出队列,并且利用数据通路线程的命令发出通路处理I/O命令;以及利用数据通路线程的命令完成通路,将I/O完成通知登记到I/O完成队列,并且利用传输线程的命令发送机通路,处理I/O完成通知。 | ||
搜索关键词: | 性能 无锁可 缩放 目标 系统 方法 | ||
【主权项】:
一种提供高性能无锁可缩放目标方法,包括:接收命令,以访问存储于数据存储系统的目标中的数据,其中所述数据存储系统包含多个CPU;在所述多个CPU的第一组CPU上运行多个传输线程,其中所述多个传输线程中的每个包括命令接收机通路和命令发送机通路;在所述多个CPU的第二组CPU上运行多个数据通路线程,其中所述多个数据通路线程中的每个包括命令发出通路和命令完成通路;利用传输线程的所述命令接收通路将I/O命令登记到I/O命令发出队列,并且利用数据通路线程的所述命令发出通路处理所述I/O命令;以及利用所述数据通路线程的所述命令完成通路,将I/O完成通知登记到I/O完成队列,并且利用所述传输线程的所述命令发送机通路,处理所述I/O完成通知,其中所述I/O命令发出队列包括第一阵列队列,并且所述第一阵列队列中的每个对应于第一组CPU中各自的CPU,以及其中所述I/O完成队列包括第二阵列队列,并且所述第二阵列队列中的每个对应于所述第二组CPU中各自的CPU。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710236677.9/,转载请声明来源钻瓜专利网。