0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SAS作为一种萌芽结构

星星科技指导员 来源:嵌入式计算设计 作者:Sam Barnett 2022-08-17 09:54 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

SAS 是并行 SCSI 接口的演进后续。与串行 ATA (SATA)、光纤通道和其他用于存储的串行技术一样,SAS 最初被设想为仅作为一种点对点驱动器连接机制,但它已经变得更多。在其最简单的配置中,SAS 在主机控制器和一些目标之间提供物理连接。

随着标准的发展,OEM 显然需要更强大的扩展连接结构来支持大型存储拓扑。于是,膨胀机的概念诞生了。与光纤通道交换机一样,扩展器提供了一个交换矩阵,用于将多个设备与 SAS 域连接,例如主机控制器(启动器)、硬盘驱动器(目标)和其他扩展器。

可以通过扩展级联和不同的连接路由机制(包括直接、减法和表路由)构建单个域中多达 16,384 个设备的大型拓扑。图 2 说明了使用扩展器的大型 SAS 拓扑。

扩展器类型

规范定义的两种类型的 SAS 扩展器包括边缘扩展器和扇出扩展器。每种类型都提供了将多个目标连接到单个主机或多个主机(一次一个连接)所需的连接机制。两者都有共同和独特的属性,最大的区别是给定类型是否可以以级联方式使用。虽然扇出扩展器可以级联,但边缘扩展器的级联能力有限。

一般来说,边缘扩展器最适合那些成本是重要考虑因素并且存储可扩展性要求受到限制的设计。借助 SAS 固有的扩展器构建块,下一步将 SAS 定义为结构是该技术的合理进步。

网络互连或结构的构成

松散地定义,结构是计算、网络或存储设备上的通路,它提供芯片到芯片、适配器到适配器或设备到设备的连接,用于在计算中传输信息、网络或存储系统/子系统。本质上,Fabric 是一种交换机或协作交换设施,很像扩展器。一个结构可以被视为一个网络,反之亦然,至少是一个有限的网络。

SAS 可能会成为一种结构;但是,作为一种点对点协议,它最初并非旨在成为一种存储网络技术。SAS 很可能需要以下新功能才能发挥结构或互连技术的作用。

面向连接的传输

SAS 是一种面向连接的协议,这意味着两个 SAS 设备之间必须存在连接,才能进行数据传输。通过改进 SAS 协议以支持无连接但可靠的传输方案,可以避免链路利用率低、长途传输性能差和 SATA/STP 主机饥饿/锁定的问题。

物理连接增强

与支持网络的对应光纤通道不同,SAS 目前没有光学接口。对于大多数数据中心内部连接(机架到机架、机架到机架或盒到盒),标准的四宽 SAS 电缆绰绰有余。为了支持更远的距离,必须定义用于 SAS 的光学接口及其异常的越界信令。

路由和地址虚拟化

SAS 中的路由结构最初设计时考虑了直接连接和有限的拓扑大小。今天的顶级(扇出)扩展器需要完全了解其连接的域,从而限制了存储系统的有效大小。通过添加路由汇总功能,域中的任何扩展器都不需要维护整个域的知识,从而允许构建任意大尺寸的拓扑。

同样,有效路由也需要地址虚拟化方案。每个 SAS 设备都有一组硬编码地址(SAS 地址),用于向系统的其余部分标识该设备。这些地址要么在工厂烧录,要么在系统启动时由固件分配。必须建立一种机制,允许 OEM 将这些物理地址重新映射到更逻辑的地址。地址解析协议将为将硬件地址映射到虚拟地址提供基础。

智能扩展器

如今,SAS 扩展器本质上是具有大量支持逻辑的电路交换机,用于在 SAS 启动器和 SAS 目标之间建立连接。大多数实现都基于直通类型架构,这意味着它不提供任何带有路由协议数据单元 (PDU) 的帧的缓冲。由于扩展器是制造 SAS 结构交换机的逻辑基础,因此以下讨论中描述的架构类型可以使 SAS 扩展器技术发展成为未来的首选结构。

构建交换机

Fabric 交换机有许多不同的尺寸和风格。松散地定义,结构交换机是流量导向器,根据某些标准组合将 PDU 从输入端口路由到输出端口。交换机还必须解决由于 PDU 同时到达公共输出端口而导致的任何争用。

大多数交换机基于多种内部架构之一:共享内存、共享总线(也称为共享介质)、交叉点矩阵和环。尽管有所有相似之处,但底层架构主要基于它们的缓冲区(队列)服务策略而相互区分。

无论采用何种架构,SAS 交换机(如扩展器)最终都将包含图 3 中所示的以下关键元素。

连接管理器

使用直接、减法或表路由将连接请求中的目标 SAS 地址映射到目标 PHY

根据 SAS 规则仲裁和分配或拒绝连接请求的路径资源以进行仲裁和路径恢复

配置连接路由器

连接路由器

在连接管理器配置的 PHY 对(启动器和目标)之间路由信号

提供支持连接所需的路由资源

广播处理器

将拓扑消息路由到适当的设备(例如,拓扑更改)

设备接口

为内部和外部组件提供物理层设备接口

在 PHY 之间仲裁和路由帧

为辅助 I/O(例如,10/100 以太网、通用 I/O 等)提供物理和链路层连接

SAS 进步的关键创新

通过改进现有的扩展器构建块、添加光学接口以及在可靠、无连接传输、路由汇总和地址虚拟化等关键领域增强传输协议,SAS 可以并且将会发展。

存储和存储网络的未来取决于 SAN 和网络附加存储架构的发展、存储的分布模型以及透明协议通信技术的进步。与任何新技术开发一样,无论是革命性的还是进化性的,一种尺寸永远不会适合所有人。互补技术将针对不同的细分市场,适当的解决方案将因应用程序、连接要求、可扩展性、性能和价格敏感度而异。只有时间才能证明这对于 SAS 作为存储网络技术的未来意味着什么。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 驱动器
    +关注

    关注

    54

    文章

    9111

    浏览量

    156465
  • 交换机
    +关注

    关注

    23

    文章

    2930

    浏览量

    104857
  • 数据中心
    +关注

    关注

    18

    文章

    5762

    浏览量

    75197
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    IDT ICS843241:高性能SAS/SATA时钟发生器的设计与应用

    IDT ICS843241:高性能SAS/SATA时钟发生器的设计与应用 在当今高速数据传输的时代,时钟发生器对于确保数据传输的准确性和稳定性起着至关重要的作用。IDT的ICS843241作为款低
    的头像 发表于 04-12 12:40 402次阅读

    一种可跨不同领域的异常检测通用模型UniOD介绍

    本研究提出了一种可跨不同领域、适用于特征维度各异且特征空间异构的数据集的异常检测通用模型。
    的头像 发表于 03-18 09:09 533次阅读
    <b class='flag-5'>一种</b>可跨不同领域的异常检测通用模型UniOD介绍

    集成配流与惯性平衡:一种具有革新性结构的惯性力平衡式二维燃油泵构型创新与高功率密度实现机制研究

    本文深入探讨并提出了一种具有革新性结构的惯性力平衡式二维燃油泵。该泵的设计理念旨在通过结构集成与运动学创新,从根本上简化系统、减少泄漏路径、平衡惯性力,并提升功率密度
    的头像 发表于 12-29 10:08 918次阅读
    集成配流与惯性平衡:<b class='flag-5'>一种</b>具有革新性<b class='flag-5'>结构</b>的惯性力平衡式二维燃油泵构型创新与高功率密度实现机制研究

    芯源的MCU最小封装是哪一种?有QFN的封装嘛?

    芯源的MCU最小封装是哪一种?有QFN的封装嘛?
    发表于 11-14 07:57

    指令集测试的一种纠错方法

    本文描述在进行指令集测试的一种纠错方法 1.打开测试指令集对应的dump文件 dump文件是指由汇编文件进行反汇编之后,可以供人阅读指令的反汇编文件。其包含了每条指令的具体操作的信息。指令集测试
    发表于 10-24 14:04

    KPM71RUG7T68 SAS-4 PM1653 SAS 24 7.68T MZILG7T6HBALA有什么区别

    概述: 经详细对比,KIOXIA PM7 系列与 Samsung PM1653 系列在 核心接口规格、容量及基础性能上高度致,具备良好的相互替代潜力 。客户关注的“SAS-4”与“SAS 24.0
    的头像 发表于 09-22 16:54 975次阅读
    KPM71RUG7T68 <b class='flag-5'>SAS</b>-4 PM1653 <b class='flag-5'>SAS</b> 24 7.68T MZILG7T6HBALA有什么区别

    键盘薄膜高弹UV胶则是一种特殊改性的UV固化胶,用于薄膜键盘按键弹性体的部分或高弹性密封

    薄膜键盘是一种常见的键盘类型,它使用薄膜作为按键的触发器。而键盘薄膜高弹UV胶则是一种特殊改性的UV固化胶,用于薄膜键盘按键弹性体的部分或高弹性密封。薄膜键盘的优点如下:1.薄膜键盘相对于传统机械
    的头像 发表于 08-26 10:03 1160次阅读
    键盘薄膜高弹UV胶则是<b class='flag-5'>一种</b>特殊改性的UV固化胶,用于薄膜键盘按键弹性体的部分或高弹性密封

    一种抗辐射加固检错纠错电路的设计

    电子发烧友网站提供《一种抗辐射加固检错纠错电路的设计.pdf》资料免费下载
    发表于 08-11 15:38 0次下载

    一种新的无刷直流电机反电动势检测方法

    无位置传感器无刷直流电机的控制算法是近年来研究的热点之,有霍尔位置信号直流电机根据霍尔状态来确定通断功率器件。利用无刷直流电机的数学模型,根据反电动势检测原理,提出了一种新的线反电动势检测方法来
    发表于 08-07 14:29

    一种新的无刷直流电机反电动势检测方法

    无位置传感器无刷直流电机的控制算法是近年来研究的热点之,有霍尔位置信号直流电机根据霍尔状态来确定通断功率器件。利用无刷直流电机的数学模型,根据反电动势检测原理,提出了一种新的线反电动势检测方法来
    发表于 08-04 14:59

    一种高效智能的光伏电站管理平台

    体化(集成多种储能管理功能等)。用户根据自身场景和需求,选择合适光伏电站管理平台及功能应用配置,从而实现发电效率最大化、运维成本最小化及碳中和目标。 光伏电站管理平台作为一种智能光伏管理系统,通过光伏智能管理
    的头像 发表于 07-18 09:20 1182次阅读
    <b class='flag-5'>一种</b>高效智能的光伏电站管理平台

    介绍一种直流过压保护电路

    本篇博文将详细分析一种典型的过压保护电路,探讨其工作原理、元件选择及实际应用,帮助大家深入理解如何保护电子设备。
    的头像 发表于 07-05 11:06 1679次阅读
    介绍<b class='flag-5'>一种</b>直流过压保护电路

    宽调速范围低转矩脉动的一种新型内置式永磁同步电机的设计与分析

    摘要:宽调速范围与低转矩脉动直是设计电动汽车用内置式永础同步电机时所追求的重要目标。设计了一种转子结构为胃的新型内置式永础同步电机,并进行了绕组结构优化与性能分析。利用有限元分析法,
    发表于 06-06 14:13

    一种新型宽带鞭状套筒天线

    电子发烧友网站提供《一种新型宽带鞭状套筒天线.pdf》资料免费下载
    发表于 05-28 14:05 0次下载

    在 KiCad 中添加个 AI 助手是一种什么体验?

    一种什么体验? 文章出处:【微信公众号:KiCad】欢迎添加关注!文章转载请注明出处。
    的头像 发表于 05-15 14:28 1136次阅读