发明名称 调整时间标示以保留用于快取资料物件之更新计时资讯
摘要 本发明系揭示在一系统中资料可暂时快取,以供将来储存在该主要储存子系统,如此可保留时间记录资讯及维持资料一致性,并以非同步镜射在一辅助子系统上的资料,其中该系统包括一主机;耦合到该主机一主要储存子系统、耦合到该主机及从该主要储存器系统分开的一快取储存器、一辅助储存子系统、及耦合该等主要与辅助储存器系统的一资料搬移器。
申请公布号 TWI279690 申请公布日期 2007.04.21
申请号 TW092121517 申请日期 2003.08.06
申请人 万国商业机器公司 发明人 罗伯特 凡葛 葛纳;罗诺德 梅纳德 肯恩;葛列高里 爱德华 麦布里吉;威廉 法兰克 米卡;杰弗瑞 马克 尼克;赖利 理查 派瑞;大卫B. 彼得森;大卫 麦克 莎克福特;哈洛 葛兰 史东;哈利 莫里斯 尤丹弗兰德;道格拉斯M. 洛布拉
分类号 G06F17/00(2006.01) 主分类号 G06F17/00(2006.01)
代理机构 代理人 陈长文 台北市松山区敦化北路201号7楼
主权项 1.一种使用时间记录来管理资料之方法,该方法包 含下列操作: 将一些资料物件储存在快取储存器,而且其他非快 取的资料物件是储存在主要储存器; 对于储存在该主要储存器的每个资料物件而言,将 一目前时间记录写到该主要储存器,以表示资料物 件储存在该主要储存器的时间; 对于在快取储存器中储存的每个资料物件而言,将 对应该资料物件的一最初时间记录系放置在快取 储存器,该最初时间记录系表示该资料物件储存在 快取储存器的时间; 将来自快取储存器的资料物件与对应的前进时间 记录写到该主要储存器,其中每个前进时间记录等 于一最初时间记录加上规定时间; 反应请求,以将一预定的一致性群构成常式应用到 在该主要储存器中识别的资料物件,对于每个资料 物件而言,读取对应该识别资料物件的前进时间记 录,并从减去该时间,以计算一复原的时间记录, 然后将常式应用到与该复原的时间记录有关的识 别资料物件,而不是该前进时间记录。 2.如申请专利范围第1项之方法,其进一步包含以不 超过一规定最大时间间隔的时间间隔来重复写入 操作。 3.如申请专利范围第1项之方法,其操作进一步包含 : 每次至少以一规定的最大时间间隔来判断该快取 储存器是否包含未写到该主要储存器的任何额外 资料物件; 如果是如此,将来自快取储存器的额外资料物件与 对应的前进时间记录写到该主要储存器,其中每个 前进时间记录等于一最初时间记录加上一规定时 间; 如果不是,将一空记录与一对应的前进时间记录写 到该主要储存器与一辅助档案,其中该前进时间记 录是至少与时间一样大。 4.如申请专利范围第1项之方法,其中该将资料物件 与对应的前进时间记录写到主要储存器的操作包 含: 唤醒一输入/输出常式,其配置可将资料物件与正 常的时间记录写到该主要储存器,以表示输入/输 出常式执行将资料物件写到该主要储存器的时间, 并将一命令传递给该输入/输出常式,以使该输入/ 输出常式将对应的前进时间记录写到该主要储存 器,而不是写入正常的时间记录。 5.如申请专利范围第1项之方法,其中该等操作进一 步包含: 将来自快取储存器的资料物件与对应的前进时间 记录写到该主要储存器的一辅助档案; 将该非快取的资料物件及其对应的目前时间记录 写到该主要储存器的一辅助档案; 如果(1)在一规定群时间间隔期间没有资料物件储 存到该特定组;及(2)没有对应在特定组资料物件的 时间记录是一前进时间记录,便将一特定组的一或 多个辅助档案标示为闲置。 6.一种在储存于主要储存子系统之前暂时快取资 料以在辅助储存子系统上供非同步镜射而不致牺 牲时间记录资讯之方法,该方法是在一系统中执行 ,其中该系统包括:一主机;主要储存子系统,其耦合 到该主机;一快取储存器,其耦合到该主机,并从该 主要储存子系统分开;一辅助储存子系统;及一资 料搬移器,其耦合该等主要与辅助储存子系统,方 法包含下列操作: 该主机可识别储存在该主要储存子系统的各种不 同资料物件; 该主机可将与在快取储存器中所储存时间的最初 时间记录有关的一些识别资料物件储存在快取储 存器; 该主机将其他识别的资料物件传送给该主要储存 子系统供储存,而且该主要储存子系统可透过储存 与在主要储存子系统中所储存时间相关的目前时 间记录有关的其他资料物件而反应; 根据一预定的排程,该主机是将快取的资料物件传 送给该主要储存子系统供储存,并亦包括命令,以 使该主要储存子系统储存与一前进时间记录有关 的每个资料物件,而且该前进时间记录包含与以一 预定余裕所增量的资料物件有关的该最初时间记 录,且该预定的余裕量是足够的,如此可视为一前 进时间记录;与一数量,以允许从该前进时间记录 取得该最初时间记录。 7.如申请专利范围第6项之方法,其操作进一步包含 : 反应该资料搬移器,以开始在该主要储存子系统中 准备资料物件的一规定处理,以储存在该辅助储存 子系统,其中该处理系运用在该主要储存子系统的 一或多个资料物件的一指定组,执行一些操作包含 : 检视在该组中的每个资料物件,以判断它的相关时 间记录是否为一前进时间记录或目前的时间记录; 如果是前进时间记录,从该前进时间记录减去该预 定余裕,以复原该最初时间记录,并利用该复原的 最初时间记录进行资料物件的未来处理; 如果是目前的时间记录,利用该目前的时间记录进 行资料物件的未来处理。 8.如申请专利范围第6项之方法,该等操作进一步包 含: 该主要储存子系统,以将资料物件储存在各种不同 辅助档案; 处理该等辅助档案,为了要形成一致性群,其中该 处理包括在包括辅助档案的情况下,将每个辅助档 案标示为闲置,其中该辅助档案具有与一前进时间 记录有关的至少一资料物件。 9.一种实质具体实施可经由至少一数位处理装置 执行的机器可读指令程式以执行能使用时间记录 来管理资料的方法之至少一信号记录媒体,该方法 包含下列操作: 将一些资料物件储存在快取储存,并将其他非快取 的资料物件储存在一主要储存器; 对于在该主要储存器中储存的每个资料物件而言, 将一目前的时间记录写到该主要储存器,以表示资 料物件储存在该主要储存器的时间; 对于在快取储存器中储存的每个资料物件而言,将 对应该资料物件的一最初时间记录放置在该快取 储存器,该最初时间记录系表示该资料物件储存在 快取储存器的时间; 将来自该快取储存器的资料物件与对应的前进时 间记录写到该主要储存器,其中每个前进时间记录 等于一最初时间记录加上一规定时间; 反应请求以将一预定的一致性群构成常式应用到 在该主要储存器的识别资料物件,对于每个资料物 件而言,读取对应该识别资料物件的该前进时间记 录,并从其减去时间,以计算一复原的时间记录, 然后将常式应用到与该复原的时间记录有关的识 别资料物件,而不是该前进时间记录。 10.如申请专利范围第9项之媒体,其进一步包含以 不超过一规定最大时间间隔的时间间隔来重复写 操作。 11.如申请专利范围第9项之媒体,该等操作进一步 包含: 每次至少以一规定的最大时间间隔来判断该快取 储存器是否包含未写到该主要储存器的任何额外 资料物件; 如果是如此,将来自快取储存器的额外资料物件与 对应的前进时间记录写到该主要储存器,其中每个 前进时间记录等于一最初时间记录加上一规定时 间; 如果不是,将一空记录与一对应的前进时间记录写 到该主要储存器与一辅助档案,其中该前进时间记 录是至少与时间一样大。 12.如申请专利范围第9项之媒体,其中该将资料物 件与对应的前进时间记录写到主要储存器的操作 包含: 唤醒一输入/输出常式,其配置可将资料物件与正 常的时间记录写到该主要储存器,以表示输入/输 出常式执行将资料物件写到该主要储存器的时间, 并将一命令传递给该输入/输出常式,以使该输入/ 输出常式将对应的前进时间记录写到该主要储存 器,而不是写入正常的时间记录。 13.如申请专利范围第9项之媒体,该等操作进一步 包含: 将来自快取储存器的资料物件与对应的前进时间 记录写到该主要储存器的一辅助档案; 将该非快取的资料物件及其对应的目前时间记录 写到该主要储存器的一辅助档案; 如果(1)在一规定群时间间隔期间没有资料物件储 存到该特定组;及(2)没有对应在特定组资料物件的 时间记录是一前进时间记录,便将一特定组的一或 多个辅助档案标示为闲置。 14.一种实质具体实施可由至少一数位处理装置执 行机器可读指令程式以在储存于一主要储存子系 统之前执行快取资料操作以在辅助储存子系统上 非同步镜射而不置于牺牲时间记录资讯之至少一 信号记录媒体,该等操作是在一系统中执行,其中 该系统包括一主机;主要储存子系统,其耦合到该 主机;一快取储存器,其耦合到该主机,并从该主要 储存子系统分开;一辅助储存子系统;与一资料搬 移器,其耦合该等主要与辅助储存子系统,其包含: 该主机可识别储存在该主要储存子系统的各种不 同资料物件; 该主机可将与在快取储存器中所储存时间的最初 时间记录有关的一些识别资料物件储存在快取储 存器; 该主机可将其他识别的资料物件传送给该主要储 存子系统供储存,与该主要储存子系统可透过储存 与在该主要储存子系统中储存的时间关联的目前 时间记录有关的其他资料物件而反应; 根据一预定的排程,该主机是将快取的资料物件传 送给该主要储存子系统供储存,并亦包括命令,以 使该主要储存子系统储存与一前进时间记录有关 的每个资料物件,而且该前进时间记录包含与以一 预定余裕所增量的资料物件有关的该最初时间记 录,且该预定的余裕量是足够的,如此可视为一前 进时间记录;与一数量,以允许从该前进时间记录 取得该最初时间记录。 15.如申请专利范围第14项之媒体,该等操作进一步 包含: 反应该资料搬移器而开始在该主要储存子系统中 准备资料物件的一规定处理,以储存在该辅助储存 子系统,其中该处理系运用在该主要储存子系统的 一或多个资料物件的一指定组,执行一些操作包含 : 检视在该组中的每个资料物件,以判断它的相关时 间记录是否为一前进时间记录或目前的时间记录; 如果是前进时间记录,从该前进时间记录减去该预 定余裕,以复原该最初时间记录,并利用该复原的 最初时间记录进行资料物件的未来处理; 如果是目前的时间记录,利用该目前的时间记录进 行资料物件的未来处理。 16.如申请专利范围第14项之媒体,该等操作进一步 包含: 该主要储存子系统,以将资料物件储存在各种不同 辅助档案; 处理该等辅助档案,为了要形成一致性群,其中该 处理包括在包括辅助档案的情况下,将每个辅助档 案标示为闲置,其中该辅助档案具有与一前进时间 记录有关的至少一资料物件。 17.一种资料储存系统,其包含: 一快取储存器; 一主要储存器; 一主机,其可程式化来执行一些操作,其包含: 将一些资料物件储存在一快取储存器,并将一些资 料物件储存在该主要储存器; 对于在快取储存器中储存的每个资料物件而言,将 对应该资料物件的一最初时间记录放置在该快取 储存器,该最初时间记录系表示该资料物件储存在 快取储存器的时间; 将来自该快取储存器的资料物件与对应的前进时 间记录写到该主要储存器,其中每个前进时间记录 等于一最初时间记录加上一规定时间; 该主要储存器可程式化来执行一些操作,其包含: 对于在该主要储存器中储存的每个资料物件而言, 将一目前的时间记录写到该主要储存器,以表示该 资料物件储存在该主要储存器的时间; 一资料搬移器,其可程式化来执行一些操作,其包 含:反应请求而将一预定的一致性群构成常式应用 到在该主要储存器中识别的资料物件,对于每个资 料物件而言,从辅助档案读取对应该识别资料物件 的前进时间记录,并从其减去时间,以计算一复 原的时间记录,然后将该常式应用到与该复原的时 间记录有关的识别资料物件,而不是该前进时间记 录。 18.一种配置来暂时快取在主要储存子系统中储存 的未定资料以在辅助储存子系统上非同步中镜射 而不致牺牲时间记录资讯之资料储存系统,其包含 : 一主机; 一主要储存子系统,其耦合到该主机; 一快取储存器,其耦合到该主机,并从该主要储存 子系统分开; 一辅助储存子系统; 一资料搬移器,其耦合该等主要与辅助储存子系统 ; 其中主机、主要储存子系统、与资料搬移器是程 式化来执行一些操作,其包含: 该主机可识别储存在该主要储存子系统的各种不 同资料物件; 该主机可将与在快取储存器中储存的时间相关的 最初时间记录有关的一些识别资料物件储存在该 快取储存器; 该主机可将其他识别的资料物件传送给该主要储 存子系统供储存,与该主要储存子系统可透过储存 与在该主要储存子系统中储存的时间关联的目前 时间记录有关的其他资料物件而反应; 根据一预定的排程,该主机是将快取的资料物件传 送给该主要储存子系统供储存,并亦包括命令,以 使该主要储存子系统储存与一前进时间记录有关 的每个资料物件,而且该前进时间记录包含与以一 预定余裕所增量的资料物件有关的该最初时间记 录,且该预定的余裕量是足够的,如此可视为一前 进时间记录;与一数量,以允许从该前进时间记录 取得该最初时间记录。 19.如申请专利范围第18项之系统,该等操作进一步 包含: 反应该资料搬移器,以开始在该主要储存子系统中 准备资料物件的一规定处理,以储存在该辅助储存 子系统,其中该处理系运用在该主要储存子系统的 一或多个资料物件的一指定组,执行一些操作包含 : 检视在该组中的每个资料物件,以判断它的相关时 间记录是否为一前进时间记录或目前的时间记录; 如果是前进时间记录,从该前进时间记录减去该预 定余裕,以复原该最初时间记录,并利用该复原的 最初时间记录进行资料物件的未来处理; 如果是目前的时间记录,利用该目前的时间记录进 行资料物件的未来处理。 20.如申请专利范围第18项之系统,该等操作进一步 包含: 该主要储存子系统,以将资料物件储存在各种不同 辅助档案; 处理该等辅助档案,为了要形成一致性群,其中在 一些情况(至少一情况是该辅助档案包括具有一前 进时间记录的至少一资料物件)下,该处理包括将 每个辅助档案标示为闲置。 21.一种资料储存系统,其包含: 一快取储存器; 一主要储存器; 该主机装置,用以执行操作,其包含: 将一些资料物件储存在一快取储存器,并将一些资 料物件储存在该主要储存器; 对于在该快取储存器中储存的每个资料物件而言, 将对应该资料物件的一最初时间记录放置在该快 取储存器,该最初时间记录系表示资料物件储存在 该快取储存器的时间; 将来自该快取储存器的资料物件与对应前进时间 记录写到该主要储存器,其中每个前进时间记录等 于一最初时间记录加上一规定时间; 在该主要储存器中的一主要控制器,用以执行一些 操作,其包含:对于在该主要储存器中储存的每个 资料物件而言,将一目前时间记录写到该主要储存 器,以表示资料物件储存在该主要储存器的时间; 资料搬移器装置,用以执行一些操作,其包含:反应 请求,以将一预定的一致性群构成常式应用到在该 主要储存器中识别的资料物件,对于每个资料物件 而言,从该辅助档案读取对应该识别资料物件的该 前进时间记录,并从其减去时间,以计算复原的 时间记录,然后将该常式应用到与该复原的时间记 录有关的识别资料物件,而不是该前进时间记录。 图式简单说明: 图1-4系根据不同说明具体实施例而显示一资料储 存系统的硬体元件与互接方块图。 图5是一数位资料处理器的方块图。 图6显示一信号储存范例。 图7A、7B、与7C是用于辅助储存子系统非同步映射, 而不致牺牲时间记录资讯的暂时快取储存器在主 要子系统的资料序列流程图。
地址 美国