[发明专利]在分布式存储网络中部分更新数据内容的方法有效
申请号: | 201880017792.X | 申请日: | 2018-02-27 |
公开(公告)号: | CN110419029B | 公开(公告)日: | 2023-01-17 |
发明(设计)人: | A·格拉伊;W·莱格特 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F11/10 | 分类号: | G06F11/10 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 吴信刚 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 存储 网络 部分 更新 数据 内容 方法 | ||
提供了一种用于由分散存储网络(DSN)的一个或多个处理模块执行的方法。该方法开始于由DSN接收更新数据对象的一个或多个数据段的请求,并继续由DSN确定与数据对象的一个或多个数据段相关联的多个编码数据片(EDS)中的一个或多个EDS是否适合于进行部分更新。然后,由DSN对适合于的EDS执行部分更新过程,同时排除在部分更新过程中不受影响的任何适合于进行部分更新的EDS。
技术领域
本发明一般涉及计算机网络,更具体地说,涉及分散错误编码数据。
背景技术
已知计算设备传送数据、处理数据和/或存储数据。这样的计算设备包括无线智能电话、笔记本电脑、平板电脑、个人计算机(PC)、工作站和视频游戏设备、以及每天支持数百万网络搜索,股票交易或在线购买的数据中心。通常,计算设备包括中央处理单元(CPU)、存储器系统、用户输入/输出接口、外围设备接口和互连总线结构。
如进一步已知的,计算机可以通过使用“云计算”来代表计算机执行一个或多个计算功能(例如,服务、应用、算法、算术逻辑功能等)来有效地扩展其CPU。此外,对于大型服务、应用和/或功能,云计算可以以分布式方式由多个云计算资源执行,以改善完成服务、应用和/或功能的响应时间。例如,Hadoop是一个开源软件框架,其支持分布式应用程序,使数千台计算机能够执行应用程序。
除了云计算之外,计算机可以使用“云存储”作为其存储系统的一部分。众所周知,云存储使用户能够通过其计算机在因特网存储系统上存储文件、应用程序等。因特网存储系统可以包括RAID(独立磁盘冗余阵列)系统和/或分散存储系统,其使用纠错方案来编码用于存储的数据。
发明内容
根据一个方面,提供了一种用于由分散存储网络(DSN)的一个或多个计算设备的一个或多个处理模块执行的方法,该方法包括:接收更新数据对象的一个或多个数据段的请求;确定与该数据对象的该一个或多个数据段相关联的多个编码数据片(EDS)中的一个或多个EDS是否适合于进行部分更新;当与要更新的该数据对象的该数据段相关联的多个EDS的一个或多个EDS适合于进行部分更新时,选择在应用到该一个或多个EDS的部分更新过程期间受到影响的适合于进行部分更新的该一个或多个EDS中的至少一个EDS以及不受影响的适合于进行部分更新的该一个或多个EDS中的至少一个其他EDS;以及对在应用到该一个或多个EDS的该部分更新过程期间受到影响的适合于进行部分更新的该一个或多个EDS中的该至少一个EDS执行该部分更新过程,同时对该部分更新过程期间不受影响的适合于进行部分更新的该一个或多个EDS中的该至少一个其他EDS进行排除。
根据另一方面,提供了一种计算设备,包括:用于与网络接口的接口;记忆存储器;以及第一处理模块,可操作地耦合到该接口和该存储器,其中该第一处理模块可操作于:接收更新数据对象的一个或多个数据段的请求;确定与该数据对象的该一个或多个数据段相关联的多个编码数据片(EDS)中的一个或多个EDS是否适合于进行部分更新;当与要更新的该数据对象的该数据段相关联的多个EDS的一个或多个EDS适合于进行部分更新时,选择在应用到该一个或多个EDS的部分更新过程期间受到影响的适合于进行部分更新的该一个或多个EDS中的至少一个EDS以及不受影响的适合于进行部分更新的该一个或多个EDS中的至少一个其他EDS;以及对在应用到该一个或多个EDS的该部分更新过程期间受到影响的适合于进行部分更新的该一个或多个EDS中的该至少一个EDS执行该部分更新过程,同时对在该部分更新过程期间不受影响的适合于进行部分更新的该一个或多个EDS中的该至少一个其他EDS进行排除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880017792.X/2.html,转载请声明来源钻瓜专利网。