重复数据删除管理的方法、主装置以及储存伺服器制造方法及图纸

技术编号:29925081 阅读:30 留言:0更新日期:2021-09-04 18:44
本发明专利技术揭示了一种借助命令相关过滤器来进行重复数据删除管理的方法、主装置以及储存伺服器,该方法可包含:利用在储存伺服器中运行在主装置上的多个程序模块中的至少一程序模块,以控制储存伺服器来将使用者的多组使用者数据写入至储存装置层,以及利用在多个程序模块中的基于指纹的重复数据删除管理模块,以创造多个指纹,并且将该多个指纹储存至指纹储存器,以作为多组使用者数据的各自代表,以最小化有关重复数据删除控制的计算量;以及利用命令相关过滤器来消除非必要命令,以执行单一命令而非该组命令中的全部命令。命令而非该组命令中的全部命令。命令而非该组命令中的全部命令。

【技术实现步骤摘要】
重复数据删除管理的方法、主装置以及储存伺服器


[0001]本专利技术有关于储存控制,尤指一种借助命令相关过滤器来进行重复数据删除管理的方法和设备,其中该设备的范例可包含但不限于:整个储存伺服器、在储存伺服器中的主装置、在主装置中的处理电路以及在处理电路中运行对应至该方法的一个或多个程序模块的至少一个处理器/处理器核心(例如:中央处理器(Central Processing Unit,CPU)/中央处理器核心)。

技术介绍

[0002]伺服器可用来储存使用者数据,例如,储存伺服器可用来进行能够为使用者储存数据的远端储存(例如云端伺服器),随着储存伺服器的使用者数量可能增加,以及使用者的数据可能随着时间增加,储存伺服器的储存容量可能容易变得不足,在储存伺服器中加入更多储存装置可能有助于扩展储存伺服器的储存容量,然而,可能会发生一些问题,例如,储存伺服器的整体花费可能会急遽增加,又例如,由于储存伺服器的架构,在储存伺服器中的储存装置的数量可能会有上限,在现有技术中已经提出了一种重复数据删除方法,以尝试降低用完储存伺服器的储存容量的速度,但是储存服务器的整体性能可能会因为相关的计算量而降低,因此,需要一种新颖的架构来增强储存控制,以允许储存伺服器在日常使用中正常且平稳地运行。

技术实现思路

[0003]本专利技术之一目的在于揭露一种借助命令相关过滤器来进行重复数据删除管理的方法,以及揭露相关设备(例如:储存伺服器、储存伺服器中的主装置等等),以解决上述问题。
[0004]本专利技术之另一目的在于揭露一种借助命令相关过滤器来进行重复数据删除管理的方法,以及揭露相关设备(例如:储存伺服器、储存伺服器中的主装置等等),以在不引入副作用的情况下或藉由不太可能引入副作用的方式来达到最佳性能。
[0005]本专利技术之至少一实施例揭露了一种借助命令相关过滤器来进行重复数据删除管理的方法,其中该方法是应用于储存伺服器,该方法可包含有:利用
[0006]在储存伺服器内的主装置上运行的多个程序模块中的至少一个程序模块,以控制储存伺服器将储存伺服器的使用者的多组使用者数据写入至储存伺服器的储存装置层,并且利用在多个程序模块中的基于指纹的重复数据删除管理模块来创造多个指纹,并将该多个指纹储存至储存伺服器的指纹储存器,以作为储存伺服器的多个使用者数据的各自代表,用来最小化有关重复数据删除控制的计算量,以增加储存伺服器的整体效能,其中储存伺服器包含有主装置以及储存装置层,储存装置层包含有耦接于主装置的至少一个储存装置,主装置用来控制储存伺服器的操作,且该至少一个储存装置用来为储存伺服器储存资讯;以及利用基于指纹的重复数据删除管理模块中的命令相关过滤器,以监控在基于指纹的重复数据删除管理模块中多个处理路径之中的一处理路径上的多个命令,至少根据一组
命令所分别携带的地址,决定在多个命令中的有关使用者数据变化的该组命令,并且将该组命令转换成单一命令以消除该组命令中的一个或多个非必要的命令,用来执行该单一命令而非执行该组命令中的所有命令,因此更进一步地增加储存伺服器的整体效能。
[0007]除了上述方法外,本专利技术另揭露了一种主装置,该主装置可包含有处理电路,其用来控制主装置以在储存伺服器中进行基于指纹的重复数据删除管理,其中储存伺服器包含有主装置以及储存装置层,储存装置层包含有耦接于主装置的至少一个储存装置,主装置用来控制储存伺服器的操作,且该至少一个储存装置用来为储存伺服器储存资讯,例如,在储存伺服器中的主装置上运行的多个程序模块中的至少一个程序模块控制储存伺服器,以将储存伺服器的使用者的多组使用者数据写入至储存伺服器的储存装置层,且在多个程序模块中的基于指纹的重复数据删除管理模块创造多个指纹,并将该多个指纹储存至储存伺服器的指纹储存器,以作为储存伺服器上多组使用者数据的各自代表,用来最小化有关重复数据删除控制的计算量,以增加储存伺服器的整体性能;以及在基于指纹的重复数据删除管理模块中的命令相关过滤器监控在基于指纹的重复数据删除管理模块中多个处理路径之中的一处理路径上的多个命令,至少根据一组命令所分别携带的地址,决定在多个命令中的有关使用者数据变化的该组命令,并且将该组命令转换成单一命令以消除该组命令中的一个或多个非必要的命令,用来执行该单一命令而非执行该组命令中的所有命令,因此更进一步地增加储存伺服器的整体效能。
[0008]除了上述方法外,本专利技术另揭露了一种储存伺服器,该储存伺服器可包含有主装置以及储存装置层,其中主装置用来控制储存伺服器的操作,例如,主装置可包含有处理电路其用来控制主装置,以在储存伺服器中进行基于指纹的重复数据删除管理,此外,储存装置层可包含有耦接于主装置的至少一个储存装置,且该至少一个储存装置用来为储存伺服器储存资讯,例如,在储存伺服器中的主装置上运行的多个程序模块中的至少一个程序模块控制储存伺服器,以将储存伺服器的使用者的多组使用者数据写入至储存伺服器的储存装置层,且在多个程序模块中的基于指纹的重复数据删除管理模块创造多个指纹,并将该多个指纹储存至储存伺服器的指纹储存器,以作为储存伺服器上多组使用者数据的各自代表,用来最小化有关重复数据删除控制的计算量,以增加储存伺服器的整体性能;以及在基于指纹的重复数据删除管理模块中的命令相关过滤器监控在基于指纹的重复数据删除管理模块中多个处理路径之中的一处理路径上的多个命令,至少根据一组命令所分别携带的地址,决定在多个命令中的有关使用者数据变化的该组命令,并且将该组命令转换成单一命令以消除该组命令中的一个或多个非必要的命令,用来执行该单一命令而非执行该组命令中的所有命令,因此更进一步地增加储存伺服器的整体效能。
[0009]本专利技术方法和相关设备可以增加储存伺服器的整体效能,例如,储存伺服器可以根据该方法的多个控制方案进行操作,尤其,在运行对应该方法的一个或多个程序模块的处理电路的控制下,储存伺服器可以借助命令相关过滤器进行重复数据删除管理,以在不引入副作用的情况下或藉由不太可能引入副作用的方式来达到最佳性能。
附图说明
[0010]图1为根据本专利技术一实施例的储存伺服器的示意图。
[0011]图2为根据本专利技术一实施例的借助命令相关过滤器来进行重复数据删除管理的方
法的示意图。
[0012]图3为根据本专利技术一实施例的图2所示方法的基于指纹的重复数据删除控制方案的示意图。
[0013]图4为根据本专利技术一实施例的图2所示方法的指纹查找控制方案的示意图。
[0014]图5为根据本专利技术一实施例的图2所示方法的指纹删除控制方案的示意图。
[0015]图6为根据本专利技术一实施例的图2所示方法的指纹汰除控制方案的示意图。
[0016]图7为根据本专利技术一实施例的图2所示方法的位元组式比较控制方案的示意图。
[0017]图8为根据本专利技术一实施例的图2所示方法的数据保存控制方案的示意图。
[0018]图9为根据本专利技术一实施例的图2所示方法的数据删除控制方案的示意图。
[0019]图10为根据本专利技术一实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种借助一命令相关过滤器来进行重复数据删除管理的方法,包含有:利用在一主装置上的至少一程序模块来将一使用者数据写入至一储存装置层,且利用一基于指纹的重复数据删除管理模块来创造多个指纹并将该多个指纹储存至一指纹储存器,以作为该使用者数据的各自代表,用来最小化有关重复数据删除控制的计算量;以及利用该基于指纹的重复数据删除管理模块中的该命令相关过滤器来监控一处理路径上的多个命令,根据一组命令所分别携带的地址,决定在该多个命令中有关使用者数据变化的该组命令,并且将该组命令转换成一单一命令以消除该组命令中的一个或多个非必要的命令。2.如权利要求1所述的方法,其特征在于,另包含有:执行该单一命令,而非执行该组命令中的所有命令。3.如权利要求1所述的方法,其特征在于,该基于指纹的重复数据删除管理模块包含有多个子模块;且除了该命令相关过滤器外,该多个子模块另包含有一重复数据删除模块应用程序接口、一重复数据删除管理器、一指纹管理器、一指纹产生器、一指纹匹配器以及一指纹数据管理器,用来与该基于指纹的重复数据删除管理模块外部的一个或多个程序模块进行互动,以分别进行重复数据删除管理、进行指纹管理、产生该多个指纹、进行有关指纹匹配检测的指纹比较以及在该指纹储存器上进行指纹数据管理。4.如权利要求1所述的方法,其特征在于,该基于指纹的重复数据删除管理模块包含有多个子模块,且除了该命令相关过滤器外,该多个子模块另包含有一重复数据删除模块应用程序接口、一重复数据删除管理器以及一指纹管理器;且该方法另包含有:利用该重复数据删除模块应用程序接口来与该基于指纹的重复数据删除管理模块外部的一个或多个程序模块进行互动,以接收该多个命令的至少一部分;利用该重复数据删除管理器来通过该命令相关过滤器向该指纹管理器传送该多个命令的该至少一部分;以及利用该指纹管理器来因应该单一命令进行处理。5.如权利要求1所述的方法,其特征在于,该指纹储存器是利用在该基于指纹的重复数据删除管理模块之控制...

【专利技术属性】
技术研发人员:王文珑邱煜腾林义峰
申请(专利权)人:慧荣科技股份有限公司
类型:发明
国别省市:

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

1