面向物联网云服务的高效缓存系统设计与实现

来源 :北京邮电大学 | 被引量 : 5次 | 上传用户:wang218
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
物联网相比于传统的互联网,其接入设备更多,同时对处理时延也有着更高的要求,这对物联网云服务的计算能力提出了挑战。通过增加物理机器来提升处理能力这种高成本的方式并不是最好的选择,使用缓存技术,通过软件的形式,在已有的硬件条件下来提升系统的性能具有更现实的价值和意义。在这种背景下,基于已有的物联网云服务系统,设计并实现具有高效性能的缓存系统是本文研究的重点。本文的绪论部分主要介绍了论文的研究背景以及内存数据库,缓存技术的研究现状。第二部分首先对缓存常见问题做了总结,然后对缓存系统实现中使用到的相关技术做了概述,主要包括Redis技术原理和面向切面编程技术。第三部分主要阐述了面向物联网云服务高效缓存系统的设计。首先对物联网云服务的使用场景和数据特点做了总结,并对已有系统的性能瓶颈进行深入研究,指出使用缓存系统解决当前性能问题的必要性。然后根据已有物联网云服务系统的分层架构,提出三种级别的缓存粒度方案,通过分析对比,最终选择面向数据库接口级别的缓存粒度。在缓存粒度设计的基础上,综合考虑物联网场景中的数据特征和Redis各种存储类型的特点,将缓存分为冷热两种,对其分别做了存储结构的设计。最后根据存储结构的设计,对冷热两种缓存数据设计了不同的脏缓存清除策略,并提出一种针对序列化缓存数据的清除方法。第四部分在系统设计的基础上对缓存系统进行实现。为了减少对已有系统的侵入,缓存系统使用面向切面编程的思想(AOP),并提出一种JavaScript语言下AOP框架的实现。基于实现的AOP框架,对缓存系统进行模块化实现;主要包括缓存配置模块、缓存统计模块、缓存更新模块和Redis适配模块等。在完成缓存系统的实现后,对缓存系统的性能做了大量压力测试,测试结果表明物联网云服务系统加入缓存系统后在有效降低了接口处理时延,并在并发性能方面有明显提升。
其他文献
近年来,重大科技项目已成为推动我国经济发展和科技进步的重要举措之一,由于重大科技项目涉及组织越来越多,对日益复杂的组织关系进行协同管理便愈发重要。本文结合界面管理
目的构建一种主动靶向的新型纳米药物载体——聚合物泡囊(polymer vesicles,PVs),并考察其细胞摄取。方法以马来酰亚胺-聚乙二醇-聚乳酸-羟基乙酸共聚物(MAL-PEG-PLGA)为载体
债转股,即债权转股权,是一种化解商业银行坏账风险、降低企业杠杆率的有效方法,在多国都有实施。20世纪末,为了盘活银行不良资产,实现国有企业扭亏为盈,我国进行了首轮政策性债转股。当时,政府在债转股实施过程中大包大揽,通过行政手段,设立四大资产管理公司,主导转股企业名单,确定转股价格,由财政兜底损失。该轮债转股的实施,虽然在短期内取得了不俗成果,给我国经济带来了转机,但随着时间的发展,结果并不尽如人意
在新形势下,基层党校要发挥"三大阵地、一个熔炉"的作用,必须加大教学改革,拓展新的办学思路,针对培训对象的工作环境和工学矛盾,要采取分散和集中的灵活培训方式,要实行送课
基于2004-2007年上市公司财务数据,研究了审计意见的影响因素。公司的盈利能力、偿债能力对于审计意见类型有较大影响;ST公司及违规公司更可能获得非标准审计意见;而会计师事
脂酸镁又名十八酸镁,在粉末直接压片工艺中具有重要作用,但是硬脂酸镁的使用,往往会对片剂产生一定的软化效应。从直压辅料的分类、物料粒径大小、辅料与硬脂酸镁的混合时间
目的:探讨儿童癫痫门诊的药学服务工作要点。方法:归纳儿童癫痫门诊医师、患儿用药误区,介绍临床药师开展药学服务的内容。结果与结论:临床药师通过提供各种药物信息、参与药物选
从佛山市传统制造业发展现状出发,利用比较分析法分析佛山市传统制造业发展优势及劣势,并结合广佛同城背景,利用协整分析法研究广佛两地人才、资金及创新方面的内在联系,在此
在文化创意大发展的新时代,人才资本的获得、保值和增值是影视公司保持竞争优势的源泉,也是电影产业得以发展的前提。中国影视公司在对导演、编剧、演员等核心人才运营的过程