基于多线程和分布式存储技术的农村土地承包经营权数据归档系统

Jiajun Xu, Zhiyuan Pei, Lin Guo, Chunmei Zhao, Yin Zhang, Yuhang Liu, Fei Wang, Hualang Hu, Yanpeng Huang, Xuegang Zhang, Tuqiang Mai
{"title":"基于多线程和分布式存储技术的农村土地承包经营权数据归档系统","authors":"Jiajun Xu, Zhiyuan Pei, Lin Guo, Chunmei Zhao, Yin Zhang, Yuhang Liu, Fei Wang, Hualang Hu, Yanpeng Huang, Xuegang Zhang, Tuqiang Mai","doi":"10.1109/Agro-Geoinformatics.2019.8820485","DOIUrl":null,"url":null,"abstract":"Due to the fact that volume of the national rural land contract management right data is large, the data are in different formats, the data types are many, and each single file is small, it introduces great challenges to the data transmission in distributed storage system. Data transmission rate is extremely slow, as most of data is small. This article aims to solve the data transmission problem when the rural land contract management right data is archived to the distributed storage system, and to further improve the efficiency of data backup. Firstly, according to the characteristics of rural land contract management right data, this article designs the framework model of distributed storage system, to archive the unstructured original data files. Secondly, based on a single-threaded tool RoboCopy, which is archiving tool and can be used to preserve a subset of data on target systems, this paper uses multi thread technology and design an archiving algorithm. The archiving algorithm assigns each copy task to multiple threads or multiple RoboCopy functions, so that multiple threads are processed concurrently and independently. Although the origin single thread copy ability is better that each thread in multiple threads in the archiving process, but the overall multi-threaded concurrent processing is superior to the origin single thread. Thirdly, using the multiple threaded archiving algorithm, this article design and implement an archiving system for administrator to archive the rural land contract management rights data. The archiving system contains a control flow for administrator to select administrative division, select data list, fill in ID, upload data list, select source data path, add notes, upload data, check consistence, and preserve the data to storage system. Lastly, this article uses and distributed storage system, presents a multi thread transmission algorithm, designs and implements an archiving system based on multithread technology. Finally, this paper takes the real rural land contract management right in Liuhe District of Jiangsu Province as an experiment dataset, and examines the overall effectiveness and usability of the archiving system. The experiment results demonstrate that multithreading technology can reduce the time of data transmission, and improve the efficiency of archiving process effectively; by increasing the number of threads, the efficiency of the data backup system reaches a stable optimal value in a certain number of threads, and although the number of threads is increased indefinitely, the performance of the archiving system will no longer improve. The archiving system designed in this paper can well solve the problem of storage of rural land contract management right data, which provides reference experience and assistance for similar research and application.","PeriodicalId":143731,"journal":{"name":"2019 8th International Conference on Agro-Geoinformatics (Agro-Geoinformatics)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2019-07-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Archiving System of Rural Land Contractual Management Right Data using Multithreading and Distributed Storage Technology\",\"authors\":\"Jiajun Xu, Zhiyuan Pei, Lin Guo, Chunmei Zhao, Yin Zhang, Yuhang Liu, Fei Wang, Hualang Hu, Yanpeng Huang, Xuegang Zhang, Tuqiang Mai\",\"doi\":\"10.1109/Agro-Geoinformatics.2019.8820485\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Due to the fact that volume of the national rural land contract management right data is large, the data are in different formats, the data types are many, and each single file is small, it introduces great challenges to the data transmission in distributed storage system. Data transmission rate is extremely slow, as most of data is small. This article aims to solve the data transmission problem when the rural land contract management right data is archived to the distributed storage system, and to further improve the efficiency of data backup. Firstly, according to the characteristics of rural land contract management right data, this article designs the framework model of distributed storage system, to archive the unstructured original data files. Secondly, based on a single-threaded tool RoboCopy, which is archiving tool and can be used to preserve a subset of data on target systems, this paper uses multi thread technology and design an archiving algorithm. The archiving algorithm assigns each copy task to multiple threads or multiple RoboCopy functions, so that multiple threads are processed concurrently and independently. Although the origin single thread copy ability is better that each thread in multiple threads in the archiving process, but the overall multi-threaded concurrent processing is superior to the origin single thread. Thirdly, using the multiple threaded archiving algorithm, this article design and implement an archiving system for administrator to archive the rural land contract management rights data. The archiving system contains a control flow for administrator to select administrative division, select data list, fill in ID, upload data list, select source data path, add notes, upload data, check consistence, and preserve the data to storage system. Lastly, this article uses and distributed storage system, presents a multi thread transmission algorithm, designs and implements an archiving system based on multithread technology. Finally, this paper takes the real rural land contract management right in Liuhe District of Jiangsu Province as an experiment dataset, and examines the overall effectiveness and usability of the archiving system. The experiment results demonstrate that multithreading technology can reduce the time of data transmission, and improve the efficiency of archiving process effectively; by increasing the number of threads, the efficiency of the data backup system reaches a stable optimal value in a certain number of threads, and although the number of threads is increased indefinitely, the performance of the archiving system will no longer improve. The archiving system designed in this paper can well solve the problem of storage of rural land contract management right data, which provides reference experience and assistance for similar research and application.\",\"PeriodicalId\":143731,\"journal\":{\"name\":\"2019 8th International Conference on Agro-Geoinformatics (Agro-Geoinformatics)\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-07-16\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 8th International Conference on Agro-Geoinformatics (Agro-Geoinformatics)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/Agro-Geoinformatics.2019.8820485\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 8th International Conference on Agro-Geoinformatics (Agro-Geoinformatics)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/Agro-Geoinformatics.2019.8820485","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

由于全国农村土地承包经营权数据量大,数据格式不同,数据类型多,单个文件小,这给分布式存储系统的数据传输带来了很大的挑战。数据传输速度极慢,因为大多数数据都很小。本文旨在解决农村土地承包经营权数据归档到分布式存储系统时的数据传输问题,进一步提高数据备份效率。首先,根据农村土地承包经营权数据的特点,设计分布式存储系统框架模型,对非结构化的原始数据文件进行归档。其次,以单线程的归档工具RoboCopy为基础,采用多线程技术,设计了一种归档算法。RoboCopy是一种可以在目标系统上保存一部分数据的归档工具。归档算法将每个拷贝任务分配给多个线程或多个RoboCopy函数,从而实现多个线程并行独立处理。虽然origin单线程的拷贝能力要优于每个线程在多个线程中的归档进程,但是整体多线程并发处理要优于origin单线程。第三,利用多线程归档算法,设计并实现了一个供管理员归档农村土地承包经营权数据的归档系统。归档系统提供了管理员选择行政区划、选择数据列表、填写ID、上传数据列表、选择数据源路径、添加备注、上传数据、一致性检查、保存数据到存储系统的控制流程。最后,本文采用分布式存储系统,提出了一种多线程传输算法,设计并实现了一个基于多线程技术的归档系统。最后,以江苏省六河区实际农村土地承包经营权为实验数据集,对该档案系统的整体有效性和可用性进行了检验。实验结果表明,多线程技术可以有效地减少数据传输时间,提高归档过程的效率;通过增加线程数,数据备份系统的效率在一定线程数下达到稳定的最优值,虽然线程数无限增加,但归档系统的性能不会再提高。本文设计的档案系统可以很好地解决农村土地承包经营权数据的存储问题,为类似的研究和应用提供借鉴经验和帮助。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Archiving System of Rural Land Contractual Management Right Data using Multithreading and Distributed Storage Technology
Due to the fact that volume of the national rural land contract management right data is large, the data are in different formats, the data types are many, and each single file is small, it introduces great challenges to the data transmission in distributed storage system. Data transmission rate is extremely slow, as most of data is small. This article aims to solve the data transmission problem when the rural land contract management right data is archived to the distributed storage system, and to further improve the efficiency of data backup. Firstly, according to the characteristics of rural land contract management right data, this article designs the framework model of distributed storage system, to archive the unstructured original data files. Secondly, based on a single-threaded tool RoboCopy, which is archiving tool and can be used to preserve a subset of data on target systems, this paper uses multi thread technology and design an archiving algorithm. The archiving algorithm assigns each copy task to multiple threads or multiple RoboCopy functions, so that multiple threads are processed concurrently and independently. Although the origin single thread copy ability is better that each thread in multiple threads in the archiving process, but the overall multi-threaded concurrent processing is superior to the origin single thread. Thirdly, using the multiple threaded archiving algorithm, this article design and implement an archiving system for administrator to archive the rural land contract management rights data. The archiving system contains a control flow for administrator to select administrative division, select data list, fill in ID, upload data list, select source data path, add notes, upload data, check consistence, and preserve the data to storage system. Lastly, this article uses and distributed storage system, presents a multi thread transmission algorithm, designs and implements an archiving system based on multithread technology. Finally, this paper takes the real rural land contract management right in Liuhe District of Jiangsu Province as an experiment dataset, and examines the overall effectiveness and usability of the archiving system. The experiment results demonstrate that multithreading technology can reduce the time of data transmission, and improve the efficiency of archiving process effectively; by increasing the number of threads, the efficiency of the data backup system reaches a stable optimal value in a certain number of threads, and although the number of threads is increased indefinitely, the performance of the archiving system will no longer improve. The archiving system designed in this paper can well solve the problem of storage of rural land contract management right data, which provides reference experience and assistance for similar research and application.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信