面向物联网应用的数据接入和存储系统的设计与实现

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:wwxxzz123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
物联网应用自从在各垂直领域取得重要进展后,如今正逐步迈向平台化建设的进程。而其作为一种极为重要数据获取方式,并与近年来蓬勃发展的大数据、数据挖掘、移动通信等技术相结合,为构建智能化社会、提高社会生产效率做出其应有的贡献。但在应用规模激增和平台化建设如火如荼的当下,对物联网核心基础应用——数据接入与数据存储服务发起了挑战。如何在保证低延时的情况下处理大量终端设备的网络通信;如何快速存储由终端设备上传的高频、小流量异构数据都是亟待解决的问题。为此本文做了如下工作:1.数据接入系统:数据接入服务其本质上是一种网络通信服务。在对比分析多种常用网络通信库后,选用Netty构建网络通信服务子程序。为降低数据处理时延,剥离出网络通信业务中耗时操作并将数据推送至流式消息中间件系统Kafka中,再由Kafka消费者负责数据后续处理工作。为了支持数据接入系统的正常工作,设计了一种可供采集终端与收集端使用的通信协议并引入序列化算法来确保通信协议的可用性。实验结果表明:数据接入系统正常可用,能完成数据的基本传输;单机在万级别的并发度下的数据处理速度很快,延时较小;使用Kafka对程序解耦取得了实质效果,改善了网络通信程序的线程阻塞情况。2.数据存储系统:将物联网这一异构数据分为结构化和非结构化两类并分别采用不同的存储方案。在考虑可用性、成本、效率等多重限制因素的情况下,选用分布式NoSQL型数据库HBase来存储结构化数据,选用分布式文件系统FastDFS来存储非结构化数据。为提升系统效率,在应用HBase过程中,对行键设计、聚合操作、Region拆分做了优化;在应用FastDFS过程中,结合Redis实现文件关系映射和缓存业务。实验结果表明:HBase的写入性能要优于MySQL,且各优化手段起到了效果;FastDFS存储小文件的性能优于HDFS,且热点数据存于Redis的缓存中可以提升读取效率。
其他文献
一、应借鉴国外经验,将政府间财政转移支付体系纳入法制框架。将政府间转移支付体系纳入法制框架,使之规范化,改变中央单边调整中央与地方财政关系的局面,形成良好的财政收支预期
目的:本实验通过检测大鼠肌肉组织挫伤后自噬相关蛋白BECN1、LC3和p62的表达变化情况,并与未损伤、死后挫伤的肌肉组织中这三种蛋白的表达量进行比较,以探索自噬是否可作为生活反应进行生前伤和死后伤的鉴别。方法:随机将12只健康成年雄性Sprague-Dewley大鼠分为未损伤的对照组、损伤后2h、8h和24h组(n=3),制备大鼠右后肢损伤模型。双重免疫荧光检测自噬蛋白BECN1、LC3和p62
1目的通过老龄人中医证候与血液高凝状态的相关性研究,探讨中医证候与血液高凝状态的内在联系,试图在现代医学尚未发现疾病之前,从中医四诊的角度捕捉到一些疾病前期的迹象。期
<正>艾滋病是一种很特殊的疾病,人们一般对之有恐惧感,患艾滋病的人本身也容易产生自暴自弃的心理,所以患艾滋病的人犯罪对社会有双重的危害,一方面是其犯罪行为对社会的危害
会议
文章引用公用电话网作为远程控制信号的传输媒体实施远程遥控的技术,利用双音频信号获取控制命令;剖析如何利用单片机芯片和语音芯片设计电话远程智能遥控系统。
西方教会创办的学校在上海近代新式学校这一新兴事物的产生和发展过程中起到了重要的作用。从最初与中国传统文化的碰撞到最终与其融合,并形成上海近代学校建筑类型,教会学校的
文用蛋白质含量分别为45%、40%、35%的高、中、低三种水平的硬颗粒配合饲料作为试验组,鲜活饵料作为对照组,对真鲷、黄鳍鲷海水网箱养殖效果进行研究,以期筛选出饲用效果最佳的配
党的十七大把基层群众自治制度首次纳入中国特色政治制度范畴。本文通过介绍基层群众自治制度的形成、发展、组成、职能,并对存在的问题提出相应对策,阐述了中国基层群众自治
当今时代,网络已经成为人们交流、生活的重要工具,这给人们的日常生活带来了极大的便利性。但任何事情都有两面性,网络在丰富我们生活的同时,网络中的个人信息却经常遭到不法