用于动态备份会话的系统和方法技术方案

技术编号:21634345 阅读:19 留言:0更新日期:2019-07-17 12:53
本公开的实施例涉及用于动态备份会话的系统和方法。用于经由存储网关提供存储访问的协调器包括持久性存储装置和处理器。持久性存储装置包括工作负载策略。处理器从客户端获得数据存储访问请求,标识由数据存储访问请求指示的工作负载类型,使用工作负载策略和所标识的工作负载类型来标识存储网关中用来服务存储访问请求的存储网关,以及分配所标识的存储网关,以向客户端提供存储访问。

System and Method for Dynamic Backup Session

【技术实现步骤摘要】
用于动态备份会话的系统和方法
本公开涉及数据存储。
技术介绍
计算设备生成、使用和存储数据。数据例如可以是与数据相关联的图像、文档、网页或元数据。数据可以存储在持久性存储装置上。可以从持久性存储装置中删除所存储的数据。可以通过将其存储在第二计算设备上来备份存储在计算设备上的数据的备份。第二计算设备可以在地理上与计算设备分离。
技术实现思路
在一个方面,根据本专利技术的一个或多个实施例的用于经由存储网关提供存储访问的协调器包括持久性存储装置和处理器。持久性存储装置包括工作负载策略。处理器从客户端获得数据存储访问请求,标识由数据存储访问请求指示的工作负载类型,使用工作负载策略和所标识的工作负载类型来标识存储网关中用来服务存储访问请求的存储网关,以及分配所标识的存储网关以向客户端提供存储访问。在一个方面,根据本专利技术的一个或多个实施例的操作用于经由存储网关提供存储访问的协调器的方法包括通过协调器从客户端获得数据存储访问请求。该方法包括通过协调器标识由数据存储访问请求指示的工作负载类型。该方法包括通过协调器使用工作负载策略和所标识的工作负载类型来标识存储网关中用来服务存储访问请求的存储网关。该方法包括通过协调器分配所标识的存储网关以向客户端提供存储访问。在一个方面,根据本专利技术的一个或多个实施例的非暂时性计算机可读介质包括计算机可读程序代码,该计算机可读程序代码在由计算机处理器执行时使计算机处理器能够执行用于操作经由存储网关提供存储访问的协调器的方法。该方法包括通过协调器从客户端获得数据存储访问请求。该方法包括通过协调器标识由数据存储访问请求指示的工作负载类型。该方法包括通过协调器使用工作负载策略和所标识的工作负载类型来标识存储网关中用来服务存储访问请求的存储网关。该方法包括通过协调器分配所标识的存储网关以向客户端提供存储访问。附图说明将参考附图描述本专利技术的某些实施例。然而,附图仅通过示例的方式示出了本专利技术的某些方面或实施方式,并不意味着限制权利要求的范围。图1A示出了根据本专利技术的一个或多个实施例的系统的图。图1B示出了根据本专利技术的一个或多个实施例的示例协调器的图。图1C示出了根据本专利技术的一个或多个实施例的示例存储网关的图。图1D示出了根据本专利技术的一个或多个实施例的示例存储装置的图。图1E示出了根据本专利技术的一个或多个实施例的第一示例拓扑的图。图1F示出了根据本专利技术的一个或多个实施例的第二示例拓扑的图。图2A示出了根据本专利技术的一个或多个实施例的综合存储网关操作指标的示例的图。图2B示出了根据本专利技术的一个或多个实施例的并发会话的示例的图。图2C示出了根据本专利技术的一个或多个实施例的存储连接特性的示例的图。图2D示出了根据本专利技术的一个或多个实施例的示例工作负载策略的图。图3示出了根据本专利技术的一个或多个实施例的系统关系的图。图4A示出了根据本专利技术的一个或多个实施例的服务客户端的方法的流程图。图4B示出了根据本专利技术的一个或多个实施例的标识存储网关的方法的流程图。图4C示出了根据本专利技术的一个或多个实施例的标识存储网关集的方法的流程图。图4D示出了根据本专利技术的一个或多个实施例的检查容量的方法的流程图。图5示出了根据本专利技术的一个或多个实施例的访问存储装置的方法的流程图。图6示出了根据本专利技术的一个或多个实施例的计算设备的图。具体实施方式下面将参照附图说明本专利技术的具体实施方式。在以下说明中,阐述了许多细节作为本专利技术的示例。本领域技术人员应理解,无需这些具体细节即可实践本专利技术的一种或多种实施方式,并且在不脱离本专利技术的范围的情况下可做出各种变化或修改。在本文中省略了本领域普通技术人员已知的某些细节,以避免使说明变得模糊。在以下的附图说明中,在本专利技术的多种实施方式中参照某个附图说明的任何部件可以等同于参照任何其它附图说明的一个或多个以类似方式命名的部件。为了简洁起见,不会参照每个附图重复说明这些部件。因此,每个附图的部件的每种实施方式通过引用结合在此,并假定其可选地存在于具有一个或多个以类似方式命名的部件的每个其它附图中。此外,根据本专利技术的多种实施方式,对附图的部件的任何说明应理解为可选的实施方式,这种可选的实施方式可以是除了相对于任何其它附图中的以类似方式命名的相应部件说明的实施方式之外的实施方式,与这些实施方式结合实施,或者代替这些实施方式。本专利技术的实施方式总体涉及用于管理数据的系统、装置和方法。更具体地说,所述系统、装置和方法可动态地修改存储网关的并发会话数和/或缓存器行为。动态修改存储网关可使存储网关能够在满足服务质量目标的同时向客户端提供数据管理服务。在本专利技术的一种或多种实施方式中,存储网关通过利用多个存储装置向客户端提供数据管理服务。换言之,存储网关可将来自客户端的数据存储在多个存储装置中,以向客户端提供数据管理服务。在本专利技术的一种或多种实施方式中,可基于客户端工作负载的类型、存储网关与存储装置之间的连接、和/或存储网关的可用计算资源来修改存储网关。在本文中所用的计算资源指处理器计算周期、通信带宽、暂时存储输入-输出周期、持久性存储输入-输出周期、和/或暂时或持久性存储器的存储容量。例如可通过随机存取存储器实现暂时存储。用于持久性存储的存储器例如可由固态硬盘驱动器提供。处理器计算周期例如可由中央处理单元提供。通信带宽例如可由网络接口卡提供。图1A示出了本专利技术的一种或多种实施方式的计算系统。所述系统可包括客户端(100)、管理客户端数据的存储网关(110)、将各个客户端(102、104)指定给各个存储网关(112、114)的协调器(120)、以及存储来自客户端(100)的数据的存储装置(130)。客户端(100)、存储网关(110)、协调器(120)和存储装置(130)可以可操作地彼此连接。所述连接例如可以是网络连接。每个系统组件将在下文中说明。客户端(100)可以是计算设备。所述计算设备例如可以是移动电话、平板计算机、便携式计算机、台式计算机、服务器、或云资源。计算设备可包括一个或多个处理器、存储器(例如随机存取存储器)和持久性存储装置(例如磁盘驱动器、固态驱动器等)。持久性存储装置可存储在由计算设备的处理器执行时使计算设备执行本申请中说明的功能和图5中所示的方法的计算机指令,例如计算机代码。在不脱离本专利技术的情况下,客户端(100)可以是其它类型的计算设备。客户端(100)可被编程为经由存储网关(110)将数据存储在存储装置(130)中。通过将数据存储在存储装置中,客户端(100)可存储数据的备份副本和/或降低客户端的存储装置利用率。在本专利技术的一种或多种实施方式中,客户端(100)经由存储网关(110)将相应客户端的全部或部分数据的副本存储在存储装置(130)中。换言之,存储网关(110)可用于备份客户端的数据。在本专利技术的一种或多种实施方式中,客户端(100)经由存储网关(110)将数据存储在存储装置(130)中。换言之,客户端(100)不是将数据存储到本地存储装置中,而是可经由存储网关(110)将数据存储在存储装置(130)中,而不产生存储数据的本地副本。在本专利技术的一种或多种实施方式中,每个客户端可指定为经由单个存储网关将数据存储在存储装置(130)中。每个客户端可从协调器(120)接收相应的指定结果。在指定之后,每个客本文档来自技高网...

【技术保护点】
1.一种用于经由多个存储网关提供存储访问的协调器,包括:持久性存储装置,其包括工作负载策略;和处理器,其被编程为:从客户端获取数据存储访问请求;标识由所述数据存储访问请求指示的工作负载类型;使用所述工作负载策略和所标识的工作负载类型来标识所述多个存储网关中用来服务所述存储访问请求的存储网关;和分配所标识的存储网关,以向所述客户端提供存储访问。

【技术特征摘要】
2018.01.10 US 15/866,5461.一种用于经由多个存储网关提供存储访问的协调器,包括:持久性存储装置,其包括工作负载策略;和处理器,其被编程为:从客户端获取数据存储访问请求;标识由所述数据存储访问请求指示的工作负载类型;使用所述工作负载策略和所标识的工作负载类型来标识所述多个存储网关中用来服务所述存储访问请求的存储网关;和分配所标识的存储网关,以向所述客户端提供存储访问。2.根据权利要求1所述的协调器,其中所述工作负载策略包括一组规则,其基于以下内容来指定所述多个存储网关中用来服务所述数据存储访问请求的每个存储网关的可用性:所述工作负载类型,和由所述多个存储网关的相应存储网关所服务的所述工作负载类型的多个并发会话。3.根据权利要求2所述的协调器,其中所述工作负载类型指定由所述存储装置使用的数据库类型。4.根据权利要求1所述的协调器,其中使用所述工作负载策略和所标识的工作负载类型来标识所述多个存储网关中用来服务所述存储访问请求的存储网关包括:选择所述多个存储网关中具有足以服务所述数据存储请求的可用计算资源的存储网关;将所选择的存储网关的所标识的工作负载类型的并发会话数与所述工作负载策略做出比较;和基于所述比较,做出如下确定:所述并发会话数超过由所述工作负载策略指定的所标识的类型的最大并发会话数,同时所述多个存储网关中的所选择的存储网关具有足以服务所述数据存储请求的可用计算资源。5.根据权利要求4所述的协调器,其中使用所述工作负载策略和所标识的工作负载类型来标识所述多个存储网关中用来服务所述存储访问请求的存储网关还包括:选择所述多个存储网关中具有足以服务所述数据存储请求的可用计算资源的第二存储网关;将所选择的第二存储网关的所标识的工作负载类型的并发会话数与所述工作负载策略做出第二比较;基于所述比较,做出如下第二确定:所述并发会话数少于由所述工作负载策略指定的所标识的类型的最大并发会话数,同时所述多个存储网关中的所选择的存储网关具有足以服务所述数据存储请求的可用计算资源;和响应于所述第二确定,使用所述第二存储网关作为所标识的存储网关。6.根据权利要求1所述的协调器,其中所述工作负载策略包括:第一条目,其指定用于由所标识的存储网关服务所标识的工作负载类型的第一最大并发会话数;和第二条目,其指定用于由所标识的存储网关服务第二工作负载类型的第二最大并发会话数。7.根据权利要求6所述的协调器,其中所述处理器还被编程为:从所述客户端获得第二数据存储访问请求;标识由所述第二数据存储访问请求指示的第二工作负载类型;基于所述第二条目来做出服务所述第二数据存储访问请求将违反所述工作负载策略的确定,响应于所述确定,使用所述工作负载策略和所标识的第二工作负载类型来标识所述多个存储网关中用来服务所述第二存储访问请求的第二存储网关;和分配所标识的第二存储网关以向所述客户端提供对...

【专利技术属性】
技术研发人员:S·肖普拉G·库尔卡尼
申请(专利权)人:EMC知识产权控股有限公司
类型:发明
国别省市:美国,US

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

1