当前位置: 首页 > 专利查询>LSI公司专利>正文

动态管理串联连接SCSI域中复用的PHY的方法和设备技术

技术编号:3924882 阅读:221 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及动态管理串联连接SCSI域中复用的PHY的方法和设备,即响应于所监视的PHY性能以及/或者响应于SAS域中的装置配置的变化自动地动态重新配置SAS装置的PHY的复用功能的方法和系统。SAS域中的诸如SAS启动器或SAS扩展器等SAS装置(102)可以监视该装置的PHY(110)的性能(104)以检测带宽应用并且可以重新配置PHY的复用功能(106)以提高该装置的PHY的带宽使用。该装置还可以检测该SAS域的拓扑变化(104),如新装置的添加或装置的移除,并且相应地调节其PHY的复用功能以提高该SAS域中的通信性能。

【技术实现步骤摘要】
动态管理串联连接SCSI域中复用的PHY的方法和设备
技术介绍
SAS包括用于通过存储控制器将计算机系统与存储装置耦合的一系列标准。在 www. tio. org上可以找到SAS系列标准的许多具体内容。例如,存储控制器可以根据串行 SCSI协议(Serial SCSI Protocol, SSP)标准与(包括SAS盘驱动器的)存储装置通信, 并且可以使用串行管理协议(Serial Management Protocol, SMP)管理域内的装置。第2版SAS规范(SAS_2,6. 10节)增加了关于物理链路的复用功能的规范。具体 来说,SAS-2规范允许PHY层逻辑结合复用功能。当在本文中使用时,“物理链路”是指可 以按照SAS-2标准的规定结合复用功能的PHY层逻辑元件。SAS-2的基于时间的复用功能 (通常称为“时域复用”或简称为“TDM”)允许具有较高可用带宽的物理链路在逻辑上分割 该可用带宽以向多个SAS装置提供逻辑链路。例如,PHY可以提供6Gbps的最大数据速率。 如果PHY能够使用复用功能,则该可用带宽可被分割成使得两个3Gbps装置可以使用同一 个6Gbps PHY(通过逻辑链路)耦合。向每个装置分配一部分时间,从而以其较低速度使用 该PHY。或者例如,四个1. 5Gbps装置可以使用同一个6Gbps PHY。在这种复用特征的一个 普通应用中,SAS启动器可以使用一个物理链路(S卩,一个PHY)与SAS扩展器装置耦合。该 物理链路可以被配置成使得能够实现复用功能,从而使得该单个PHY可被用于(通过该SAS 扩展器和SAS域的任意其它中间扩展器)将SAS启动器与多个SAS装置耦合。当与其它SAS扩展器或与诸如存储装置等SAS装置耦合时,可以在适当适配 (compliant)的SAS控制器(例如SAS启动器或SAS扩展器)中,启动复用功能。当该PHY 被配置成分别以最大可用带宽的一部分支持多个装置时,较高速度的装置可能无法使用其 全部速度能力(capability)与该PHY耦合。例如,如果6Gpbs PHY当前被配置成支持两个 3Gbps装置时,6Gbps装置不能与该PHY耦合并使用其6Gbps的全部能力(它将被限制到 3Gbps-其全部能力的一半)。因此尽管6Gbps PHY的两个“一半”(使用复用技术每个能够 以3Gbps工作)都可以用于连接,但是6Gbps装置不能以其全部速度与其连接。在当前的实践中,PHY使用或不使用复用功能的配置典型地仅在SAS域的初始配 置时由分析当前配置的SAS域的需要的管理员通过手动处理来确定。如果(当)域的配置 改变(时),例如当装置增加或减少时,PHY使用或不使用复用功能的这种静态的初始确定 的配置可能降低SAS域的性能。基于由管理员指定的每个PHY的复用配置参数,作为SAS 速度协商处理的一部分确定PHY的复用功能。因此由管理员手动确定的配置在SAS域的初 始加电(“每天的启动(startof day)”)时被设定。这种静态配置没有考虑到当增加新的 装置或者移除装置(例如因为故障)时域中的变化。为了使得能够重新手动配置PHY的复 用参数,当前的实践要求使得整个域基本上不可用。因此,保持被配置成使用SAS域中的PHY的复用功能的该SAS域的性能是一个面 临的挑战。
技术实现思路
本专利技术通过提供用于自动监视SAS域内的PHY的性能以及/或者感测该SAS域内由装置的增加或移除带来的变化并自动重新配置一个或多个PHY的复用功能的方法和系 统来解决上述及其它问题,从而改进现有技术。基于域的PHY中复用功能的当前配置,响应 于感测到性能下降,可以确定并自动重新配置新的配置。可以在不需要重新启动整个域的 情况下重新配置PHY以启用或禁用复用功能,从而提高SAS域的性能。唯一的影响是重新 启动重新配置的PHY。在本专利技术的一个方面,提供一种用于管理SAS域中的SAS装置的PHY的复用功能 的方法。该方法可用于SAS装置中。该方法包括在SAS装置内监视PHY的带宽性能。该 方法包括,响应于所监视的带宽性能,动态重新配置该PHY以改变复用功能的使用,同时该 SAS装置的其它PHY继续工作,而不受执行该方法的干扰。本专利技术的另一方面提供一种可用于与SAS域耦合的扩展器装置中、用来调节该 SAS域的PHY的复用参数的方法。该方法包括监视该SAS域的装置和PHY的配置并根据该 配置确定PHY的复用参数的新配置。该方法然后基于新配置调节PHY的复用参数并以调节 后的复用参数重新启动该PHY。在进行该方法时,SAS域的其它PHY继续工作,而不受执行 该方法的干扰。本专利技术的另一方面提供SAS域中的SAS装置。该SAS装置包括适于监视SAS域中 的装置和PHY的配置和性能的配置监视模块。该装置还包括与该配置监视模块耦合、用以 接收与该SAS域的装置和PHY的配置和性能有关的信息的PHY重新配置模块。该PHY重新 配置模块适于重新配置PHY的复用参数,同时该SAS域的其它PHY继续工作不受干扰。附图说明图1是示例性SAS域的框图,其包括根据本专利技术的特征和方面改进的SAS装置,用 于基于所监视的SAS域的性能和该域的配置变化自动并动态地重新配置一个或多个PHY的复用参数。图2是描述根据本专利技术的特征和方面的示例性方法的流程图,该方法用于基于所 监视的SAS域的性能和该域的配置变化自动并动态地重新配置一个或多个PHY的复用参数。图3是描述根据本专利技术的特征和方面的另一个示例性方法的流程图,该方法用于 基于所监视的SAS域的性能和该域的配置变化自动并动态地重新配置一个或多个PHY的复 用参数。图4是描述根据本专利技术的特征和方面的另一个示例性方法的流程图,该方法用于 基于所监视的SAS域的性能和该域的配置变化自动并动态地重新配置一个或多个PHY的复 用参数。图5是描述根据本专利技术的特征和方面的示例性方法的流程图,该方法用于在重新 配置PHY的复用参数之后复位/重新启动该PHY。具体实施例方式图1是SAS域100的框图,SAS域100包括根据本专利技术的特征和方面改进的SAS装 置102,用于动态自动重新配置SAS装置102的一个或多个PHY的复用参数。SAS装置102 可以是该域内的任意SAS控制器,例如包括诸如主机总线适配器(host bus adapter,HBA)5等的SAS启动器或者SAS扩展器。SAS装置102可以包括用于与SAS域100的其它装置耦合 的一个或多个PHY 110.1至ΙΙΟ.η。此外,根据第2版SAS (SAS-2)标准,PHY 110. 1至110. η中的一些(或全部)可以具有复用功能以允许多个装置通过单个PHY与SAS装置102耦 合。如图1中所示,PHY 110. 1提供复用能力以允许通过单个PHY接口(110. 1)和SAS扩展 器114与装置112. 1和112. 2耦合。装置112. 1和112. 2可以是任意适当的SAS装置,例 如包括SAS扩展器、诸如硬盘驱动器等的存储装置(包括串行高级技术附件(SATA)装置) 等。通信路径150、152. 1和152. 2可以是SAS通信路径、SATA通信路径或者是用于耦合装 置(112. 1和112. 2)、扩展器(11本文档来自技高网
...

【技术保护点】
一种用于管理串联连接SCSI(SAS)域中的SAS装置的PHY的复用功能的方法,该方法可用于所述SAS装置中,该方法包括:在所述SAS装置内,监视所述PHY的带宽性能;以及响应于所监视的带宽性能,动态地重新配置所述PHY以改变复用功能的使用,同时所述SAS装置的其它PHY继续工作,不受执行所述方法的干扰。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:DT尤登伯格M斯鲁茨BJ瓦尼
申请(专利权)人:LSI公司
类型:发明
国别省市:US[美国]

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

1