物联网技术概论 课件 第4章应用技术.pptx

物联网技术概论 课件 第4章应用技术.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

4.应用技术;4.1物联网中间件;4.1.1中间件的概述;中间件有如下特点:;中间件的工作机制;4.1.2中间件的分类;数据访问中间件在系统中建立数据应用资源互操作模式,能够实现异构环境下的数据连接或者文件系统连接,方便了网络中的虚拟缓存提取、解压、格式转换。;远程调用中间件是通过发送命令到远程的应用程序,待完成远程处理后,将信息返回的中间件,它在C/S计算方面比数据访问中间件更进一步。

;面向消息中间件是指利用高效可靠的消息传递机制进行平台无关的数据交流,并给予数据通信进行分布式的集成。

;面向对象中间件提供一种通信机制,透明地在异构的分布式计算环境中传递对象请求,这些对象可以位于本地或者远程机器上,它是对象技术和分布式计算发展的产物。;事务处理中间件是针对复杂环境下分布式应用的速度和可靠性要求而实现的,是在分布、异构环境下提供保证交易完整性和数据完整性的一种环境平台。;网络中间件是当前研究的热点,包括网管、网络测试、虚拟缓冲、虚拟社区等。;

实现了客户机图形用户接口与己有的字符接口方式的服务器应用程序间的互操作。;4.2云计算;4.2.1云计算的概念;4.2.1云计算的概念;4.2.1云计算的概念;4.2.1云计算的概念;4.2.1云计算的概念;4.2.2云计算的架构;(1)资源层;物理资源指的是物理设备,如服务器等。

服务器服务指的是操作系统的环境,如linux集群等。

网络服务指的是提供的网络处理能力,如防火墙,VLAN,负载等。

存储服务为用户提供存储能力。;(2)平台层;平台层主要为应用程序开发者设计,面向广大互联网应用开发者,把分布式软件开发、测试、部署、运行环境以及复杂的应用程序托管当作服务,使得开发者可以从复杂低效的环境搭建、配置和维护工作中解放出来,将精力集中在软件编写上,从而大大提高软件开发的效率,平台层是整个云计算系统的核心层,包括并行程序设计和开发环境,一些管理系统和管理工具,IT界将其称为PaaS(PlatformasaService,平台即服务)。;

数据库服务提供可扩展的数据库处理的能力。

中间件服务为用??提供可扩展的消息中间件或事务处理中间件等服务。

;(3)应用层;企业应用是指面向企业的用户,如财务管理,客户关系管理,商业智能等。

个人应用指面向个人用户的服务,如电子邮件,文本处理,个人信息存储等。;(4)用户访问层;服务目录是一个服务列表,用户可以从中选择需要使用的云计算服务。

订阅管理是提供给用户的管理功能,用户可以查阅自己订阅的服务,或者终止订阅的服务。

服务访问是针对每种层次的云计算服务提供的访问接口,针对资源层的访问可能是远程桌面或者xwindows,针对应用层的访问,提供的接口可能是web。;(5)管理层;管理层是提供对所有层次云计算服务的管理功能:

服务使用计量对用户的使用情况进行统计,并以此为依据对用户进行计费。

服务质量管理提供对服务的性能,可靠性,可扩展性进行管理。

部署管理提供对服务实例的自动化部署和配置,当用户通过订阅管理增加新的服务订阅后,部署管理模块自动为用户准备服务实例。

服务监控提供对服务的健康状态的记录。;4.2.3云计算的关键技术;(1)编程模型;2)Map-Reduce分为5个步骤:

①输入文件。

输入文件都分割成某个大小的分片。;2)Map-Reduce分为5个步骤:

②Map阶段。

在所有进程中有一个叫Master的主控进程,将分片文件分配到多个worker并行的执行。

map函数:

主节点得到输入,将输入划分为较小的数据库,再将这些数据块分布到工作节点(从节点),工作节点中对各个数据块应用相同的转换函数,然后将结果传回到主节点。;2)Map-Reduce分为5个步骤:

③写中间文件(本地写)。

Worker通过Map操作处理后将中间结果缓存到本地硬盘中。;2)Map-Reduce分为5个步骤:

④Reduce阶段。

Master通知Reduce工作节点存放中间结果的位置,Reduce工作节点通过远程读操作从Map工作节点所在硬盘上读取中间数据。它将中间结果排序,通过Reduce函数进行归约操作。

reduce函数:

主节点中根据唯一的健-值对将接收的结果进行洗牌和聚集,然后再一次重新分布到从节点,通过另一类的转换函数组合这些值。;2)Map-Reduce分为5个步骤:

⑤输出文件。

当所有的Map和Reduce操作都完成后,则输出最终结果。;(2)数据存储技术;①HDFS架构

HDFS是采用的主/从架构,一个HDFS集群由一个主服务

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档