哪些物联网应用最适合采用雾计算?
有时在做出判断时真的是要靠自己,让别人为你指出方向是不可行的。
许多物联网系统所面临的情景与此相同。集中处理大量传感器数据会减慢决策,并增加带宽需求。而做出明智的决策最好靠近源头。
哪些决策应该靠近网络边缘,哪些应该靠近中心?在哪里进行权衡?哪些应用程序最适合本地决策?为此,三个雾计算专家分享一些见解。
·Helder Antunes,思科公司战略创新团队高级主管,OpenFog(开放雾)联盟主席
·Rhonda Dirvin,ARM公司物联网垂直市场总监
·Matt Vasey,微软公司物联网战略主管
Dirvin和Vasey都是OpenFog联盟的董事会成员。
什么是开放雾联盟?
微软,ARM,思科,戴尔,英特尔等知名公司和普林斯顿大学成立了OpenFog联盟。云计算和单边缘物联网设计随着传感器数据量的增加而成为阻碍。雾计算允许将计算,存储和通信资源放置在云计算和边缘数据中心之间,这减少了技术阻碍,并加速了数字转换。
开放雾联盟定义和扩展了雾计算的应用。它是一个由企业,最终用户,大学组成的独立开放的成员生态系统。
“云技术必须与雾计算无缝协作,以提供无缝的端到端客户体验,”Antunes说。“雾计算比以往任何时候都需要高度可扩展和协作的方法,在广泛的行业和技术方面具有深厚的专业知识。没有一家公司可以单独做。
雾计算在哪里工作最好?
“理想情况下需要智能边缘附近,超低延迟是至关重要的,对于在地理上分散的地区运行的计算,其中连接可能是不连续的,或创建数TB的数据,不会实际流到云端。”Vasey说,“雾计算在基于云计算的控制平面中运行良好,可以在大量节点(包括交通,农业,风能,监控,智能城市和建筑)中提供控制和更广泛的洞察能力。”
智能城市和雾计算
如今,大城市面临交通拥堵,公共安全,高能耗,卫生医疗,以及提供市政服务的挑战。这些挑战可以通过安装一个雾节点网络在单个物联网络中解决。
宽带带宽和连接性的缺乏是建立智能城市的主要问题。虽然大多数现代城市具有提供足够覆盖的一个或多个蜂窝网络,但是这些网络通常具有几乎不能满足现有订户的需求的容量和峰值带宽限制。这为智能城市设想的先进市政服务留下了很少的带宽。部署雾计算架构允许雾节点提供本地处理和存储,这将优化网络使用。
智能城市还面临着安全和安全方面的挑战,其中时间关键性能需要先进的实时分析。市政网络可以携带敏感流量和公民数据,以及运营诸如应急响应的生命关键系统。雾计算可以满足安全性,数据加密和分布式分析要求。
智能建筑和雾计算
楼宇自动化展示了边缘智能和本地化处理的需求。商业建筑可以包含数千个传感器以测量各种建筑操作参数:温度,钥匙卡读取器和停车空间占用率。必须分析来自这些传感器的数据以查看是否需要动作,例如,如果感测到烟雾,则触发火灾警报。雾计算允许自主的本地操作以优化控制功能。
每个楼层,甚至单独的房间可以包含自己的雾节点,其负责执行紧急监视和响应功能,控制气候和照明,以及提供建筑物驻留的计算和存储基础设施,以补充本地智能手机,平板电脑和计算机有限的能力。
雾计算与云计算协同工作,因此可以将构建操作遥测和控制操作的长期历史汇总并上传到云中,以进行大规模分析,确定建筑物的操作。存储的操作历史,然后可以训练机器学习模型,可以用于通过在本地雾基础设施中执行这些机器学习模型来进一步优化建筑操作。
视觉安全和雾计算
现在,停车场、建筑物和其他公共和私人场所都使用摄像机来提高公共安全。在大规模网络上收集的视觉(和其他传感器)数据的纯粹带宽使得将所有数据传输到云计算,以获得实时洞察是不切实际的。想象一个繁忙的机场或城市中心,有许多人和物体在一段时间内移动。实时监测和异常检测对监控系统构成了严格的低延迟要求。及时性对于检测和响应都很重要。
当使用摄像机作为收集图像数据的传感器时,必须解决隐私问题,以使图像不会泄露某人的身份或向任何未授权方披露机密的内容信息。雾计算可以允许实时,延迟敏感的分布式监视系统,并保证隐私安全。
通过雾结构,视频处理被智能地划分在与摄像机和云相同的雾节点之间。这使得能够在长时间间隔内捕获的数据中实时跟踪,异常检测和收集洞察。
雾计算如何降低安全风险?
安全性是使用物联网,网络和云计算技术的任何部署的根本问题。开放雾架构在连接到物联网设备的云和雾节点之间指定了安全的端到端计算环境。这些设备使用基于硬件的不可变根信任,这可以通过在整个基础设施中运行的软件代理来证明。
平台之间的互操作性
“异构平台之间的互操作性是物联网达到其潜力的关键,”Dirven说。“开放雾联盟通过创建一个可互操作的方式来利用从云到边缘的可用计算,存储和网络资源来解决这个问题。
'休斯顿,我们有一个问题',这个著名的报告来自于阿波罗13号月球飞行的机组人员,向美国宇航局在休斯敦的基地报告遇到的一个主要的技术问题。有时技术中心提供帮助是绝对关键,然而在本地处理大多数其他问题,可以通过集中的专业知识和带宽以用于关键决定。
宇航员在可能的情况下自主工作,并在需要时获得技术中心指导。雾计算对于关键任务的物联网应用也是如此。
原文发布时间为:2017年4月10日
本文来自云栖社区合作伙伴至顶网,了解相关信息可以关注至顶网。
相关文章:

学习web前端你必须要了解的主流框架!
如今的前端已经不再像以前一样就是简单的写写页面和调调样式而已,现在的前端越来越复杂,知识点越来越丰富。 要做WEB前端,就需要知道前端到底是什么,需要学习那些知识;前端至少要懂的三个部分:HTML,CSS&…

技术图文:如何实现汉诺塔问题?
背景 最近在辅导小孩们学习编程,在介绍函数递归时,最典型的就是汉诺塔问题了。 我在这里总结一下,以方便大家的学习。 汉诺塔问题源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上…

Unity----Scene加载问题
Unity官方提供了4种加载场景(scene)的方法,分别是: 1. Application.LoadLevel():同步加载 2. Application.LoadLevelAsync():异步加载 3. Application.LoadLevelAddictive():同步附加式加载 4. Application.LoadLevelA…

基于Google Reader的个人知识管理方案
来源月光博客:http://www.williamlong.info/archives/2172.html. 先前我写的《基于Dropbox的个人知识管理平台》讲述了使用Dropbox在个人知识管理的保存知识方面的技巧,而个人知识管理的另一个重要环节是获取知识,今天月光博客就介绍一下如何通过Google …

学习java一定会用到的应用软件
想要成为一名合格的java程序猿,基础知识一定是要非常牢固的,扎实的基本功不仅可以快速的吸收新的知识,也会避开一些基本的语法错误,为了帮助程序员们减少一点工作压力,小编在此汇总了一些各大网络平台上推荐的程序员必…

LeetCode实战:两数之和
题目英文 Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each input would have exactly one solution, and you may not use the same element twice. Example: Given nums [2, 7, 1…

忘记mysql 密码的取回方法
如果 MySQL 正在运行,首先杀之: killall -TERM mysqld(如果是windows,直接调出进程管理器,结束之) 以安全模式启动 MySQL :/usr/bin/safe_mysqld --skip-grant-tables & (windows 下 mysql安装所以盘/mysql/bin/safe_mysqld --skip-grant…

《社交网站界面设计(原书第2版)》——2.13 不要中断电子邮件
2.13 不要中断电子邮件 如果你将电子邮件作为广播媒介(例如,发送提醒或通知)却不让用户回复他们收到的消息,就比较差劲了。你也没理由不处理这些回复,你可以把这些回复当作通知转发给正确的收件人。这需要你在方便沟通…

学习Python遇到的热门问题整理
什么是Python?它可以做什么用?学习Python还是java?哪个比较好?Python适用于哪些场景?关于python,你是不是还有很多问题?那今天小编就来给大家答疑解惑了,给大家整理了学习Python遇到的热门问题,看完这篇文章,你会对Python有…

WinRM设置信任主机
启动https需要证书,所以只能用信任主机的方式。适应没有域的环境。 enable-psremoting winrm s winrm/config/client {TrustedHosts"XXX.XXX.XXX.XXX"} 转载于:https://www.cnblogs.com/flysoft/archive/2011/03/12/1982494.html

LeetCode实战:快乐数
题目英文 Write an algorithm to determine if a number is “happy”. A happy number is a number defined by the following process: Starting with any positive integer, replace the number by the sum of the squares of its digits, and repeat the process until t…

idea的优秀博客推荐
2019独角兽企业重金招聘Python工程师标准>>> http://blog.csdn.net/qq_27093465/article/details/63683873 http://www.cnblogs.com/whc321/p/5669804.html 转载于:https://my.oschina.net/u/3621360/blog/1528716

花钱参加UI设计培训值得吗?
最近有很多人都想要学习UI设计,大家都比较看好UI设计行业的好前景,高薪资,那么花钱参加UI设计培训值得吗?这是目前很多人都比较关心的问题,下面小编就为大家做下详细的介绍。 花钱参加UI设计培训值得吗?对于零基础或者转行的人…

零基础自学用Python 3开发网络爬虫(一)
原文出处: Jecvay Notes (Jecvay) 由于本学期好多神都选了Cisco网络课, 而我这等弱渣没选, 去蹭了一节发现讲的内容虽然我不懂但是还是无爱. 我想既然都本科就出来工作还是按照自己爱好来点技能吧, 于是我就不去了. 一个人在宿舍没有点计划…

用什么心态对待水平糟糕的程序员[不靠谱的程序员、思路紊乱的程序员]?
这些年遇到了很多糟糕的程序员,其实真正是写程序料的人,普通IT公司大概只占1/3左右吧,其实有2/3的人都太适合当程序员,还不如早点儿改行该干啥就干啥了,其中有1/10的人往往是相对比较糟糕的。 01:招聘时&am…

LeetCode实战:三数之和
题目英文 Given an array nums of n integers, are there elements a, b, c in nums such that a b c 0? Find all unique triplets in the array which gives the sum of zero. Note: The solution set must not contain duplicate triplets. Example: Given array n…

女生做软件测试需要学习什么技术?
软件测试在近几年的发展前景是非常好的,加上软件测试对于想要零转型的学员来说是在合适不过的,有很多女性也开始学习软件测试,目前大家都比较关心女生做软件测试需要学习什么技术呢?下面我们就来看看详细的介绍。 女生做软件测试需要学习什么…

一、Axis2 WebService开发准备工作
上次介绍了axis1.x的用法,这次继续上次的,将叙述axis2的用法。 Axis1.x在线博文:http://www.cnblogs.com/hoojo/archive/2010/12/20/1911349.html 1、开发准备 首先需要下载axis2的相关jar包,到axis的官方网站即可获得开发的依赖包…

LeetCode实战:求众数
题目英文 Given an array of size n, find the majority element. The majority element is the element that appears more than ⌊ n/2 ⌋ times. You may assume that the array is non-empty and the majority element always exist in the array. Example 1: Input: […

oracle数据库导入导出
2019独角兽企业重金招聘Python工程师标准>>> 1、利用 sqlplus 登录数据库之后 键入: 文件名 全路径 即可执行*.sql 文件 例 假设有一个 test.sql 文件 所在路径是/home/oracle/ 现在要执行它 1 登录数据库 sqlplus system/m…

学习Python编程开发可以从事的岗位有哪些?
Python编程技术在人工智能领域的发展有目共睹,很多人都想学习Python技术,而且从事Python开发,所从事的工作机会和工作岗位及工作内容可选择的余地很多,未来发展空间也很大。下面我们就来详细的了解一下学习Python编程开发可以从事…

2010前半年
一直都想抽时间写些什么,但都是由于自己的懒惰,使得自己很少静下心来。 2010平淡的一年就这样在指缝中悄悄溜走了,我甚至都还没来得及仔细回味以往发生的一些事情,2011就已经过了好几个月。2010总体来说很平淡,我也没有…

LeetCode实战:缺失的第一个正数
题目英文 Given an unsorted integer array, find the smallest missing positive integer. Example 1: Input: [1,2,0] Output: 3Example 2: Input: [3,4,-1,1] Output: 2Example 3: Input: [7,8,9,11,12] Output: 1Note: Your algorithm should run in O(n) time and u…

ubuntu 下mysql导入出.sql文件
2019独角兽企业重金招聘Python工程师标准>>> 1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u wcnc -p waf> /home/waf.sql 2.导出一个表 mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 mysqldump -u wcnc -p waf u…

UI设计师培训入门都需要学习什么技术?
UI设计在如今的IT行业是非常火热的,它的发展前景是非常可观的,想要进入到这个行业的小伙伴越来越多,那么UI设计师培训入门都需要学习什么技术呢?小编下面为大家做下详细的介绍。 UI设计师培训入门都需要学习什么技术? 一、视觉设计基础&…

[C#1] 9-委托
委托揭秘 编译器和CLR在后台做了很多工作来隐藏委托本身的复杂性,如下一句委托声明: //编译器为我们产生了一个同名的类 public delegate void MyDelegate(int i); 看看IL: 可以看出它默认继承自System.MulticastDelegate[所有委托都继承此类,…
LeetCode实战:环形链表
题目英文 Given a linked list, determine if it has a cycle in it. To represent a cycle in the given linked list, we use an integer pos which represents the position (0-indexed) in the linked list where tail connects to. If pos is -1, then there is no cycl…

Symbian开发系列 - 入门篇
要开始我的Symbian开发之旅了, 先收集一些相关资料,如Symbian概述, 开发平台搭建, 参考书籍与网络资源. 【基础】 什么是Symbian学习Symbian的基本概念 Symbian操作系统 Symbian 入门 【转】symbian操作系统 入门篇 symbian 术语表 S60/Symbian应用程序常用架构/框架S60十大优秀…

软件性能测试主要看什么指标
性能测试不同于功能测试,功能测试只要求软件的功能实现即可,而性能测试是测试软件功能的执行效率是否达到要求。例如某个软件具备查询功能,功能测试只测试查询功能是否实现,而性能测试却要求查询功能足够准确、足够快速。但是&…

LeetCode实战:合并K个排序链表
题目英文 Merge k sorted linked lists and return it as one sorted list. Analyze and describe its complexity. Example: Input: [1->4->5,1->3->4,2->6 ] Output: 1->1->2->3->4->4->5->6题目中文 合并 k 个排序链表,…