存储分段逻辑卷的冗余段和奇偶校验信息的方法和系统技术方案

技术编号:2819543 阅读:243 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种存储分段逻辑卷的冗余段和奇偶校验信息的方法和系统。提供了一种方法,系统和制品,其中在第一计算设备中实现的存储管理器应用维护具有由所述存储管理器应用创建的多个段的虚拟逻辑卷。在辅助存储装置的至少一个线性存储介质中维护所述多个段中的至少一个段的至少一个其他副本。在所述第一计算设备处接收来自第二计算设备的数据请求。使用所述多个段中的至少一个段和所述至少一个其他副本来响应所接收的数据请求。

【技术实现步骤摘要】

本专利技术涉及一种用于存储分段逻辑巻的冗余段和奇偶校验信息的方 法,系统和制品。
技术介绍
在特定虛拟磁带存储系统中,可以使用硬盘驱动器存储装置来模拟磁 带驱动器和盒式磁带。例如,主机系统可以通过执行与模拟磁带库的一组硬盘驱动器有关的输A/输出(I/O)操作来执行与磁带库有关的输"输出 操作。在特定虚拟磁带存储系统中,至少一个虚拟磁带服务器(VTS)与 包含大量磁带驱动器和盒式磁带的磁带库相连。所述VTS还与包含大量互 连的硬盘驱动器的直接访问存储设备(DASD)相连。所述DASD用作磁带库内的巻的高速緩存。在VTS操作中,VTS处 理主机访问磁带库内的巻的请求并且(如果可能)从高速緩存返回此类请 求的数据。如果所述巻不在高速緩存内,则VTS将所述4^磁带库取回至 高速緩存,即,VTS将数据从磁带库传输至高速緩存。与对必须^磁带库 取回至高速緩存的巻的请求相比,VTS响应主机对存在于高速緩存内的巻 的请求要快得多。但是,由于与磁带库的容量相比,高速緩存的容量相对 较小,所以并非所有巻都可以M在高速緩存内。因此,VTS可以将M 高速緩存迁移到磁带库,即,VTS可以将数据从高速緩存传输至磁带库内 的盒式磁带。
技术实现思路
本专利技术提供了一种方法,系统和制品,其中在第一计算设备中实现的 存储管理器应用维护具有由所迷存储管理器应用创建的多个段的虛拟逻辑 巻。在辅助存储装置的至少一个线性存储介质中维护所述多个段中的至少 一个段的至少一个其他副本。在所迷第一计算设备处接收来自第二计算设 备的数据请求。使用所述多个段中的至少一个段和所述至少一个其他副本 来响应所接收的数据请求。在其他实施例中,维护与所述多个段关联的奇偶校验信息。除了所述 多个段中的所述至少一个段和所述至少一个其他副本之外,还使用所述奇 偶校验信息来响应所述数据请求。在其他实施例中,将所述多个段中的一组段的所述奇偶校验信息存储 在单独的段中。在其他实施例中,通过在所述辅助存储装置的所述至少一个线性存储 介质中维护所述多个段中的所迷至少一个段的所述至少一个其他副本来提 高数据取回效率。在其他实施例中,所述第 一计算设备是虚拟磁带服务器并且所述笫二 计算设备是主机,其中在盘设备中实现与所述虚拟磁带服务器相连的高速 緩冲存储装置,其中在磁带设备中实现与所述虚拟磁带服务器相连的辅助 存储装置,并且其中所述线性存储介质是所述磁带设备中的磁带。附图说明现在参考附图,其中相同的标号代表相应的部件 图1示出了根据特定实施例的计算环境的方框图; 图2示出了才艮据特定实施例的虚拟逻辑巻表示的方框图; 图3是示出根据特定实施例的从示例性虚拟逻辑巻的各段到辅助存储 装置的示例性磁带的第一示例性映射的方框装置的示例性^磁带的第 图5是示出根据特 装置的示例性磁带的第示例性映射的方^f匡图;示例性映射的方框图;图6示出了才艮据特定实施例的在计算环境中实现的^Mt;以及 图7示出了其中实现各实施例的特定所述方面的计算机体系结构的方 框图。具体实施例方式在以下说明中,参考了形成本说明书一部分并示出若干实施例的附图。 应当理解,可以使用其他实施例并且可以做出结构和操作上的更改。作为单个实体处理逻辑巻 在特定VTS系统中,作为单个实体来处理逻辑巻。但是,当对应于逻 辑巻的物理巻的大小变得非常大时(例如,在线性磁带开放协议(LTO) 驱动器内),逻辑巻中包括的所有数据可能不能同时^L容纳在高速緩沖存 储装置内。此外,与较小的逻辑&目比,从辅助存储装置到高速緩冲存储 装置的较大逻辑巻的传输操作会花费显著更多的时间。在VTS环境中,将 逻辑巻作为单个实体来处理以便从辅助存储装置传输到高速緩沖存储装置 的情况下,数据取回时间可能变得非常长,示例性实施例特定实施例提供了 VTS环境中的虚拟逻辑巻的分段,所述VTS环境 包含与高速緩沖存储装置和辅助存储装置相连的VTS,其中分段后的虚拟 逻辑巻用于响应来自主机的数据请求。在特定实施例中,对应于虛拟逻辑 巻的各个段分布在多个磁带中,其中出于取回效率目的,冗余段也存储在 所述多个》兹带中的至少 一个或多个磁带内,并且其中为了进一步的数据冗 余,奇偶校验段也可以存储在所述多个磁带中的至少 一个或多个磁带中。 如果由于特定磁带上的坏数据而使分段后的虛拟逻辑巻的取回失败,则可 以使用存储在一个或多个其他磁带中的冗余和/或奇偶校验段来恢复数据。 应指出的是,通过将与虚拟逻辑巻对应的各个段分布在多个磁带中,通过 存储各个段的其他副本,以及通过存储奇偶校验数据,可以实现取回效率 和数据冗余两者。在特定实施例中,将不执行数据段在磁带上的完全冗余 写入。在此类实施例中,奇偶校验将提供数据保护冗余,而冗余段通过允 许安装较少的用于响应数据请求的磁带来提供取回效率。图1示出了根据特定实施例的计算环境100的方框图。计算环境100 包括VTS102。可以部署其他VTS,但出于说明目的,仅示出了单个VTS 102。在特定的示例性实施例中,VTS102可以包括月艮务器计算设备并包括 任何本领域/>的操作系统。但是,在备选实施例中,VTS 102可以包含 任何适合的计算设备,如个人计算机,工作站,大型机,手持计算机,掌 上计算机,电话设备,网络家电等。VTS 102可以被称为第一计算设备102。计算环境100还包括与VTS 102相连的主机104。可以部署其他主机, 但出于说明目的,仅示出了主机104。主机104可以通过主机数据接口通 道或任何其他本领域公知的直接连接或切换装置(例如,光纤通道,存储 区域网络(SAN )互连等)与VTS 102相连。主机104可以是任何本领域 公知的适合计算设备,例如个人计算机,工作站,服务器,大型机,手持 计算机,掌上计算机,电话设备,网络家电等。VTS 102包括至少一个应用,例如管理存储的存储管理器应用106。 存储管理器应用106可以作为单独的应用实现,或者作为一个或多个其他 应用的一部分实现。存储管理器应用106管理高速緩沖存储装置108 (如 基于盘的存储系统)和辅助存储装置110 (包括多个线性存储介质112a, 112b,…,112n),其中在特定实施例中,所述线性存储介质可以包括磁带。高速緩冲存储装置108和辅助存储装置110通过直接连接或网络连接 与VTS 102相连。通过允许从可较快访问的高速緩沖存储装置108 (而不 是较慢访问的辅助存储装置110)为从主机104到辅助存储装置110的主 机I/0请求提供服务,高速緩冲存储装置108可以提高性能。高速緩沖存 储装置108中的盘可以布置为直接访问存储设备(DASD),简单磁盘捆 绑(JBOD),廉价磁盘冗余阵列(RAID)等。存储管理器应用106可以执行或管理主机104,高速緩冲存储装置108 和辅助存储装置IIO之间的数据移动操作。存储管理器应用106生成虚拟逻辑巻114,其中虚拟逻辑巻114是存储在高速緩冲存储装置108和辅助 存储装置110中的数据的逻辑表示。存储管理器应用106将存储在高速緩冲存储装置108和辅助存储装置 110中的数据映射到多个虛拟逻辑巻114。主机104通过经由VTS 102使 用虚拟逻辑巻114来执行I/O操作。存储管理器应本文档来自技高网...

【技术保护点】
一种方法,所述方法包括: 由在第一计算设备中实现的存储管理器应用维护具有由所述存储管理器应用创建的多个段的虚拟逻辑卷; 在辅助存储装置的至少一个线性存储介质中维护所述多个段中的至少一个段的至少一个其他副本; 在所述第一计算设备处接收来自第二计算设备的数据请求;以及 使用所述多个段中的至少一个段和所述至少一个其他副本来响应所接收的数据请求。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:GT岸
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1