- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
试析云计算分布式缓存技术在物联网中的实施要点.doc
试析云计算分布式缓存技术在物联网中的实施要点 摘 要:物联网是计算机信息技术快速发展的产物,云计算平台是物联网应用的基础,目前物联网发展过程中存在一定的问题,而了云计算分布式缓存技术具有高性能、可靠性高、扩展性高等特点,能有效地解决物联网中数据可靠性差、大容量内容共享、线性扩容等问题,云计算分布缓存技术对物联网有十分重要的意义。 关键词:云计算;分布式缓存技术;物联网 中图分类号: TP391.44;TN929.5 多网融合、物物互联、移动互联网对社会的快速发展有十分重要的作用,这就为云计算技术的快速发展创造了一个良好的机会,云计算是指利用网络将所有的计算应用和信息资源连接起来,确保人们能随时对信息资源进行访问、使用、管理。云计算是物联网发展的基础,物联网主要负责解决物与物之间的互联,随着物联网应用的快速发展,产生的数据流越来越庞大,这就需要一个很强的信息处理中心。云计算是一种分布式、虚拟化、并行计算的方法,能极大的提高物联网的计算能力和存储能力,对物联网的发展有十分重要的作用。 1 云计算分布式缓存技术 1.1 分布式缓存的部署方式 分布式缓存的服务器集群主要采用无主架构,由于服务器的节点地位相同,因此,可以利用网状的全连接方式进行连接。为保证系统的使用方便,可以利用API进行数据透明访问,这样就不必掌握数据在后端服务节点的分布情况,就能极大的提高系统的使用效率。由于分布式缓存的数据是均匀分布在集群各节点,因此,当集群中节点数量增多时,集群的数据处理能力也会逐渐提高。分布式缓存还能提供一个操作控制台,人们可以在任意的服务节点登录,查询集群服务节点的数据信息情况,同时人们可以利用操作维护台对分布式缓存集群软件的版本进行安装、更新、配置。 1.2 分布式缓存功能架构 分布式缓存是一个应用程序,能提供多个数据服务节点构成的服务集群和客户端程序库,客户端可以同数据服务节点进行通信,形成服务器列表,并将应用程序提出的存取请求利用路由算法映射在确定的数据服务节点上。数据服务节点可以分为通信支撑层、数据处理层、数据存取层等三部分,通信支撑层主要负责适配通信协议,根据数据处理层中路由链路管理区域的指示进行键链和侦听端口,并且进行底层通信数据包的接收、发送;数据处理层主要由访问控制处理模块、链路管理模块、数据迁移控制模块等部分组成;数据存储层是由内存、硬盘、SSD等进行三级存储管理,内存管理的主要任务是掌握内存的分配效率,同时根据数据访问情况对内存状况进行控制,内存管理还能规避内存碎片的出现;硬盘和SSD存储管理的主要任务是在保证服务器访问功能的情况下,进行永久的数据信息存储。在三级存储管理的模式下,系统能保证当服务节点需要重新启动时,数据存储层的数据不会出现丢失、自动修改等现象。 1.3 分布式缓存的关键技术 1.3.1 一致性Hash及虚节点 一致性Hash的前提是将分布式缓存数据服务器节点和存储数据键的哈希值求出,然后映射在0-232的圆上。根据数据映射在圆的位置,按照顺时针的顺序进行查询,将查询到的数据保存在第一服务器上,如果没有在0-232上找到相对应的服务器,则相对应的数据会保存在第一缓存数据服务器上。如果Hash出现热区现象,系统会以虚拟节点的方式,对过热的Hash区间进行配置,保证过热的Hash在负荷低的服务器节点上运行。由于数据节点服务器的机型不是相同,服务器节点的容量和性能存在一定的差异,同时一个服务器节点可以负责多个Hash区间的运行,因此,这种方式能保证系统的快速、高效运行。分布式缓存平台可以将一致性Hash和虚拟节点的特性融合在一起,并且将0-232的Hash空间分成多个区域,各个区域代表不同的虚节点,由于各个服务器节点的性能有一定的差异,因此,各个区域的虚节点的数量也不相同。 1.3.2 智能路由交换 路由是指在分布式缓存集群中,虚节点在数据服务节点的分布状况。分布式缓存平台能构建一个分布式锁同步系统进行全局路由表存放,全局路由表对分布缓存集群路由的管理有十分重要的作用,只有保证全局路由表的准确性,才能保证智能路由的正常运行。如果需要进行路由变更时,必须先在全局路由表中找到相对应的路由进行修改。 2 云计算分布式缓存技术的优势 云计算分布式缓存的优势在于,分布式架构的扩展性很强,如果发现系统的性能不能满足工作需求,可以在构架中添加新的节点,从而扩展架构的性能。由于分布式架构具有良好的扩展性,因此,分布式缓存的容量可以随着节点的增加而增加。分布式缓存是采用Key―Value的存储方式,缓存的架构和内存访问形式使得分布式缓存性能很高,单个节点每秒能达到20万多次的操作。为防止单点故障的出现,分布式缓存采用多份副本复制的方式。加上分布式缓存采用一致性Hash数据分布算法和无中心化架构,这样可以保证当局部某个节点出现损坏时
您可能关注的文档
最近下载
- 2025-2030中国实物文件销毁服务提供者服务行业市场发展趋势与前景展望战略研究报告.docx
- Mendeley使用介绍.pdf VIP
- 公考公务员考试省考国考行测常识判断题库完美版.docx VIP
- 常用词汇汉梵对照表.doc VIP
- 2025年中国人寿:国寿健康产业投资有限公司招聘笔试参考题库附带答案详解.pdf
- 小区物业管理服务质量量化考核表.docx VIP
- NB/T47020~47027-2012 压力容器法兰、垫片、紧固件.pdf
- 《能源工业互联网平台 新能源场站设备数据字典规范》.pdf VIP
- 保洁培训常用清洁剂的认识与使用.docx VIP
- 木材的燃烧与阻燃.pptx VIP
文档评论(0)