数据存储系统中的业务工作量标识技术方案

技术编号:4548618 阅读:281 留言:0更新日期:2012-04-11 18:40
数据存储系统根据所拥有的应用程序的写I/O把主机所提供的数据写入到数据存储器中。工作量管理器根据所拥有的应用程序的所述写I/O指导对所述所提供的数据的处理,并提供用于描述所述写I/O的业务工作量标识;存储子系统控制器把业务工作量标识添加到针对所述数据的记录集信息中;并且日志管理系统把该记录集信息存储到日志中。所述日志信息例如可以用来对数据缺损事件执行辩证分析或者执行安全审核等。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及数据存储系统,更具体地说涉及被配置为根据所拥有 的应用程序的写I/O把主机所提供的数据写入到数据存储器中的数据 存储系统。
技术介绍
数据存储系统提供了对来自主机的数据的存储,其对于能够把数 据从主机删除是足够可靠的。数据存储的可靠性往往通过在初级存储 器和次级存储器处复制数据JMf以增强。例如,IBM DS8000支持 诸如在所并入的美国专利No. 5734818中讨论的异步数据复制功能, 其包括为初级数据存储器和次级数据存储器提供数据所需的数据传 输。这种数据传输可以被记录为日志,从而以来自数据转发中的已知 时刻的1/0—致性有效地重新创建数据。这些日志可以被备份,从而 能够在由备份版本所覆盖的任意时刻恢复部分或全部数据。客户可能希望对数据缺损事件进行辩证分析,或者希望针对哪个 应用程序何时更新了哪些数据进行安全审核。
技术实现思路
方法和计算机程序产品例如提供了作为曰志记录的信息,其可以用来对数据缺损事件进行辩证分析或者执行安全审核等。这样的数据 存储系统可包括一个或多个数据存储控制系统,以及被设置为初级和 /或次级数据存储器的设备。在一个实施例中,一种数据存储系统被配置为根据所拥有的应用程序的写1/0把主机所提供的数据写入到数据存储器中,并包括被配 置为根据所拥有的应用程序的写1/0指导对所提供的数据的处理的工 作量管理器,被配置为提供用子描述所述写I/O的业务工作量标识,包括被配置为把业务工作量标识加到针对数据的记录集信息中的至 少一个存储子系统,并包括被配置为把来自所述记录集信息的信息、 包括所述业务工作量标识存储到日志中的日志管理系统。在另一个实施例中,所述存储子系统被配置为把所述业务工作量 标识添加到读记录集前缀中,并且所述日志管理系统被配置为把来自 所述读记录集前缀的信息提供给所述日志。在另 一个实施例中,所述工作量管理器被配置为针对定义的扩展ccw提供业务工作量标识,所述定义的扩展ccw提供了针对所述读记录集前缀的业务工作量标识。在另一个实施例中,所述工作量管理器被配置为针对前缀ccw 提供业务工作量标识,所述前缀ccw提供了针对所述读记录集前缀 的业务工作量标识。在另一个实施例中,所述业务工作量标识包括针对由主机所定义 的所拥有的应用程序的业务类。在另一个实施例中,所述业务类包括i/o优先级信息,并且其中所述工作量管理器被配置为选择所述业务类的I/O优先级信息。附图说明下面将仅以示例的方式,参照附图来描述本专利技术的实施例,图中图l是示出了能够实现本专利技术的数据存储系统和主机的框图2是示出了根据本专利技术的一个实施例的带有业务工作量标识的读记录集的前缀头的数据格式图;图3是示出了描述根据本专利技术的一个实施例的带有业务工作量 标识的读记录集的字段的数据格式图4是示出了用于实现本专利技术的数据存储系统和主机系统的一 个替代实施例的框图;以及图5是示出了描述实现本专利技术的功能的流程图。具体实施例方式在下面的说明中参照附图,以优选的实施例来描述本专利技术,附图 中类似的附图标记代表相同或类似的单元。尽管以用于实现本专利技术的 目的的最佳实施方式来描述本专利技术,但本领域技术人员应当理解,在 此指导下可以做出多种改动,而不背离本专利技术的主旨或保护范围。参照图1,示出了与主机系统12相连的数据存储系统10。典型 地,可包括一个或多个主处理器并可包括网络的主机系统12包含应 用程序30 ,所述应用程序30生成要由数据存储系统10所保存的数据。 所述数据存储系统例如包括具有至少一个子系统控制器18的存储控 制系统15和多个驱动设备16,所述驱动设备如磁盘驱动器,例如为 RAID (独立磁盘冗余阵列)或JBOD (简单磁盘簇)的形式。存储 控制系统15也可以和例如为自动数据存储库的形式的诸如磁带或光 盘17的长期存储i殳备进行通信。可根摒本专利技术工作的存储控制系统 15的一个例子包括IBM⑧DS8000。存储系统IO结合了工作量管理器(WLM) 20、 20A,所述工作 量管理器被配置为指导对所提供的数据的处理以便于存储。工作量管 理器20、 20A可以驻留在存储控制系统15或主才几系统12中,或者同 时驻留在这两者中。存储系统10包括用于临时存储数据和在存储系 统操作时所使用的信息的高速緩存21。高速緩存也可以包括磁盘存储 器,或者可以包括存储子系统16的一部分。在一个实施例中,工作 量管理器20A包括主机系统12的操作系统(O/S) 23的一个组件, 以及一个I/0子系统(IOS)组件24。在一个替代实施例中,工作量 管理器20包括存储控制系统15的至少一个处理器的操作系统43的6一个组件,以及一个I/0子系统组件44。工作量管理器20和存储控制系统的子系统控制器18可分别或共 同包括程序代码和任意适当的逻辑、微处理器、以及用于对程序代码 做出响应的相关联的内存和/或数据存储器,并且所述相关联的内存和 /或数据存储器可包括固定或可重写的内存或数据存储设备。工作量管 理器20可包括存储系统10的程序代码内的程序代码,或者可包括由 存储系统10所使用的应用程序。该程序代码例如可以通过从例如位 于操作员面板22或存储系统10的驱动器处的光盘或软盘的输入,或 者通过从例如位于驱动设备17处的盒式磁带读取,或者从例如经由 主机系统12的网络,或者通过其它适当的装置,从数据存储设备或 内存被直接提供给存储系统。工作量管理器20可以在物理上位于主 机系统12、存储控制系统15或者数据存储系统10中的任意位置处, 或者分布在数据存储系统中。数据存储系统IO可包括初级站和次级站,例如,主才几系统12、 带有驱动设备16的存储控制系统15包括初级站,而带有子系统控制 器28和驱动设备26的存储控制系统25包括次级站。因而数据存储 系统能够在初级.站处提供数据存储,而屏蔽次级站处的数据,异步传 输数据,使用存储数据搬移器29以形成一致性组,如在所并入的专 利No. 5734818中所描述的。 "在所并入的专利No. 5734818中,初级站处的应用程序30生成 记录更新,而例如远离初级站的次级站屏蔽记录更新。数据存储系统 10包括综合体(sysplex )定时器,用于根据初级站中的处理进行时间 同步。初级存储控制系统15对用于记录更新的写1/0操作做出响应, 并针对每个记录更新向初级存储子系统16执行写I/O操作,所述写 I/O操作与综合体定时器同步。初级存储子系统16相应地接受该写I/O 操作并存储数据。初级子系统控制器18发现某个写I/O操作指向也存储在次级站 的一个巻,并用其高速緩存21中的特定存储信息构造一个读记录集 前缀。因而该子系统控制器收集针对每个记录更新的记录集信息,并把一个前缀头附到预定的一组记录集信息上。该前缀头和这组预定的记录集信息形成自描述记录集,包括数据更新。该记录集信息中包括记录更新序列号和记录更新时间等。该前缀头中包括操作时间戳、时间间隔组号和记录读取时间等。存储数据搬移器29从子系统控制器18读取RRS,并形成一致性组,这些一致性组被写入到一个例如存储在高速緩存21中的日志中。所述一致性组是一段短时间周期内的所有I/O。重要的是保持跨巻和跨存储控制系统的数据一致性。记录集经由通信链路35被传送本文档来自技高网...

【技术保护点】
一种用于识别数据的方法,该数据由被配置为根据所拥有的应用程序的写I/O把主机所提供的数据写入到数据存储器中的数据存储系统处理,包括以下步骤: 根据所拥有的应用程序的所述写I/O指导对所述所提供的数据的处理; 提供用于描述所述写I /O的业务工作量标识; 把所述业务工作量标识添加到针对所述数据的记录集信息中;并且 把来自所述记录集信息中的包含所述业务工作量标识的信息存储到日志中。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:MF威尔丁KW博伊德JW帕尔姆RF科恩DM沙克尔福德WF米尔DNE迪尔兰伯格
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[]

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

1