基于RLNC的分布式存储系统在设施农业中的设计与实现

来源 :南京理工大学 | 被引量 : 0次 | 上传用户:nebula_0718
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络编码的实质是将传输的数据编码分散,通过一定的冗余机制保证了数据的安全性和系统的鲁棒性。现阶段针对网络编码的研究一般都是在理论层面上,将网络编码应用在实际工作中的研究比较少。而传统的分布式存储系统大多都是采用基于复制的冗余机制来保证存储数据的安全性和分布式存储系统的鲁棒性,这种冗余机制会浪费大量的存储容量。出于对文件安全性和系统适应性的考虑,如果将网络编码技术和分布式存储技术相结合,则既可以提高系统的安全性同时还可以减少存储容量。  本文根据在设施农业中的实际应用设计了一种基于RLNC(随机线性网络编码)的分布式存储平台系统。网络编码的核心在于中间节点再编码,在系统修复方案中采用基于纠删码的迭代修复方案。该系统只存在客户端和服务器端,通过互联网相连,在系统中将客户端视为源节点和汇聚节点,将存储服务器端视为中间节点。系统中编码、解码和修复时的运算都是在有限域上进行的,在系统中设计了一种运算速度较快的有限域运算库。在分布式系统模型的基础上设计了系统平台,客户端采用MFC实现,服务器端采用PHP实现上传和下载功能。应用该系统平台将设施农业终端传感器节点采集的信息文件采用分布式策略存储在远程服务器终端。最后部署8个分布在不同地方的存储服务器来存储编码后的子文件,通过不同文件大小所需的编码和解码时间对系统性能进行了测试,测试结果显示文件越大所需的编码解码时间就越长,但是整体的编码解码时间较短。
其他文献
学位
移动互联网以及多媒体技术的快速发展,使得人们可以更加便捷的接触到各种丰富的数字音乐资源,如何从浩如烟海的数字音乐资源里获得自己感兴趣的音乐数据成为越来越紧迫的问题,基
互联网已经成为现代信息社会的支柱,TCP协议为互联网上的用户提供了可靠的端到端通信服务,但传统网络中的TCP协议将网络拥塞作为封包丢失的唯一原因,而无线网络中链路的高误码率
学位
缺陷预测技术是利用软件度量数据构建缺陷预测模型预测软件系统中潜在缺陷的技术,它能帮助指导分配测试或审查资源。当前,围绕缺陷预测技术已有大量的研究,但仍然存在一些需要解
学位
学位
随着基因测序技术的快速发展,生物数据呈几何级数的速度增长,传统的生物实验受限于高成本和长周期等因素,如何在大规模的生物数据中运用生物信息学方法准确地找出有价值且具
学位
学位