CN1655540A - 在串行连接scsi存储网络中进行通讯的系统和方法 - Google Patents
在串行连接scsi存储网络中进行通讯的系统和方法 Download PDFInfo
- Publication number
- CN1655540A CN1655540A CNA2004100886998A CN200410088699A CN1655540A CN 1655540 A CN1655540 A CN 1655540A CN A2004100886998 A CNA2004100886998 A CN A2004100886998A CN 200410088699 A CN200410088699 A CN 200410088699A CN 1655540 A CN1655540 A CN 1655540A
- Authority
- CN
- China
- Prior art keywords
- serial
- sas
- data
- serial ata
- driver
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
- G06F3/0607—Improving or facilitating administration, e.g. storage management by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4027—Coupling between buses using bus bridges
- G06F13/404—Coupling between buses using bus bridges with address mapping
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4027—Coupling between buses using bus bridges
- G06F13/4045—Coupling between buses using bus bridges where the bus bridge performs an extender function
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4282—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0658—Controller construction arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0661—Format or protocol conversion arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/067—Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
Abstract
本发明披露了一种用于串行连接SCSI存储网络的网络拓扑结构和网桥设备。该网桥设备连接于网络的每一个串行ATA驱动器和存储网络的其它部件之间,并在串行ATA驱动器和串行连接SCSI存储网络的其它部件之间对存储事务进行转换。
Description
技术领域
本文主要涉及计算机网络领域,特别是涉及串行连接(SerialAttached)SCSI存储网络。
背景技术
随着信息的作用不断增强,以及对信息的应用不断扩大,个人和企业不断地寻找对信息进行处理和存储的其它方法。使用信息的用户的一个选择是采用信息处理系统。一般来说,信息处理系统可对用于商业目的、个人目的或者其它目的的信息或数据进行处理、编译、存储和/或通讯,这样就可允许用户利用信息的价值。由于在不同的用户之间,或者不同的应用程序之间,对技术和信息的处理的要求和需要均有所不同,根据所处理的信息的不同,对信息如何进行处理的方式的不同,对多少数量的信息进行加工、存储或通讯的不同,以及信息加工、存储或者通讯的速度和效率的不同,信息处理系统也会有所不同。信息处理系统的差异,造成了信息处理系统可以是通用的,也可以设置成服务于特殊用户,或者用于特殊目的,例如金融交易的处理、航班预订、企业数据存储或者全球通讯。另外,信息处理系统包括了多种多样的硬件和软件组件,可对这些组件进行设置以便对信息进行加工、存储和通讯;信息处理系统也可包括一个或多个计算机系统、数据存储系统和网络系统。
信息处理系统可作为组件包含于存储网络之中。存储网络可以被看作是存储设备的特殊网络,这些存储设备与一个或多个数据服务器相连接。串行连接SCSI(SAS)是一种存储网络接口及用于存储事务的通讯协议。与并行SCSI存储网络相比,串行连接SCSI的特点是,存储网络具有串行、点到点的架构,及改进的数据完整性。由于在串行连接SCSI网络中的数据传输是以串行为基础的,串行连接SCSI的数据传输速率,要快于并行数据传输架构中的数据传输速率。SAS存储设备和串行ATA(SATA)存储设备这两者都可被连接作为在串行连接SCSI存储网络中的存储端点。SAS驱动器包括双端口。相反,串行ATA驱动器包括单一的端口。SAS驱动器的双端口功能在存储网络中支持失效转移协议,因为在串行连接SCSI网络中能够将SAS驱动器连接到多个边缘扩展器上。尽管串行ATA驱动器只有一个端口,人们时常更倾向于使用串行ATA驱动器,而不是SAS驱动器,因为与SAS驱动器相比,串行ATA驱动器的相对价格较低。
串行连接SCSI提供了通过串行ATA隧道协议与串行ATA驱动器的通讯。与通讯协议中大多数的隧道构想一样,串行ATA隧道协议为在串行连接SCSI通讯中放置串行ATA指令和数据做好了准备。然而,串行ATA隧道协议并不支持对单一的串行ATA驱动器使用双通道。尽管在串行连接SCSI网络中支持串行ATA驱动器,由于串行ATA驱动器不能支持双通道通讯,串行连接SCSI存储网络具有一个或多个串行ATA驱动器的这一功能受到了限制。
发明内容
本发明披露了一种用于串行连接SCSI存储网络的网络拓扑结构和网桥设备。网桥设备包括至少两个输入端口和一个输出端口。网桥设备的输入端口与存储网络的扩展器设备相连接,而输出端口与串行ATA驱动器相连接。网桥设备将通讯从串行连接SCSI协议转换到串行ATA协议,及从串行ATA协议转换到串行连接SCSI协议。网桥设备包括一个仲裁器,该仲裁器管理着从输入端口到转换节点,及从转换节点到输入端口的串行数据流。
本发明的技术优点在于串行连接SCSI存储网络,在该存储网络中为每一个串行ATA驱动器提供了双通讯通道。网桥设备安置于每一个串行ATA驱动器的输入端,并为串行ATA驱动器提供了两个通讯通路,因而当处于网桥设备上游(upstream)的存储网络中的某一部件发生操作故障时,仍能允许在串行ATA驱动器上进行通讯。本文的另一个优点是用于布置串行连接SCSI网络的网络拓扑结构,该串行连接SCSI网络可采用经济的串行ATA驱动器而不会破坏其稳健性和失效转移的功能,而这两个性能通常是与由SAS驱动器组成的串行连接SCSI网络相联系的。当前,与SAS驱动器相比,串行ATA驱动器更为便宜。本发明所披露的网络拓扑结构允许使用串行ATA驱动器,而同时发挥串行连接SCSI存储网络的失效转移的优点,而这一优点通常与SAS驱动器相联系。本发明的另一个技术优势是,本发明所披露的网桥设备在一目了然的基础上,关于对串行ATA驱动器的操作,具有冗余度和相对低廉的价格的这两个优点。在每一个串行ATA驱动器的端口上安置网桥设备并不会影响对串行ATA驱动器的操作。在随后的详细说明、权利要求书及附图中,本领域内的一般技术人员可以清楚地了解本发明其它的技术优点。
附图说明
参考随后的具体实施方式并结合附图,可以更全面地理解本发明的实施例及其优点,在附图中同样的标号标明了同样的特性,其中:
图1是串行连接SCSI存储网络的网络示意图;及
图2是SAS/SATA网桥的功能性框图。
具体实施方式
对本发明来说,信息处理系统可包括任何的设备或者设备的集合体,对其进行操作可将任何形式的信息、情报或数据进行计算、分类、加工、传输、接收、查询、生成、切换、存储、显示、发布、探测、记录、复制、处理或者使用,以用于商业、科学、控制或其它目的。例如,信息处理系统可以是一台个人计算机、网络存储设备或者是其它任何合适的设备,并且在大小、形状、性能、功用和价格上均可千差万别。信息处理系统可包括随机存取存储器(RAM)、一个或多个如中央处理器(CPU)的处理资源或者硬件或软件控制逻辑、ROM和/或其它类型的非易失性存储器。信息处理系统另外的组件可包括一个或多个磁盘驱动器、与外部设备进行通讯的一个或多个网络端口以及各种输入输出(I/O)设备,例如键盘、鼠标和显示设备。信息处理系统同样可包括一个或者多个总线,可对总线进行操作以在不同的硬件部件之间传输通讯。
图1所示为串行连接SCSI存储网络的网络示意图,该存储网络一般用10来表示。存储网络10包括串行连接SCSI控制器12和14。控制器12和14是SAS启动器或者主设备。每一个SAS控制器与一个SAS扇出设备或者扩展器设备相连接。在图1所示的示例中,SAS控制器12与SAS扩展器设备16相连接,SAS控制器14与SAS扩展器设备18相连接。SAS扩展器设备16和18通过通讯链接19而相互连接。存储网络10包括了许多的SAS/SATA网桥设备。在图1的示例中,扩展器设备16和18中的每一个均与SAS/SATA网桥20、SAS/SATA网桥21及SAS/SATA网桥22相连接。如图1所示,每一个SAS/SATA网桥包括双输入端口和单一输出端口,该单一输出端口与串行ATA驱动器相连接。在图1的示例中,SAS/SATA网桥20与串行ATA驱动器24相连接;SAS/SATA网桥21与串行ATA驱动器25相连接;SAS/SATA网桥22与串行ATA驱动器26相连接。
每一个SAS启动器与一个SAS扩展器相连接,而且每一个扩展器与多个存储驱动器相连接,这是在串行连接SCSI拓扑结构中普遍存在的。然而,在图1所示的拓扑结构中,在每一个SAS扩展器设备和每一个串行ATA驱动器之间安放一个SAS/SATA网桥。单一的SAS/SATA网桥设备与各自的串行ATA驱动器相连接。扩展器设备或者路由器可操作用于将来自控制器的通讯向存储网络中的多个存储设备其中之一发送。在图1所示的示例中,每一个扩展器设备与单个SCSI控制器相连接,并且与多个SAS/SATA网桥相连接。单一的扩展器设备也可与一个或多个SAS驱动器相连接。
图2显示了图1中的每一个SAS/SATA网桥20和串行ATA驱动器24的示意图。图2中的SAS/SATA网桥20也代表了图1中另外的SAS/SATA网桥。SAS/SATA网桥20包括了双端口,它们被标示为SAS目标端口30和SAS目标端口32。如图1中的网络示意图所示,每一个端口与单一的SAS扩展器设备相连接。SAS/SATA网桥20的每一个目标端口与一个SAS端口仲裁器34和SAS/SATA转换节点36相连接。端口仲裁器34管理着在每一个目标端口和SAS/SATA转换节点36之间的通讯连接38和40。端口仲裁器34判定,在通讯连接38上传输的数据和在通讯连接40上传输的数据这两者之间,哪一个可访问SAS/SATA转换节点36。端口仲裁器34管理着进入到SAS/SATA转换节点36中的串行数据流,这样就可保证在SAS/SATA转换节点中只有单一的数据流在进行转换。对于暂时不能与SAS/SATA转换节点进行通讯的SAS目标端口,可使用缓冲器对与该SAS目标端口相联系的数据进行存储。
根据串行ATA隧道协议,SAS/SATA转换节点36将在转换节点36接收到的串行数据,由串行连接SCSI通讯协议转换为串行ATA通讯协议。将转换的结果提供给串行ATA目标端口42,该目标端口作为将SAS/SATA网桥20与相关的串行ATA驱动器24进行连接的单一的输出端口。从所连接的串行ATA驱动器的角度看,所连接的串行ATA驱动器24通过单一的端口与网络进行连接。从网络的其它部件的角度来看,可通过网桥20两个输入端口中的任意一个,实现对串行ATA驱动器24的访问。由于可通过网桥20两个输入端口中的任意一个,对图2中的串行ATA驱动器24进行访问,即使与网桥20的一个输入端口相联系的通路出现了故障,仍可对串行ATA驱动器24进行访问。这样,在图2的串行ATA驱动器24并不是分隔于单一的通路,因而也不易受该通路中通讯障碍的影响。
来自于串行ATA驱动器24的通讯发送给SAS/SATA转换节点36,在该转换节点将串行数据由串行ATA通讯协议转换为串行连接SCSI通讯协议。端口仲裁器34将转换后的串行数据指定给通讯连接38以便与SAS目标端口30进行通讯,或者将其指定给通讯连接40以便与SAS目标端口32进行通讯。依据串行连接SCSI控制器(用于从串行ATA驱动器接收串行数据),端口仲裁器34将上传通讯由串行ATA驱动器24指定给SAS目标端口30或者SAS目标端口32。这样,端口仲裁器34将串行数据通讯指定给某一SAS目标端口,而该目标端口与一个SAS扩展器设备相连接,其中该扩展器设备将通讯指定给目标串行连接SCSI控制器。
本文所披露的通讯网络和方法提供了一种串行连接SCSI存储网络,该存储网络能够支持按容错性的方式,对存储网络中的串行ATA驱动器进行成本有效(cost-effective)的使用。通过使用SAS/SATA网桥,可通过双端口对存储网络中的串行ATA驱动器进行访问。本文所披露的SAS/SATA网桥具有双输入端口,每一个输入端口与一个SAS扩展器设备相连接。由于每一个串行ATA驱动器可通过两个扩展器设备中的某一个进行访问,对存储网络中串行ATA驱动器的访问有更好的容错性,因为串行ATA设备的通讯通路中单个SAS扩展器设备的故障并不会阻碍对串行ATA设备的访问。本文所披露的网络拓扑结构和方法对于串行连接SCSI存储网络的操作是明晰的。从串行连接SCSI控制器和扩展器设备的角度来看,存储网络包括至串行ATA驱动器的两个通路或者两个端口。从串行ATA驱动器的角度来看,串行ATA驱动器只有单个端口。尽管本文已对本发明进行了详细地说明,应可理解,仍能对其进行各种变化、替换和改造,而不偏离本发明的主旨和保护范围,随后的权利要求书将对其进行明确。
Claims (20)
1、一种存储网络,其包括:
多个SCSI控制器;
一个扩展器设备,它与每一个控制器相连接;
至少一个网桥设备,其中每一个网桥设备与多个扩展器设备相连接;及
至少一个串行ATA设备,其中每一个串行ATA设备与网桥设备的一个输出端口相连接。
2、如权利要求1所述的存储网络,其中可操作网桥设备,以便将串行数据通讯由串行连接SCSI协议转换为串行ATA协议。
3、如权利要求2所述的存储网络,其中在串行连接SCSI协议中的串行数据通讯包括按照串行ATA隧道协议进行格式化的串行数据。
4、如权利要求2所述的存储网络,其中可操作每一个网桥设备,以便在数据流之间进行仲裁,使得在任何时间,与网桥驱动器相连接的串行ATA驱动器只会接收一个数据流。
5、如权利要求2所述的存储网络,其中可操作每一个网桥设备,以便从串行ATA驱动器向扩展器设备发送通讯,该扩展器设备与SCSI控制器相联系,而来自于串行ATA驱动器的通讯被指定给该控制器。
6、如权利要求2所述的存储网络,
其中在串行连接SCSI协议中的串行数据通讯包括按照串行ATA隧道协议格式化的串行数据;
其中可操作每一个网桥设备,以便在数据流之间进行仲裁,这样,在任何时间,与网桥驱动器连接的串行ATA驱动器只会接收一个数据流。
7、如权利要求2所述的存储网络:
其中在串行连接SCSI协议中的串行数据通讯包括按照串行ATA隧道协议格式化的串行数据;
其中可操作每一个网桥设备,以便在数据流之间进行仲裁,这样,在任何时间,与网桥驱动器相连接的串行ATA设备只接收一个数据流;及
其中可操作每一个网桥设备,以便从串行ATA驱动器向扩展器设备发送通讯,该扩展器设备与SCSI控制器相联系,而来自于串行ATA驱动器的通讯被指定给该控制器。
8、如权利要求1所述的存储网络,其中每一个网桥设备与单个串行ATA驱动器相联系。
9、一种在串行连接SCSI存储网络中,将指定给串行ATA驱动器的数据进行转换的方法,该方法包括如下步骤:
在串行ATA驱动器的输入端口安装网桥设备,该网桥设备包括:
多个输入端口,这些输入端口与存储网络的其它部件相连接,并可对其进行操作以接收符合串行连接SCSI协议的数据;
一个转换节点,可操作该转换节点将数据由串行连接SCSI协议转换为串行ATA协议;及
一个输出端口,该输出端口与串行ATA驱动器相连接。
10、如权利要求9所述的在串行连接SCSI网络中将指定给串行ATA驱动器的数据进行转换的方法,其中符合串行连接SCSI协议的数据按照串行ATA隧道协议进行发送。
11、如权利要求9所述的在串行连接SCSI网络中将指定给串行ATA驱动器的数据进行转换的方法,其中网桥设备连接在多个扩展器设备和一个串行ATA驱动器之间,这样,每一个输入端口与一个扩展器设备相连接。
12、如权利要求11所述的在串行连接SCSI网络中将指定给串行ATA驱动器的数据进行转换的方法,其中所提供的网桥设备进一步包括一个仲裁器节点,可操作该节点以便管理符合串行连接SCSI协议、到达转换节点的数据流。
13、如权利要求11所述的在串行连接SCSI网络中将指定给串行ATA驱动器的数据进行转换的方法,其中可操作仲裁器节点,以便将通讯由串行ATA驱动器发送给扩展器设备,该串行ATA驱动器与网桥设备的输出节点相连接,该扩展器设备与SCSI控制器相联系,而上述的通讯被指定给该SCSI控制器。
14、一种网桥设备,该网桥设备将串行连接SCSI网络中的组件连接到串行ATA驱动器上,该网桥设备包括:
多个输入端口,可操作每一个输入端口,以接收通过单独的扩展器设备发送的通讯;
一个输出端口,该输出端口与串行ATA驱动器相连接;及
一个转换节点,可操作该转换节点,以便将符合串行连接SCSI协议的串行数据转换为符合串行ATA协议的串行数据。
15、如权利要求14所述的网桥设备,其中该网桥设备与单个串行ATA驱动器相连接。
16、如权利要求15所述的网桥设备:
其中该网桥设备与至少两个扩展器设备相连接;及
其中每一个扩展器设备都与单个SCSI控制器相联系。
17、如权利要求16所述的网桥设备,其进一步包括一个仲裁器,该仲裁器管理来自于每一个输出端口的数据流,使得在任何时间,转换节点中只转换单个串行数据流。
18、如权利要求16所述的网桥设备,其进一步包括一个仲裁器,该仲裁器管理着来自于串行ATA驱动器的串行数据流,以便将数据从转换节点指定给一个输入端口,而该输入端口与一个扩展器设备相联系,可操作该扩展器设备以便将串行数据发送给SCSI控制器,而该串行数据被指定给该SCSI控制器。
19、如权利要求16所述的网桥设备,其进一步包括一个仲裁器,可操作该仲裁器以便:
管理来自于每一个输入端口的数据流,使得在任何时间,转换节点中只转换单个串行数据流;及
管理来自于串行ATA驱动器的串行数据流,以便将数据从转换节点指定给一个输入端口,而该输入端口与一个扩展器设备相联系,可操作该扩展器设备以将串行数据发送给SCSI控制器,而该串行数据被指定给该SCSI控制器。
20、如权利要求14所述的网桥设备,其中可操作转换节点以按照串行ATA隧道协议对数据进行转换。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/712,151 | 2003-11-13 | ||
US10/712,151 US7058749B2 (en) | 2003-11-13 | 2003-11-13 | System and method for communications in serial attached SCSI storage network |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1655540A true CN1655540A (zh) | 2005-08-17 |
Family
ID=33541644
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2004100886998A Pending CN1655540A (zh) | 2003-11-13 | 2004-11-15 | 在串行连接scsi存储网络中进行通讯的系统和方法 |
Country Status (10)
Country | Link |
---|---|
US (1) | US7058749B2 (zh) |
JP (1) | JP2005151562A (zh) |
KR (1) | KR20050046543A (zh) |
CN (1) | CN1655540A (zh) |
DE (1) | DE102004054783B4 (zh) |
FR (1) | FR2862455B1 (zh) |
GB (2) | GB2419984B (zh) |
HK (1) | HK1082064A1 (zh) |
SG (1) | SG112036A1 (zh) |
TW (1) | TWI380645B (zh) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101221483B (zh) * | 2006-12-08 | 2010-08-11 | 国际商业机器公司 | 改善连续串行小型机系统接口存储设备性能的装置和方法 |
CN102306138A (zh) * | 2006-12-22 | 2012-01-04 | Lsi公司 | 串行高级技术附件(sata)和串行附加的小型计算机系统接口(scsi)(sas)桥接 |
CN101595467B (zh) * | 2006-12-29 | 2012-02-29 | Lsi公司 | 用于sas设备之间的多个单向虚拟连接的装置和方法 |
US8352653B2 (en) | 2005-11-23 | 2013-01-08 | Infortrend Technology, Inc. | Storage virtualization subsystem and system with host-side redundancy via SAS connectivity |
CN102968280A (zh) * | 2012-11-21 | 2013-03-13 | 华为技术有限公司 | 一种存储系统及存储设备、控制设备 |
CN103135938A (zh) * | 2011-11-23 | 2013-06-05 | 英业达股份有限公司 | 主动式raid的单关连性sata驱动器的控制系统及其方法 |
CN103262034A (zh) * | 2010-10-28 | 2013-08-21 | 惠普发展公司,有限责任合伙企业 | 将数据分区至虚拟机 |
CN104239256A (zh) * | 2013-06-18 | 2014-12-24 | Lsi公司 | 通过sas的pcie隧穿 |
CN101517541B (zh) * | 2006-10-10 | 2015-05-13 | 美国网域存储技术有限公司 | 横越冗余存储子系统的连接sas raid控制器设备通道的系统和方法 |
CN104933005A (zh) * | 2015-07-02 | 2015-09-23 | 广州慧存电子科技有限公司 | 一种多功能硬盘接口转换器 |
CN109597582A (zh) * | 2018-12-03 | 2019-04-09 | 郑州云海信息技术有限公司 | 一种数据处理方法及相关设备 |
CN110647481A (zh) * | 2019-09-09 | 2020-01-03 | 苏州浪潮智能科技有限公司 | 转换板卡和硬盘接口装置 |
CN111241016A (zh) * | 2019-12-31 | 2020-06-05 | 杭州华澜微电子股份有限公司 | 一种接口转换装置 |
Families Citing this family (53)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030172295A1 (en) * | 2002-03-01 | 2003-09-11 | Onspec Electronics, Inc. | Device and system for allowing secure identification of an individual when accessing information and a method of use |
US7353302B2 (en) * | 2003-12-31 | 2008-04-01 | Intel Corporation | Selectable communication control between devices communicating using a serial attached SCSI (SAS) protocol |
US20050193178A1 (en) * | 2004-02-27 | 2005-09-01 | William Voorhees | Systems and methods for flexible extension of SAS expander ports |
US7958292B2 (en) | 2004-06-23 | 2011-06-07 | Marvell World Trade Ltd. | Disk drive system on chip with integrated buffer memory and support for host memory access |
US7523272B2 (en) * | 2004-07-12 | 2009-04-21 | Dell Products L.P. | System and method for identifying a storage drive in a storage network |
US7676613B2 (en) * | 2004-08-03 | 2010-03-09 | Lsi Corporation | Methods and structure for assuring correct data order in SATA transmissions over a SAS wide port |
JP4555029B2 (ja) | 2004-09-01 | 2010-09-29 | 株式会社日立製作所 | ディスクアレイ装置 |
US20060075155A1 (en) * | 2004-10-06 | 2006-04-06 | Dell Products L.P. | Information handling system including detection of serial attached small computer systems interface ("SAS") and serial advanced technology attachment ("SATA") devices |
US7418545B2 (en) * | 2004-10-28 | 2008-08-26 | Intel Corporation | Integrated circuit capable of persistent reservations |
US7506078B2 (en) * | 2004-10-29 | 2009-03-17 | Intel Corporation | Integrated circuit capable of assigning a unique identity to ATA/ATAPI devices |
US7370128B2 (en) * | 2004-10-29 | 2008-05-06 | Intel Corporation | Expander device capable of communication protocol translation |
US20060123167A1 (en) * | 2004-12-08 | 2006-06-08 | Jeppsen Roger C | Request conversion |
US20060136644A1 (en) * | 2004-12-20 | 2006-06-22 | Martin Cynthia L | SAS hot swap backplane expander module |
US7308534B2 (en) | 2005-01-13 | 2007-12-11 | Hitachi, Ltd. | Apparatus and method for managing a plurality of kinds of storage devices |
US20060206632A1 (en) * | 2005-03-09 | 2006-09-14 | Dell Products L.P. | Storage enclosure including a storage device capable of communicating with multiple controllers |
US7237050B2 (en) * | 2005-03-16 | 2007-06-26 | Inventec Corporation | Multi-channel serial advanced technology attachment control system and control card thereof |
US7689744B1 (en) * | 2005-03-17 | 2010-03-30 | Lsi Corporation | Methods and structure for a SAS/SATA converter |
WO2007001728A1 (en) * | 2005-06-27 | 2007-01-04 | Emc Corporation | Raid data storage system with sas expansion |
US7627005B2 (en) | 2005-09-29 | 2009-12-01 | Emc Corporation | Multiplexing system |
US7624206B2 (en) * | 2005-09-29 | 2009-11-24 | Emc Corporation | RAID data storage system with SAS expansion |
WO2007001727A1 (en) * | 2005-06-27 | 2007-01-04 | Emc Corporation | Multiplexing system |
US7953917B2 (en) * | 2005-06-30 | 2011-05-31 | Intel Corporation | Communications protocol expander |
KR100718813B1 (ko) * | 2005-08-19 | 2007-05-18 | (주)콜로써스 | 시리얼 에이티에이 외장형 스토리지 장치의 메인보드와인터페이스 카드의 연결구조 |
US20070162626A1 (en) * | 2005-11-02 | 2007-07-12 | Iyer Sree M | System and method for enhancing external storage |
US7574540B2 (en) * | 2006-01-03 | 2009-08-11 | Emc Corporation | Managing management controller communications |
KR100732354B1 (ko) | 2006-01-18 | 2007-06-27 | 도시바삼성스토리지테크놀러지코리아 주식회사 | 스토리지 장치 |
CN100442780C (zh) * | 2006-01-27 | 2008-12-10 | 杭州华三通信技术有限公司 | iSCSI存储网络、磁盘阵列及其容量扩展方法 |
US8751718B2 (en) * | 2006-03-13 | 2014-06-10 | Lsi Corporation | Apparatus and methods for a simplified, multi-client SAS port for management of other devices in an enhanced SAS device |
US7370253B2 (en) * | 2006-06-07 | 2008-05-06 | Dell Products, Lp | Apparatus and method for high-speed SAS link protocol testing |
US20070299999A1 (en) * | 2006-06-21 | 2007-12-27 | Vicky Duerk | Link protocol control for serial protocols |
US7876894B2 (en) * | 2006-11-14 | 2011-01-25 | Mcm Portfolio Llc | Method and system to provide security implementation for storage devices |
US7711213B2 (en) * | 2007-01-29 | 2010-05-04 | Hewlett-Packard Development Company, L.P. | Nanowire-based modulators |
US20090046858A1 (en) * | 2007-03-21 | 2009-02-19 | Technology Properties Limited | System and Method of Data Encryption and Data Access of a Set of Storage Devices via a Hardware Key |
US20080184035A1 (en) * | 2007-01-30 | 2008-07-31 | Technology Properties Limited | System and Method of Storage Device Data Encryption and Data Access |
US20080181406A1 (en) * | 2007-01-30 | 2008-07-31 | Technology Properties Limited | System and Method of Storage Device Data Encryption and Data Access Via a Hardware Key |
US20080288782A1 (en) * | 2007-05-18 | 2008-11-20 | Technology Properties Limited | Method and Apparatus of Providing Security to an External Attachment Device |
US7653775B2 (en) * | 2007-04-09 | 2010-01-26 | Lsi Logic Corporation | Enhancing performance of SATA disk drives in SAS domains |
US20080288703A1 (en) * | 2007-05-18 | 2008-11-20 | Technology Properties Limited | Method and Apparatus of Providing Power to an External Attachment Device via a Computing Device |
US7840186B2 (en) * | 2007-09-25 | 2010-11-23 | Motorola Mobility, Inc. | Wireless SATA/SAS data transfer system |
US8321596B2 (en) * | 2008-09-05 | 2012-11-27 | Lsi Corporation | SAS paired subtractive routing |
US8244948B2 (en) * | 2008-09-05 | 2012-08-14 | Lsi Corporation | Method and system for combining multiple SAS expanders into a SAS switch |
US8656058B2 (en) * | 2008-09-05 | 2014-02-18 | Lsi Corporation | Back-off retry with priority routing |
US8077605B2 (en) * | 2008-09-05 | 2011-12-13 | Lsi Corporation | Method for providing path failover for multiple SAS expanders operating as a single SAS expander |
CN102449610B (zh) * | 2009-03-27 | 2014-07-16 | Lsi公司 | 用于提供存储系统逻辑块地址的释放管理的方法及设备 |
US8255607B2 (en) * | 2009-11-05 | 2012-08-28 | Emulex Design & Manufacturing Corporation | SAS expander-based SAS/SATA bridging |
US8443237B2 (en) * | 2010-05-12 | 2013-05-14 | Hitachi, Ltd. | Storage apparatus and method for controlling the same using loopback diagnosis to detect failure |
US8275925B2 (en) * | 2010-08-25 | 2012-09-25 | Lsi Corporation | Methods and apparatus for improved serial advanced technology attachment performance |
US8312177B2 (en) | 2010-09-24 | 2012-11-13 | Dell Products L.P. | System and method for dynamically configuring a target device |
EP2631801A4 (en) * | 2010-10-20 | 2013-08-28 | Fujitsu Ltd | INFORMATION PROCESSING SYSTEM, RECORDING DEVICE, INFORMATION PROCESSING DEVICE AND METHOD FOR CONTROLLING THE INFORMATION PROCESSING SYSTEM |
CN104077424A (zh) * | 2014-07-24 | 2014-10-01 | 北京京东尚科信息技术有限公司 | 一种实现硬盘在线热切换的方法及装置 |
US10067905B2 (en) * | 2015-05-26 | 2018-09-04 | Plasmability, Llc | Digital interface for manufacturing equipment |
US10019405B2 (en) | 2015-06-19 | 2018-07-10 | Microsemi Solutions (U.S.), Inc. | Apparatus and method for transmitting serial ATA information |
CN110580235B (zh) * | 2018-06-08 | 2021-04-27 | 杭州宏杉科技股份有限公司 | 一种sas扩展器通信方法及装置 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US611577A (en) * | 1898-09-27 | griffin | ||
US5206946A (en) | 1989-10-27 | 1993-04-27 | Sand Technology Systems Development, Inc. | Apparatus using converters, multiplexer and two latches to convert SCSI data into serial data and vice versa |
JP3003545B2 (ja) * | 1995-06-28 | 2000-01-31 | 日本電気株式会社 | 磁気ディスク装置接続装置 |
US6167446A (en) | 1997-11-03 | 2000-12-26 | Inca Technology, Inc. | Automatically configuring network-name-services |
US6256740B1 (en) | 1998-02-06 | 2001-07-03 | Ncr Corporation | Name service for multinode system segmented into I/O and compute nodes, generating guid at I/O node and exporting guid to compute nodes via interconnect fabric |
US6115772A (en) * | 1998-09-18 | 2000-09-05 | International Business Machines, Inc. | System and method for host expansion and connection adaptability for a SCSI storage array |
US6256700B1 (en) * | 1999-03-30 | 2001-07-03 | Dell Usa, L.P. | Bus/port switching system and method for a computer |
US6862648B2 (en) * | 2000-10-30 | 2005-03-01 | Sun Microsystems, Inc. | Interface emulation for storage devices |
US7062591B2 (en) * | 2001-09-28 | 2006-06-13 | Dot Hill Systems Corp. | Controller data sharing using a modular DMA architecture |
TWI235322B (en) * | 2001-10-19 | 2005-07-01 | Lite On It Corp | Method for automatically switching control over mass storage device interface and architecture thereof |
US7783783B2 (en) * | 2002-03-22 | 2010-08-24 | International Business Machines Corporation | SCSI device translator for network |
US20040015637A1 (en) * | 2002-07-22 | 2004-01-22 | Cedric Yau | Multiple bus interface for a computer system |
US6807600B2 (en) * | 2002-07-24 | 2004-10-19 | Intel Corporation | Method, system, and program for memory based data transfer |
US7237021B2 (en) | 2003-04-04 | 2007-06-26 | Bluearc Uk Limited | Network-attached storage system, device, and method supporting multiple storage device types |
-
2003
- 2003-11-13 US US10/712,151 patent/US7058749B2/en not_active Expired - Lifetime
-
2004
- 2004-11-02 KR KR1020040088155A patent/KR20050046543A/ko not_active Application Discontinuation
- 2004-11-03 SG SG200406516A patent/SG112036A1/en unknown
- 2004-11-05 TW TW093133816A patent/TWI380645B/zh active
- 2004-11-09 FR FR0411906A patent/FR2862455B1/fr active Active
- 2004-11-10 JP JP2004326996A patent/JP2005151562A/ja active Pending
- 2004-11-12 DE DE102004054783.1A patent/DE102004054783B4/de active Active
- 2004-11-12 GB GB0523228A patent/GB2419984B/en active Active
- 2004-11-12 GB GB0425093A patent/GB2411496B/en active Active
- 2004-11-15 CN CNA2004100886998A patent/CN1655540A/zh active Pending
-
2006
- 2006-02-16 HK HK06102037A patent/HK1082064A1/xx unknown
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8352653B2 (en) | 2005-11-23 | 2013-01-08 | Infortrend Technology, Inc. | Storage virtualization subsystem and system with host-side redundancy via SAS connectivity |
CN101517541B (zh) * | 2006-10-10 | 2015-05-13 | 美国网域存储技术有限公司 | 横越冗余存储子系统的连接sas raid控制器设备通道的系统和方法 |
CN101221483B (zh) * | 2006-12-08 | 2010-08-11 | 国际商业机器公司 | 改善连续串行小型机系统接口存储设备性能的装置和方法 |
CN102306138A (zh) * | 2006-12-22 | 2012-01-04 | Lsi公司 | 串行高级技术附件(sata)和串行附加的小型计算机系统接口(scsi)(sas)桥接 |
CN101611383B (zh) * | 2006-12-22 | 2013-07-24 | Lsi公司 | 串行高级技术附件(sata)和串行附加的小型计算机系统接口(sas)桥接 |
CN101595467B (zh) * | 2006-12-29 | 2012-02-29 | Lsi公司 | 用于sas设备之间的多个单向虚拟连接的装置和方法 |
CN103262034A (zh) * | 2010-10-28 | 2013-08-21 | 惠普发展公司,有限责任合伙企业 | 将数据分区至虚拟机 |
CN103262034B (zh) * | 2010-10-28 | 2016-08-17 | 惠普发展公司,有限责任合伙企业 | 将数据分区至虚拟机 |
CN103135938A (zh) * | 2011-11-23 | 2013-06-05 | 英业达股份有限公司 | 主动式raid的单关连性sata驱动器的控制系统及其方法 |
CN102968280A (zh) * | 2012-11-21 | 2013-03-13 | 华为技术有限公司 | 一种存储系统及存储设备、控制设备 |
CN102968280B (zh) * | 2012-11-21 | 2015-12-02 | 华为技术有限公司 | 一种存储系统及存储设备、控制设备 |
CN104239256A (zh) * | 2013-06-18 | 2014-12-24 | Lsi公司 | 通过sas的pcie隧穿 |
CN104239256B (zh) * | 2013-06-18 | 2018-03-09 | 安华高科技通用Ip(新加坡)公司 | 通过sas的pcie隧穿 |
CN104933005A (zh) * | 2015-07-02 | 2015-09-23 | 广州慧存电子科技有限公司 | 一种多功能硬盘接口转换器 |
CN109597582A (zh) * | 2018-12-03 | 2019-04-09 | 郑州云海信息技术有限公司 | 一种数据处理方法及相关设备 |
CN110647481A (zh) * | 2019-09-09 | 2020-01-03 | 苏州浪潮智能科技有限公司 | 转换板卡和硬盘接口装置 |
CN111241016A (zh) * | 2019-12-31 | 2020-06-05 | 杭州华澜微电子股份有限公司 | 一种接口转换装置 |
CN111241016B (zh) * | 2019-12-31 | 2021-06-25 | 杭州华澜微电子股份有限公司 | 一种接口转换装置 |
Also Published As
Publication number | Publication date |
---|---|
KR20050046543A (ko) | 2005-05-18 |
DE102004054783B4 (de) | 2015-10-22 |
HK1082064A1 (en) | 2006-05-26 |
US7058749B2 (en) | 2006-06-06 |
SG112036A1 (en) | 2005-06-29 |
GB0425093D0 (en) | 2004-12-15 |
GB2419984A (en) | 2006-05-10 |
GB0523228D0 (en) | 2005-12-21 |
JP2005151562A (ja) | 2005-06-09 |
GB2419984B (en) | 2007-05-09 |
TW200522618A (en) | 2005-07-01 |
GB2411496A (en) | 2005-08-31 |
DE102004054783A1 (de) | 2005-07-28 |
FR2862455B1 (fr) | 2007-04-06 |
US20050108452A1 (en) | 2005-05-19 |
FR2862455A1 (fr) | 2005-05-20 |
TWI380645B (en) | 2012-12-21 |
GB2411496B (en) | 2006-09-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1655540A (zh) | 在串行连接scsi存储网络中进行通讯的系统和方法 | |
JP4688514B2 (ja) | ストレージ制御装置 | |
CN103329106B (zh) | Alua首选项和状态转换的主机发现和处理 | |
CN100403300C (zh) | 镜像网络数据以建立虚拟存储区域网络 | |
CN100396065C (zh) | 一种iSCSI存储系统的实现方法 | |
CN100507874C (zh) | 用于存储器系统性能监视的存储器集线器和方法 | |
CN100349099C (zh) | 转换器以及键盘、视频和/或鼠标数据切换系统和方法 | |
US7478154B2 (en) | Storage system with link selection control | |
CN101356506B (zh) | 智能可缩放存储切换架构 | |
US7983194B1 (en) | Method and system for multi level switch configuration | |
JP7010598B2 (ja) | 再構成可能なマルチポートを具備するPCIeストレージシステムのためのQoSを認識した入出力管理方法、管理システム、及び管理装置 | |
CN102469025A (zh) | 多存储系统上的多路径交换 | |
CN102387084B (zh) | 基于RapidIO协议包交换的系统结构 | |
US8301805B2 (en) | Managing I/O request in a storage system | |
CN101276258A (zh) | 存储设备及其控制方法 | |
US11595474B2 (en) | Accelerating data replication using multicast and non-volatile memory enabled nodes | |
US20050010682A1 (en) | Load balancing method for exchanging data between multiple hosts and storage entities, in ip based storage area network | |
CN101739220A (zh) | 一种多控制器存储阵列的设计方法 | |
USRE46770E1 (en) | Computer managing method | |
CN106020926A (zh) | 一种用于虚拟交换机技术中数据传输的方法及装置 | |
US7797394B2 (en) | System and method for processing commands in a storage enclosure | |
CN103269315A (zh) | 标签分配方法、装置、系统和网络设备 | |
US7373546B2 (en) | Cluster network with redundant communication paths | |
CN105074660A (zh) | 部署数据-路径相关插件 | |
US9898205B1 (en) | Scheduling of commands in a storage area network to minimize latency |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20050817 |