基于网络编码存储系统中的远程检测.docx
《基于网络编码存储系统中的远程检测.docx》由会员分享,可在线阅读,更多相关《基于网络编码存储系统中的远程检测.docx(9页珍藏版)》请在优知文库上搜索。
1、基于网络编码的存储系统中的远程检测远程数据检查(RDC)是一种技术,客户端可以建立外包在不受信任的效劳器上的数据保持不变的随着时间的推移。RDC是有用的作为一种预防工具,允许客户端定期检查是否数据己被破坏,以及修复工具每当检测到己损坏。最初提议在单个效劳器的上下文中,RDC后来犷大到在依靠复制和擦除编码,数据存储在多个效劳器冗余的分布式的存储系统中验证数据的完整性。最近,一种技术提出了添加冗余基于网络编码技术,由于其显著低通信开销来修复损坏的效劳器提供有趣的权衡。不同于以往关于RDC侧重于预防阶段的本钱最小化的工作,我们采取整体上来看,主动调查的RDC方案依靠网络编码,以预防和修复阶段合并的本
2、钱最小化的分布式系统。我们建议RDC数控、平安和高效RDC水印的网络编码为根底的分布式的存储系统。RDC数控缓解源于网络编码的根本原那么的新的攻击。这项方案是能够保持在对抗性设置维修组件通过网络编码在一个良性的设置的最小的通信开销。我们执行我们的方案和实验说明它是计算上的开销为客户端和效劳器类别和主题描述符H.3.2信息存储和检索:信息存储:E.4编码和信息理论:过失控制编码一般条款平安性,可靠性,性能关键字远程数据检杳,网络编码,归档存储,平安,分布式存储系统、重放攻击、污染攻击1 .介绍远程数据检查(RDC)已被证明是有价值的技术,(作为一个验证程序)的客户端可以更加有效确实立是不受信任的
3、效劳器上存储的数据保持不变的随着时间的推移。这种保证是必须确保数据外包在数据中心或云存储提供商的长期可靠性。当用一台效劳器,远程数据检查的最有价值的用途在于其预防能力范围内:验证程序可以定期检查效劳器上的数据拥有,因而可以检测到数据损坏。然而,一旦检测到损坏,单效劳器设置不一定允许数据恢复。因此,远程数据检查有必须辅以存储在多个效劳器的冗余数据。这种方式,验证程序可以使用远程数据检查每个效劳器,以及根据检测数据撮坏,在任何一台效劳器,它可以使用其余正常运行的效劳器,通过将数据存储在一个新的效劳器上复原所需的冗余级别。在分布式的存储系统中引入冗余的主要途径是通过复制,擦除编码,以及最近通过网络编
4、码8,9。数据复制的根本原理是存储在不同的存储效劳器数据的多个副本而擦除编码的原始数据被编码成了跨多个存储效劳器存储的碎片。在网络编码,编码的块存储跨效劳器计算为线性组合的原始数据块。网络编码的分布式的存储系统和应用场景.网络编码存储8,9提供了非同寻常的性能,很适合去深档案的商店,其特点是读很少的工作量。网络编码的参数使读取数据比数据维护更贵。与纠删码类似,网络编码可用于冗余编码成碎片的文件和存储这些碎片在n效劳器,以便该文件可以被恢复(和读取)从k的任何效劳器。然而,网络编码提供擦除编码时编码的片段是由于效劳器故障而丧失,需要进行重构,以保持同样水平的可靠性有显著优势:新编码的片段可以通过
5、联系一些正常运行的效劳器(修复带宽可低至修复片段)构造最优最小的通讯本钱。这是与传统纠删码,例如里德所罗门码19必须重建整个文件然后再恢复丧失数据形成鲜明比照。最近的结果,网络编码存储中建立维护带宽可以减少相比,标准的纠删码的数量级。建议使用网络编码存储中虽然有一个缺点:该代码不是系统性;它不会嵌入编码的输出作为输入。小局部的文件无法读取而不需要重构整个文件。在线存储系统不使用网络编码,因为他们更喜欢以优化性能读(共同操作)。他们使用系统码来支持对数据的子文件访问。网络编码存储真的只意义系统中哪些数据修复发生更多经常比读。规管存储、数据托管和深存档应用程序目前读很少相配的网络编码性能的工作负载
6、。这些应用程序用在任何时间段期间被访问的几个对象保存为将来能够访问数据。许多这些应用程序不需要子文件的访问:他们检索他们的全部文件。审计提出了几个例子,包括根据萨班斯-奥克斯利法案七年保持业务记录和隐瞒五年的报税表。只有那些正在审核或修改正的记录需要访问,但保存所有数据是-个法律或法规的要求。医疗纪录是同样适用的。约翰斯霍普金斯大学医学图像归档保存所有的MRI.CAT扫描,和X射线图像中收集超过6的中央储存库的医院,铅。图像的一小局部是有史以来访问历史跟踪的病人或类似情况下的结局进行研究。保存系统用于存储旧书籍、手稿、数据集还提出读很少的工作量。此外,标准归档存储1表示作为不可分割的-揽子方案
7、的数据并不支持子文件访问。在应用程序中,数据的大小和读取的次数决定性能的存储维护,重新编码,减轻设备或系统故障引起的数据丧失主导读取的性能要求。长期的可靠性采取全面的方法。为了确保长期数据的可靠性在分布式的存储系统中,数据冗余存储在多个效劳器后,我们可以松散地分类验证为两个分量的行动:预防和修复.在预防组件,验证程序使用远程数据检查协议以确保在存储效劳器上数据的完整性。在修复组件,调用时在任何效劳器检测到数据损坏时,客户端使用正常运行的效劳器的数据恢复所需的冗余级别。在存储系统的生命周期内,预防和修复组件将交替。最后,还将检索组件,其中客户端恢复原始数据(尽管这很少发生的存档存储系统)。在本文
8、中,我们采取综合方法,并建议新技术来防止合并的本钱最小化和修复组件。以往关于远程数据检查的工作完全侧重于预防组件的本钱最小化(例如,复制7和纠删码24,4基于方法)。然而,在我们考虑的分布式的存储设置,修复组件的本钱很高因为段长的时间效劳器失败,需要重新分发到新的效劳器上的数据。我们的工作是基于最近在分布式存储8,9.利用网络编码实现通信开销的修复组件擦除基于编码方法相比显著减少编码的工作。然而,这项工作提出了一种良性的设置。从本质上说,我们寻求在对抗性设置维修组件的最小的通信开销时使用网络编码维护。为实现这一目标的主要挑战来自于网络编码的本质:在修复阶段,客户端必须确保效劳器,而无需对原始数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 网络 编码 存储系统 中的 远程 检测