【技术实现步骤摘要】
【国外来华专利技术】使用用于存储装置通信和点对点通信的单一集成电路在数据存储系统中提供通信的技术
技术介绍
典型的数据存储系统包括存储处理电路和磁盘驱动器阵列。存储 处理电路代表外部主计算机将数据存储到磁盘驱动器阵列中或从磁 盘驱动器阵列取回数据。在一些传统的数据存储系统中,存储处理电路包括串行ATA (SATA)接口集成电路(IC),其使用SATA协议与磁 盘驱动器阵列通信。SATA集成电路通过向磁盘驱动器阵列提供SATA 命令使存储处理电路用作SATA的发起方。磁盘驱动器阵列通过响应 SATA命令用作一组SATA目标(例如响应SATA命令读和写数据)。一个传统的数据存储系统包括两个高性能的存储处理器。每一个 存储处理器包括各自的SATA集成电路,集成电路具有用于每一个磁 盘驱动器的接收端口和发送端口。因此,如果一个存储处理器出现故 障,另一个存储处理器可以访问每一个磁盘驱动器并尝试继续运转。在上述传统数据存储系统中,每一个存储处理器进一步包括并行 总线元件,其独立于该存储处理器的SATA集成电路。每一个存储处 理器的直接存储器存取(DMA)引擎通过并行总线元件进行基于匿A 的存储和取回操作以在存储处理器之间形成缓存镜像接口 (CMI)。因 此,每一个存储处理器能够在其他存储处理器的高速缓冲存储器中镜 像数据。在高速缓冲存储器中镜像数据,存储处理器能够运行在改进 响应时间的回写模式(即当数据镜像在两个高速缓冲存储器中时,存 储处理器就能够完全投入数据存储运行,因为即使一个存储处理器出 现故障,数据仍然可用)。各种SATA规范的进一步的细节可以在名称为串行ATA II:电 规范(版 ...
【技术保护点】
数据存储装置,包括:第一存储处理器;第二存储处理器;及连接在第一与第二存储处理器之间的内部连接,第一存储处理器包括处理电路和具有第一组端口与第二组端口的封装集成电路器件,第一存储处理器的处理电路适于:配置第一存储处理器的封装集成电路器件以提供(i)通过封装集成电路器件的第一组端口与存储装置组的通信和(ii)通过封装集成电路器件的第二组端口与第二存储处理器的其他通信;通过封装集成电路器件的第一组端口在第一存储处理器与存储装置组之间传递通信;及通过封装集成电路器件的第二组端口在第一存储处理器与第二存储处理器之间传递通信。
【技术特征摘要】
【国外来华专利技术】US 2005-6-29 11/169,4731、数据存储装置,包括第一存储处理器;第二存储处理器;及连接在第一与第二存储处理器之间的内部连接,第一存储处理器包括处理电路和具有第一组端口与第二组端口的封装集成电路器件,第一存储处理器的处理电路适于配置第一存储处理器的封装集成电路器件以提供(i)通过封装集成电路器件的第一组端口与存储装置组的通信和(ii)通过封装集成电路器件的第二组端口与第二存储处理器的其他通信;通过封装集成电路器件的第一组端口在第一存储处理器与存储装置组之间传递通信;及通过封装集成电路器件的第二组端口在第一存储处理器与第二存储处理器之间传递通信。2、 如权利要求1所述的数据存储装置,其中当在第一存储处理器与存储装置组之间传递通信时,处理电路适于代表外部主计算机组通过封装集成电路器件的第一组端口向存 储装置组中存储数据和从存储装置组中取回数据。3、 如权利要求2所述的数据存储装置,其中第一和第二存储处 理器包括各自的高速缓冲存储器;及其中当在第一存储处理器与第二 存储处理器之间传递通信时,处理电路适于通过封装集成电路器件的第二组端口在第一与第二处理器之间 交换数据以镜像第一和第二处理器各自的高速缓冲存储器。4、 如权利要求3所述的数据存储装置,其中存储装置组包括磁 盘驱动器;及其中当通过封装集成电路器件的第一组端口向存储装置 组存储数据和从存储装置组取回数据时,处理电路适于将封装集成电路器件相对于磁盘驱动器用作串行ATA (SATA)发 起方器件以控制作为SATA目标器件的磁盘驱动器。5、 如权利要求4所述的数据存储装置,其中第二存储处理器包括另一封装集成电路器件,其配置为相对于磁盘驱动器用作SATA发 起方器件以控制作为SATA目标器件的磁盘驱动器;及其中当通过封装集成电路器件的第二组端口在第一存储处理器与第二存储处理器之间传递通信时,处理电路适于将第一存储处理器的封装集成电路器件相对于第二存储处理器的其他封装集成电路器件用作SATA发起方器件,从而控制作为SATA 目标器件的第二存储处理器的其他封装集成电路器件。6、 如权利要求5所述的数据存储装置,其中当通过封装集成电 路器件的第二组端口在第一存储处理器与第二存储处理器之间传递 通信时,处理电路适于当第二存储处理器的其他封装集成电路器件用作SATA发起方器 件以提供第一与第二存储处理器之间的点对点通信时,将第一存储处 理器的封装集成电路器件相对于第二存储处理器的其他封装集成电 路器件用作SATA目标器件以响应第二存储处理器的其他封装集成电 路器件。7、 如权利要求4所述的数据存存储装置,其中第二存储处理器 包括另一封装集成电路器件,其配置为相对于磁盘驱动器用作SATA 发起方器件以控制作为SATA目标器件的磁盘驱动器;及其中当通过 封装集成电路器件的第二组端口在第一存储处理器与第二存储处理 器之间传递通信时,处理电路适于当第二存储处理器的其他封装集成电路器件用作SATA发起方器 件时,将第一存储处理器的封装集成电路器件相对于第二存储处理器 的其他封装集成电路器件用作SATA目标器件以响应第二存储处理器 的其他封装集成电路器件。8、 如权利要求7所述的数据存存储装置,其中当配置第一存储 处理器的封装集成电路器件时,处理电路适于禁止强制第一存储处理器的封装集成电路器件用作SATA发起方 器件的机制,从而允许第一存储处理器的封装集成电路器件相对于第 二存储处理器的其他封装集成电路器件用作SATA目标器件。9、 如权利要求1所述的数据存存储装置,其中封装集成电路器件配置为通过一个端口用作SATA发起方,同时通过另一个端口用作 SATA目标。10、 如权利要求9所述的数据存存储装置,第二存储处理器包括 另一封装集成电路器件;及其中第一和...
【专利技术属性】
技术研发人员:约翰V伯勒斯,马修朗,
申请(专利权)人:伊姆西公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。