采用动态压缩的数据复制的利记博彩app_5

文档序号:9355683阅读:来源:国知局
的时候,从峰值时间变换到非峰值时间或反之亦然基于与峰值时间相关的历史数据或标准化数据,或是这些事件的任何组合等等。在一些实施例中,本公开的任一数据复制方法通常都可以持续或半持续地运行,例如作为数据存储子系统的后台进程运行。在一些实施例中,这里使用的术语持续和半持续既可以依照这些术语在本领域中的典型理解方式定义,也可以依照众所周知的字典定义。举例来说,术语持续可以被定义成在空间、时间或顺序方面都没有中断的延续方式,并且术语半持续可被定义成是在空间、时间和顺序方面基本没有中断的延续方式。在其他实施例中,术语持续可以是指本公开中被配置成在诸如连续两个小时以上的延长时段中以同时、顺序或所有这两种方式来运行一个或多个数据复制进程且通常能在几乎整个时段中不中断地消耗资源的实施例。同样,在其他实施例中,术语半持续可以是指本公开中被配置成至少周期性地在诸如连续两个小时以上的延长时段中运行一个或多个数据复制进程并且通常能在至少半小时以上的时间中消耗资源的实施例。此外,本公开中的各种用于复制数据的实施例中的任一实施例都可以被配置成依照需要而在时间相对缩短的系统活动过程中以侵蚀度更高或更低的方式来运行压缩处理,由此避免对正常或常规的系统性能造成显著的影响或干扰,并且避免使用原本可以用于其他系统活动的大量网络带宽。更进一步,虽然本公开中各种用于数据复制的实施例中的任一实施例通常都是持续或半持续运行的,但应该认识到的是,数据复制进程不必在其持续或半持续运行的整个过程中以一致的水平运行,实际上,这些进程可以出于任何预期或适当的原因而在不同的时间周期性地停止和重启,例如由管理员请求或者基于系统需求,但是并不局限于此。在其他实施例中,用于复制数据的不同实施例中的任一实施例可以基于预定的周期性调度来运行,例如每天或每周的指定时间运行,但是并不局限于此。
[0056]本公开的不同实施例涉及通过使用动态或按需压缩而在数据存储子系统或信息处理系统中的两个或更多联网存储站点或设备之间复制数据的系统和方法,与不对数据进行压缩或者依赖于要求对在网络或其他连接上传送以进行复制的所有数据进行压缩的策略的常规数据复制系统和方法相比,这些实施例提供了非常显著的优点。例如,本公开的不同实施例可以从压缩处理中受益,同时消除了与要求对所传送的所有数据进行压缩的策略相关联的众多缺陷,例如是过度耗费CPU时间,存在与复制数据的即时可用性相关的一些延迟问题,以及在空间节约程度极低、可忽略或者没有节约空间的情况下执行压缩处理。
[0057]出于例证和描述目的,在以上的描述给出了本公开的不同实施例。这些实施例既不是穷举性的,也没有将本发明局限于所公开的精确形式。依照上述教导,显而易见的修改或变更将是可行的。所选择和描述的不同实施例旨在提供关于本公开的原理及其实际应用的最佳例证,并使本领域普通技术人员能够使用进行过与所设想的特定用途相适合的不同修改的不同实施例。所有这些修改和变更全都处于本公开的范围以内,并且本公开的范围是由依照以公平、合法和公正的方式授予的广度解释的附加权利要求确定的。
【主权项】
1.一种用于在数据存储子系统中的两个或更多联网数据存储设备之间复制数据的方法。该方法包括: 在通过网络将数据从第一联网数据存储设备传递到第二联网数据存储设备之前,至少部分地基于所述第一联网数据存储设备与第二联网数据存储设备之间的带宽吞吐量来动态地确定是否压缩该数据;以及 如果确定压缩该数据,则压缩该数据,并且将压缩数据从所述第一联网数据存储设备传送到所述第二联网数据存储设备; 否则,如果确定不压缩数据,则将未压缩的数据从所述第一联网数据存储设备传送到所述第二联网数据存储设备。2.如权利要求1所述的方法,还包括:从所述第一联网数据存储设备向所述第二联网数据存储设备传送数据,以便获取用于指示所述第一联网数据存储设备与所述第二联网数据存储设备之间的带宽吞吐量的量度。3.如权利要求2所述的方法,还包括:通过周期性地重复传送数据来获取用于指示带宽吞吐量的量度的步骤,以便在多个时间获取用于指示所述第一联网数据存储设备与所述第二联网数据存储设备之间的带宽吞吐量的量度。4.如权利要求3所述的方法,其中传送数据以获取带宽吞吐量量度的步骤是在预定时间间隔之后重复执行的。5.如权利要求3所述的方法,其中传送数据以获取带宽吞吐量量度的步骤是在从所述第一联网数据存储设备向所述第二联网数据存储设备传送了预定数据量之后重复执行的。6.如权利要求3所述的方法,其中动态确定是否压缩数据包括:将用于指示带宽吞吐量的量度与限定了何时应该使用压缩处理的预定策略相比较。7.如权利要求6所述的方法,其中该策略限定了当所估计的用于压缩数据和传送压缩数据的时间小于所估计的用于传送未经压缩的数据的时间的时候,应该使用压缩处理。8.如权利要求7所述的方法,其中该策略是以涉及以下至少一项的信息为基础的:数据量,数据类型,压缩数据所耗费的时间,压缩后所预期的数据尺寸缩减,传送未压缩数据所耗费的时间,传送经压缩数据所耗费的时间,可用的处理能力,以及可用的压缩算法。9.如权利要求8所述的方法,其中该策略还会在确定为数据使用压缩处理的情况下限定用于确定压缩侵蚀量的压缩侵蚀等级。10.如权利要求6所述的方法,其中该策略限定了应该为该数据的第一部分而不是该数据的第二部分使用压缩处理,由此交错执行用于压缩针对所述第二联网数据存储设备的数据传输的处理。11.如权利要求1所述的方法,还包括:如果数据压缩实际是可忽略的,则确定不在通过网络将数据从所述第一联网数据存储设备传送到所述第二联网数据存储设备之前对数据进行压缩。12.一种信息处理系统,包括: 第一数据存储站点,其被配置成在计算机网络上向第二数据存储站点传送数据,以便在所述第二数据存储站点上进行复制,所述第一数据存储站点还被配置成至少部分地基于在第一与第二联网数据存储设备之间测得的带宽吞吐量来动态确定是否在通过网络传送数据之前压缩数据,其中 如果确定压缩该数据,则所述第一数据存储站点被配置成压缩该数据以及在网络上传送压缩数据; 否则,如果确定不压缩数据,则所述第一数据存储站点被配置成在网络上传送未压缩的数据。13.如权利要求12所述的信息处理系统,其中所述第一数据存储站点和所述第二数据存储站点是借助计算机网络远程连接的。14.如权利要求13所述的信息处理系统,其中所述第一数据存储站点还被配置成周期性地测量所述第一联网数据存储设备与所述第二联网数据存储设备之间的带宽吞吐量,以便在多个时间获取用于指示所述第一联网数据存储设备与第二联网数据存储设备之间的带宽吞吐量的量度。15.如权利要求14所述的信息处理系统,其中所述第一数据存储站点存储用于确定是否压缩数据的预定策略,以及第一数据存储站点被配置成将用于指示带宽吞吐量的周期性量度与该预定策略相比较,以便确定何时应该使用压缩处理。16.如权利要求15所述的信息处理系统,其中该策略限定当所估计的用于压缩数据和传送压缩数据的时间小于所估计的用于传送未经压缩的数据的时间的时候,应该使用压缩处理。17.如权利要求16所述的信息处理系统,其中该策略还限定了应该为该数据的第一部分而不是该数据的第二部分使用压缩处理,由此交错执行用于压缩针对所述第二联网数据存储设备的数据传输的处理。18.一种用于在数据存储子系统中的两个或更多联网数据存储设备之间复制数据的方法,该方法包括:在通过网络将数据从第一联网数据存储设备传送到第二联网数据存储设备之前,动态地确定是否压缩数据,其中动态确定是否压缩任何特定数据包括: 在将第一数据从所述第一联网数据存储设备传送到所述第二联网数据存储设备期间,预先准备第二数据并且开始压缩第二数据; 如果第二数据压缩至少是在结束从所述第一联网数据存储设备传送到所述第二联网数据存储设备的第一数据传输之前完成的,则将经过压缩的第二数据从所述第一联网数据存储设备传送到所述第二联网数据存储设备,否则将未压缩的第二数据从所述第一联网数据存储设备传送到所述第二联网数据存储设备。19.如权利要求18的方法,还包括:如果第二数据压缩实际是可忽略的,则确定不在通过网络将数据从所述第一联网数据存储设备传送到所述第二联网数据存储设备之前对数据进行压缩。
【专利摘要】一种用于在两个或更多联网数据存储设备之间复制数据的方法。该方法包括:在通过网络将数据传递之前,至少部分地基于联网数据存储设备之间的带宽吞吐量来动态确定是否压缩数据。如果确定压缩数据,则该方法包括对数据进行压缩并且通过网络传送压缩数据。如果确定不压缩数据,则该方法包括通过网络传送未压缩的数据。动态确定是否压缩数据可以包括:如果应该使用压缩处理,则将带宽量度与一个预定策略相比较。在一些实施例中,该策略可以限定应该在所估计的用于压缩数据和传送压缩数据的时间小于所估计的用于传送未经压缩的数据的时间的时候使用压缩处理。
【IPC分类】H04L29/08, H04L29/06
【公开号】CN105075222
【申请号】CN201480009154
【发明人】J·D·斯威夫特
【申请人】康佩伦特科技公司
【公开日】2015年11月18日
【申请日】2014年2月12日
【公告号】EP2957092A1, US8949488, US20140237201, US20150112938, WO2014126962A1
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1