[发明专利]用于具有可重配置多端口的PCIE存储系统的QOS认知IO管理有效
申请号: | 201710084938.X | 申请日: | 2017-02-16 |
公开(公告)号: | CN107436855B | 公开(公告)日: | 2022-07-01 |
发明(设计)人: | 朴熙权;奇亮奭 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F13/42 | 分类号: | G06F13/42 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 李敬文 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 具有 配置 多端 pcie 存储系统 qos 认知 io 管理 | ||
1.一种用于具有可重配置多端口的外围组件互连高速PCIe存储系统的服务质量QoS认知输入/输出IO管理的方法,包括:
在接收器接口中接收来自软件应用的输入/输出IO请求,所述IO请求包括用于通过数据访问端口传送数据的信息,所述信息包括针对要传送的数据所定义的数据特性,所述数据特性指示数据是紧急数据还是非紧急数据;
在传输模式选择器中根据所述数据特性选择用于通过数据访问端口传送数据的传输模式,所述传输模式选自面向吞吐量的模式、等待时间敏感模式或平衡模式;以及
响应于IO请求并且根据所选的传输模式,由块分配单元通过数据访问端口传送数据。
2.根据权利要求1所述的方法,其中所述面向吞吐量的模式配置为根据直接存储器访问DMA协议,通过数据访问端口与面向吞吐量TO的块分配器传送数据。
3.根据权利要求1所述的方法,其中所述等待时间敏感模式配置为根据数据直接I/O“DDIO”协议,通过数据访问端口与等待时间敏感LS的块分配器传送数据。
4.根据权利要求1所述的方法,其中所述平衡模式配置为可选择地根据第一协议或第二协议,通过数据访问端口传送数据。
5.根据权利要求4所述的方法,其中第一协议是直接存储器访问DMA协议,第二协议是数据直接I/O“DDIO”协议。
6.根据权利要求5所述的方法,还包括:响应于所述数据特性,利用块标识器确定是根据DMA协议还是根据DDIO协议通过数据访问端口传送数据。
7.根据权利要求1所述的方法,其中所述数据特性包括与数据相关联的紧急标识符。
8.根据权利要求1所述的方法,还包括:响应于被配置为根据数据直接I/O“DDIO”协议接收数据的高速缓存的状态,确定是根据直接存储器访问DMA协议还是根据DDIO协议通过数据访问端口传送数据,其中,响应于确定高速缓存处于溢出保护状态,根据DMA协议传送数据。
9.根据权利要求1所述的方法,还包括:
配置用于根据直接存储器访问DMA协议传送数据的第一组数据访问端口;以及
配置用于根据数据直接I/O“DDIO”协议传送数据的第二组数据访问端口。
10.根据权利要求9所述的方法,还包括:根据由IO请求定义的传输模式,通过第一组数据访问端口和第二组数据访问端口中的至少一组对数据的通信进行多路复用。
11.一种用于服务质量QoS认知输入/输出IO管理的系统,包括:
数据通信控制器,包括:
接收器接口,配置为接收来自软件应用的输入/输出IO请求,所述IO请求包括用于通过数据访问端口传送数据的信息,所述信息包括针对要传送的数据所定义的数据特性,所述数据特性指示数据是紧急数据还是非紧急数据;
传输模式选择器,耦合到接收器接口,并配置为根据所述数据特性选择用于通过数据访问端口传送数据的传输模式,所述传输模式选自面向吞吐量的模式、等待时间敏感模式或平衡模式;和
块分配单元,配置为响应于IO请求并根据所选的传输模式,通过数据访问端口传送数据;以及
数据访问端口,耦合到数据通信控制器,所述数据访问端口配置为通过外围组件互连总线将数据传送到外围设备。
12.根据权利要求11所述的系统,其中所述面向吞吐量的模式配置为根据直接存储器访问DMA协议,通过数据访问端口传送数据。
13.根据权利要求11所述的系统,其中所述等待时间敏感模式配置为根据数据直接I/O“DDIO”协议,通过数据访问端口传送数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710084938.X/1.html,转载请声明来源钻瓜专利网。