用于串行附连小型计算机系统接口链路的方法和设备技术方案

技术编号:19561750 阅读:37 留言:0更新日期:2018-11-25 00:27
提供了与串行附连SCSI(SAS)存储互连技术相关的方法、设备和系统。SAS串行连接通过物理链路被建立在SAS启动器和SAS扩展器之间,以用于该SAS启动器和多个目标设备之间的通信。该多个目标设备与SAS扩展器进行通信。与该多个目标设备中的每一者相关联的SAS分组被动态地复用并通过单个SAS串行连接来被传送。每个SAS分组包括指示该SAS分组所关联的目标设备的一个或多个信息位。通过SAS连接传送的经动态复用的SAS分组可包括与具有不同的最大物理链路速率的至少两个目标设备相关联的SAS分组。当具有较慢物理链路速率的老旧SAS目标设备被利用时,结果可以是物理链路的改进的带宽利用率。

Fractional Multiplexing of Interface Links of Serial Attached Minicomputer System

The method, equipment and system related to serial attached SCSI (SAS) storage interconnection technology are provided. The SAS serial connection is built between the SAS starter and the SAS extender through physical links for communication between the SAS starter and multiple target devices. The multiple target devices communicate with the SAS extender. SAS packets associated with each of the multiple target devices are dynamically multiplexed and transmitted through a single SAS serial connection. Each SAS packet includes one or more bits of information indicating the target device associated with the SAS packet. Dynamic multiplexed SAS packets transmitted over SAS connections may include SAS packets associated with at least two target devices with different maximum physical link rates. When older SAS target devices with slower physical link rates are utilized, the result can be improved bandwidth utilization of physical links.

【技术实现步骤摘要】
【国外来华专利技术】串行附连小型计算机系统接口链路的分数复用关联申请的交叉引用本申请要求于2016年1月29日提交的美国临时专利申请No.62/288,677的优先权的权益,所述美国临时专利申请通过引用而被合并在此。
本公开涉及串行附连小型计算机系统接口(SCSI,或简称SAS)存储互连技术,包括但不限于用于SAS链路的时分复用速度聚合技术。背景在SAS中,启动器设备通常是诸如计算机之类的主机,并且目标设备通常是诸如机械硬盘驱动器(HDD)或固态盘驱动器(SSD)之类的存储设备。SAS使用基于连接的协议而不是基于分组的协议。SAS链路层协议为SAS启动器和目标提供了请求彼此的连接路径的手段。当连接活动时,所连接的启动器和目标设备可交换包含命令、数据和状态信息的帧。SAS扩展器充当基于连接的交换机,并且促成将多个SAS启动器和目标设备彼此连接。SAS协议层4(SPL-4)标准通常将物理链路定义为两个差分信号对,每个方向上一对,这两个差分信号对连接两个物理PHY。另外,该标准通常将连接定义为SAS启动器端口和SAS目标端口之间的使用通路的临时关联。如本文中所使用的术语链路和连接应被理解为与该定义一致。图本文档来自技高网...

【技术保护点】
1.一种串行附连SCSI(SAS)系统中的方法,所述方法包括:通过物理链路在SAS启动器和SAS扩展器之间建立SAS串行连接,用于所述SAS启动器和多个目标设备之间的通信,所述多个目标设备与所述SAS扩展器进行通信;以及通过所述SAS连接来传送与所述多个目标设备中的每一者相关联的SAS分组,其中所述传送包括通过所述SAS连接动态复用所述多个目标设备中的每一者的所述SAS分组,并且其中每个SAS分组包括指示该SAS分组所关联的目标设备的一个或多个信息位。

【技术特征摘要】
【国外来华专利技术】2016.01.29 US 62/288,6771.一种串行附连SCSI(SAS)系统中的方法,所述方法包括:通过物理链路在SAS启动器和SAS扩展器之间建立SAS串行连接,用于所述SAS启动器和多个目标设备之间的通信,所述多个目标设备与所述SAS扩展器进行通信;以及通过所述SAS连接来传送与所述多个目标设备中的每一者相关联的SAS分组,其中所述传送包括通过所述SAS连接动态复用所述多个目标设备中的每一者的所述SAS分组,并且其中每个SAS分组包括指示该SAS分组所关联的目标设备的一个或多个信息位。2.根据权利要求1所述的方法,其特征在于,所述动态复用包括至少部分地基于目标设备的数量来调度与所述目标设备中的每一者相关联的SAS分组。3.根据权利要求1或2所述的方法,其特征在于,所述动态复用包括至少部分地基于被所述目标设备中的每一者支持的最大物理链路速率来调度与所述目标设备中的每一者相关联的SAS分组。4.根据权利要求3所述的方法,其特征在于,所述的对所述SAS分组的调度根据加权循环方案来被执行,其中被分配给所述目标设备中的每一者的SAS分组的权重成比例地基于被所述相应目标设备支持的所述最大物理链路速率。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述的通过所述SAS连接传送经动态复用的SAS分组包括传送与具有不同最大物理链路速率的至少两台目标设备相关联的SAS分组。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述动态复用所述SAS分组包括在传输之前用与所述目标设备之一相关联的包含活动数据的SAS分组来替换与所述目标设备中的另一者相关联的空闲SAS分组。7.根据权利要求1至6中任一项所述的方法,其特征在于,进一步包括通过所述SAS连接来传送非SAS分组,其中所述传送包括通过所述SAS连接动态地复用所述多个目标设备中的每一者的所述SAS分组和所述非SAS分组。8.根据权利要求1至7中的任一项所述的方法,其特征在于,所述复用是时域复用。9.一种串行附连SCSI(SAS)设备,包括:存储器;以及与所述存储器处于通信的处理器,所述处理器被配置成控制所述设备:通过物理链路在SAS启动器和SAS扩展器之间建立SAS串行连接,用于所述SAS启动器和多个目标设备之间的通信,所述多个目标设备与所述SAS扩展器进行通信;以及通过所述SAS连接来传送与所述多个目标设备中的每一者相关联的SAS分组,其中所述传送...

【专利技术属性】
技术研发人员:G·A·泰伯J·M·亚当斯K·G·肖L·S·卡尔S·胡夫兰
申请(专利权)人:美高森美解决方案美国股份有限公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1