基于动态应用存取的映射系统和方法技术方案

技术编号:25122906 阅读:55 留言:0更新日期:2020-08-05 02:51
一种用于管理来自客户端的数据的存储的数据存储系统,其包含数据存储装置和数据存储协调器。所述数据存储装置包含加速器池和非加速器池。所述数据存储协调器基于所述客户端中的一个客户端对所述数据存储装置的使用的更改来识别客户端分配更新事件,进行所述客户端分配更新事件是升级事件的确定,并且响应于所述确定:升级所述客户端以将所述客户端的主数据存储装置从所述非加速器池移至所述加速器池。

【技术实现步骤摘要】
基于动态应用存取的映射系统和方法
技术介绍
计算装置可以生成数据。例如,计算装置可以托管生成数据的应用程序,例如数据库、电子邮件应用程序、即时消息收发应用程序、文字处理应用程序等。生成后,数据将保存在存储装置中。所述存储装置可以是计算装置的永久性存储装置。计算装置可以包含有限数量的可能会发生故障的永久性存储装置。
技术实现思路
在一个方面,根据本专利技术一个或多个实施例的用于管理来自客户端的数据的存储的数据存储系统包含数据存储装置和数据存储协调器。所述数据存储装置包含加速器池和非加速器池。所述数据存储协调器基于所述客户端中的一个客户端对所述数据存储装置的使用的更改来识别客户端分配更新事件,进行所述客户端分配更新事件是升级事件的确定,并且响应于所述确定:升级所述客户端以将所述客户端的主数据存储装置从所述非加速器池移至所述加速器池。在一个方面,根据本专利技术一个或多个实施例的用于管理来自客户端的数据的存储的方法包含:由数据存储系统的数据协调器基于所述客户端中的一个客户端对所述数据存储系统的数据存储装置的使用的更改来识别客户端分配更新事件。所述数据存储本文档来自技高网...

【技术保护点】
1.一种用于管理来自客户端的数据的存储的数据存储系统,包括:/n数据存储装置,所述数据存储装置包括:/n加速器池,和/n非加速器池;以及/n数据存储协调器,所述数据存储协调器被编程为:/n基于所述客户端中的一个客户端对所述数据存储装置的使用的更改来识别客户端分配更新事件,/n进行所述客户端分配更新事件是升级事件的确定,并且/n响应于所述确定:/n升级所述客户端以将所述客户端的主数据存储装置从所述非加速器池移至所述加速器池。/n

【技术特征摘要】
20190129 US 16/261,1551.一种用于管理来自客户端的数据的存储的数据存储系统,包括:
数据存储装置,所述数据存储装置包括:
加速器池,和
非加速器池;以及
数据存储协调器,所述数据存储协调器被编程为:
基于所述客户端中的一个客户端对所述数据存储装置的使用的更改来识别客户端分配更新事件,
进行所述客户端分配更新事件是升级事件的确定,并且
响应于所述确定:
升级所述客户端以将所述客户端的主数据存储装置从所述非加速器池移至所述加速器池。


2.根据权利要求1所述的数据存储系统,其中所述数据存储协调器被进一步编程为:
基于所述客户端中的第二客户端对所述数据存储装置的使用的更改来识别第二客户端分配更新事件;
进行所述第二客户端分配更新事件不是升级事件的第二确定;以及
响应于所述第二确定:
将所述客户端降级以将所述第二客户端的主数据存储装置从所述加速器池移至所述非加速器池。


3.根据权利要求2所述的数据存储系统,其中进行所述第二客户端分配更新事件不是所述升级事件的所述第二确定包括:
在预定时间段内执行所述第二客户端对所述数据存储装置的所述使用的监控;
基于所述监控,进行所述第二客户端在所述数据存储装置中存储数据的速率已降低到低于阈值的第三确定;以及
基于所述第三确定,确定所述客户端分配更新事件不是所述升级事件。


4.根据权利要求3所述的数据存储系统,其中进行所述客户端分配更新事件是所述升级事件的所述确定包括:
在第二预定时间段内执行所述客户端对所述数据存储装置的所述使用的第二监控;
基于所述第二监控,进行所述客户端在所述数据存储装置中存储数据的速率已提高到高于第二阈值的第四确定;以及
基于所述第四确定,确定所述客户端分配更新事件是所述升级事件。


5.根据权利要求2所述的数据存储系统,其中将所述第二客户端的所述主数据存储装置从所述加速器池移至所述非加速器池包括:
冻结所述非加速器池中的二级副本,其中所述二级副本与所述第二客户端的所述主数据存储装置相关联;
通过复制冻结的二级副本来实例化所述非加速器池节点的节点中的三级副本;
基于实例化所述三级副本时发生的差异存储来更新所述三级副本;
在更新所述三级副本之后,暂停所述第二客户端对所述第二客户端的主数据档案的使用;
在更新所述三级副本之后,将所述三级副本分配为所述第二客户端的新的主数据档案;
在将所述三级副本分配为所述第二客户端的所述新的主数据档案之后,开始所述第二客户端对所述第二客户端的所述新的主数据档案的使用;以及
清除所述第二客户端的所述主数据档案。


6.根据权利要求1所述的数据存储系统,其中所述加速器池包括高性能节点,其中所述非加速器池包括具有比所述高性能节点更少的计算资源的低性能节点。


7.根据权利要求1所述的数据存储系统,其中将所述客户端的所述主数据存储装置从所述非加速器池移至所述加速器池包括:
冻结所述非加速器池中的主副本,其中所述主副本与所述客户端的所述主数据存储装置相关联;
通过复制冻结的主副本来实例化所述加速器池节点的节点中的三级副本;
基于实例化所述三级副本时发生的差异存储来更新所述三级副本;
在更新所述三级副本之后,暂停所述客户端对所述客户端的主数据档案的使用;
在更新所述三级副本之后,将所述三级副本分配为所述客户端的新的主数据档案;
在将所述三级副本分配为所述客户端的所述新的主数据档案之后,开始所述客户端对所述客户端的所述新的主数据档案的使用;以及
清除所述客户端的所述主数据档案。


8.一种用于管理来自客户端的数据的存储的方法,包括:
由数据存储系统的数据协调器基于所述客户端中的一个客户端对所述数据存储系统的数据存储装置的使用的更改来识别客户端分配更新事件,其中所述数据存储装置包括加速器池和非加速器池;
进行所述客户端分配更新事件是升级事件的确定;并且
响应于所述确定:
升级所述客户端以将所述客户端的主数据存储装置从所述非加速器池移至所述加速器池。


9.根据权利要求8所述的方法,进一步包括:
基于所述客户端中的第二客户端对所述数据存储装置的使用的更改来识别第二客户端分配更新事件;
进行所述第二客户端分配更新事件不是升级事件的第二确定;以及
响应于所述第二确定:
将所述客户端降级以将所述第二客户端的主数据存储装置从所述加速器池移至所述非加速器池。


10.根据权利要求9所述的方法,其中进行所述第二客户端分配更新事件不是所述升级事件的所述第二确定包括:
在预定时间段内执行所述第二客户端对所述数据存储装置的所述使用的监控;
基于所述监控,进行所述第二客户端在所述数据存储装置中存储数据的速率已降低到低于阈值的第三确定;以及
基于所述第三确定,确定所述客户端分配更新事件不是所述升级事件。


11.根据权利要求10所述的方法,其中进行所述客户...

【专利技术属性】
技术研发人员:D·M·帕特尔瑞兹万·阿里R·查甘地
申请(专利权)人:戴尔产品有限公司
类型:发明
国别省市:美国;US

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

1