实时计算:通往物联网的网关?

下一个大的计算机趋势可能涉及精准度而不是速度

实时计算并不只是指在按下回车键后得到立即响应,事实上,它的真正含义是在实时与做实际事情的真实的机器进行交互。

例如Gleason 600HTL Turbo Lapper型锥齿轮研齿机,其控制器由Viewpoint Systems公司设计。Viewpoint公司副总裁John Campbell表示,基本上,它会磨合斜齿轮直到它们完全契合,对于使用斜齿轮的汽车制造商而言,这是非常重要的属性。

两个齿轮被打磨相互成直角,同时以3100rpm的相同速度旋转,每秒传递约52次相同的接触点。Viewpoint在这个控制器中添加了National Instruments(NI)公司的实时计算系统,它可以齿轮的响应,约快20倍,或者说约每秒1000次。

Campbell表示:“通过观察旋转速度的变化,我们能够检测齿轮中的高和低点,并启动第二组电机来调整扭矩。”这样它可以在发现问题点时纠正问 题点,同时旋转齿轮仍然在这个位置契合。他补充说:“最终我们能够提高30%的研磨时间,因为机器准确知道何时将完成齿轮抛光,而不是依靠平均水平。”

实时 vs. 真正的快速

虽然这些结果很好,但每秒千次的频率在这个千兆赫处理器时代似乎不值得一提。但事实证明,实时计算不是关于速度。

“当人们在谈论实时计算时,存在一些共同的误解,他们认为在微妙或纳秒水平做出反应才可称为实时系统,五分钟不是实时,”英特尔子公司同时也是 VxWorks实时操作系统制造商Wind River Systesm公司产品管理高级主管Prashant Dubal表示,“”但实时意味着系统在做某件事情时每次都是使用相同的事件,间隔时间不计算在内。

Dubal解释说:“如果系统的最高优先工作是闪烁红色LED,那么无论发生什么其他事情,这将总是它的优先事项,当灯需要闪烁时,它会抛开一切做到这一点,并且非常快速进行。”

“传统上来看,实时是从人的耐心角度来衡量,当你按下按钮时,在一秒内获得信息,这就是实时,”系统集成商Real-Time Innovations公司副总裁David Barnett表示同意,“但实时系统是以确定性工作的系统,它会对输入或环境变化做出可预见的响应。通常来说,这些都是网络物理系统,曾通过物理过程来 管理。”

“观察家经常混淆实时计算与高速计算,例如金融交易和体育博彩,”Barnett补充说,“高速计算和实时计算之间的区别是,对于高速计算你谈论的 是平均数,你可以说,平均来说,一个操作需要一毫秒。而对于实时计算,你会很确定操作会在限期内进行,或者你知道这并没有发生。”

确定性响应不是偶然,而需要实时操作系统(RTOS),在市场上有几十个这种产品,其中有三家领导供应商。

“Wind River是主要的领导者,其产品为VxWorks,”Barnett称(+本站微信networkworldweixin),“然后是Green Hills Software公司,其Integrity主要在航空航天和国防领域受欢迎;还有QNX Software Sysmtes公司的QNX,主要在汽车和医疗保健领域受欢迎。”Wind River还有实时版的Linux。

“确定性很重要;你不会在台式机中看到确定性,”QNX公司产品管理主管Grant Courville表示,“你需要关注每个CPU周期和每个微妙,需要确保一致性。”

虽然NI能够制造实时版的Linux(NI Linux Real-Time),其中需要大量的工作,该公司嵌入式系统产品营销主管Jamie Smith表示,“我们在内核级别做了评估,并进行了广泛的修改和测试,这个团队非常大,但这可以将实时计算推广到非嵌入式软件工程师的手中。”

当然,在不同的时候,让系统执行相同任务的时间会存在细微差异,这种差异被称为抖动。

“这可以确定RTOS有多好,但这也是非常依靠硬件,”Dubal表示,“我们通常为两位数纳秒。”

Barnett称,对于现代处理器,抖动通常以微妙计算,这对于大多数应用已经足够好了。

对于通用变成环境(例如Java),抖动不值得一提,因为它们都是专门优化用于典型的用例。Barnett称:“如果内存不足,需要清理垃圾来释放内存,它会停止这样做,并阻止所有其他处理。在实时计算中,你不需要额外的工作,以避免以后再拖延。”

标准Linux的抖动约为几百毫秒。

物联网

但总体趋势是,价格在下跌,而系统正变得更加强大。在实时系统中,这意味着我们将看到价格低廉且功能强大的控制器,让机器更好地与其他机器交互。

原文发布时间为:2015年08月31日

时间: 2024-08-30 12:45:52

实时计算:通往物联网的网关?的相关文章

现代物联网智能网关,推动设备预测性运维

现代物联网网关,在物联网时代扮演非常重要的角色,它不仅是连接感知网络与传统通信网络的纽带.作为网关设备,物联网智能网关可以实现感知网络与通信网络,以及不同类型感知网络之间的协议转换,既可以实现广域互联,也可以实现局域互联. 物联网网关 此外物联网智能网关还需要具备设备管理功能,运营商通过物联网智能网关可以管理底层的各感知节点,了解各节点的相关信息,并实现远程控制,特有的物联网边缘计算能力,让传统工厂在数字化转型的过程中实现了更为快速.精准的数据采集及传输. 首先网关自身的数据分析计算能力实现数据

【ATF】钱正平:大规模实时计算及其在阿里的应用与创新

2016 ATF阿里技术论坛于4月15日在清华大学举办,主旨是阐述阿里对世界创新做出的贡献.阿里巴巴集团技术委员会主席王坚,阿里巴巴集团首席技术官(CTO)张建锋(花名:行癫),阿里巴巴集团首席风险官(CRO)刘振飞(花名:振飞),蚂蚁金服首席技术官(CTO)程立(花名:鲁肃)以及来自阿里巴巴集团各部门多位技术大咖齐聚一堂,与莘莘学子分享阿里的技术梦想. 阿里云高级专家 钱正平正在分享<大规模实时计算及应用> 在下午的<云计算和大数据>分论坛中,阿里云高级专家钱正平(花名:布民)

为什么边缘计算是物联网发展的核心

目前很多连接的设备能够充分利用云计算的优势,但物联网设备制造商和应用开发人员发现在设备本身进行计算和数据分析将会带来众多的好处. 在设备上进行计算和分析的方式有助于降低关键应用的延迟.降低对云的依赖,能够更好地管理物联网生成的大量数据.这种在设备上处理数据和分析的方式被业界称为边缘计算,将网络/云边缘的设备当作是互联网连接的设备和网络.计算在物联网应用中带来了新的可能,尤其是对于依赖机器学习的任务,如对象检测.人脸识别.语言处理和障碍物回避. 边缘计算的兴起是很著名的技术迭代,从集中处理开始,然

给你机会挑战双十一实时计算,你敢来吗?【阿里中间件性能挑战赛来袭】

快速报名通道,加入挑战,尽情展示你的才华: 赛题赛制:https://tianchi.shuju.aliyun.com/programming/introduction.htm?raceId=231533 大赛介绍:https://tianchi.shuju.aliyun.com/promotion-programming 主办方: About us! 我不会告诉你什么叫高性能,我只会告诉你我们承载了全球巨大的电商流量:我不会告诉你什么叫大数据,我只会告诉你,阿里的数据都会经由我们来创造:我不会

Kafka+Spark Streaming+Redis实时计算整合实践

基于Spark通用计算平台,可以很好地扩展各种计算类型的应用,尤其是Spark提供了内建的计算库支持,像Spark Streaming.Spark SQL.MLlib.GraphX,这些内建库都提供了高级抽象,可以用非常简洁的代码实现复杂的计算逻辑.这也得益于Scala编程语言的简洁性.这里,我们基于1.3.0版本的Spark搭建了计算平台,实现基于Spark Streaming的实时计算. 我们的应用场景是分析用户使用手机App的行为,描述如下所示: 手机客户端会收集用户的行为事件(我们以点击

阿里流计算平台开发实例之电商双11实时计算

由于之前没写过博客之类的文章,所以这次写也是心中揣揣,也是由于这个项目间没有找到相关的一些文档,当时就想着完成后写一个出来,如果有写的不周到的地方,请联系我改正,谢谢. 一. 项目案例 用户商业模式含盖电商零售与加盟店批发零售,本次主要业务需求在于淘宝双11期间能实时计算用户所关注的一些指标数据,如:订单数.订单金额.商品SKU数.订单来源地.商品排名等等. 基于这些指标需求,除了要达到实时的要求以外,还需要具备适当的展现图设计,本次使用的是阿里云的DATAV,提供饼状图占比分析.商品与类目数据

Spark 实时计算整合案例

1.概述 最近有同学问道,除了使用 Storm 充当实时计算的模型外,还有木有其他的方式来实现实时计算的业务.了解到,在使用 Storm 时,需要编写基于编程语言的代码.比如,要实现一个流水指标的统计,需要去编写相应的业务代码,能不能有一种简便的方式来实现这一需求.在解答了该同学的疑惑后,整理了该实现方案的一个案例,供后面的同学学习参考. 2.内容 实现该方案,整体的流程是不变的,我这里只是替换了其计算模型,将 Storm 替换为 Spark,原先的数据收集,存储依然可以保留. 2.1 Spar

棱镜-分布式实时计算的跟踪校验系统

该文章来自于阿里巴巴技术协会(ATA)精选文章. 摘要:*目前,各种分布式实时计算系统已经在各大互联网公司得到了广泛应用.但是,这些实时系统的计算过程多不进行持久化,如果出现消息丢失等异常情况,通常很难定位问题出现的位置和具体原因,更无法做到主动发现消息丢失.对于广告营销等对消息准确性要求较高的业务场景来说,这种消息丢失的代价通常很高,即便很低的消息丢失率也会造成大量的财物损失.为此,阿里妈妈开发了一套面向分布式实时计算框架storm的实时跟踪校验系统--棱镜系统,棱镜系统实时记录每条消息在st

转 大数据实时处理:百分点实时计算架构和算法

当今时代,数据不再昂贵,但从海量数据中获取价值变得昂贵,而要及时获取价值则更加昂贵,这正是大数据实时计算越来越流行的原因.以百分点公司为例,在高峰期每秒钟会有近万HTTP请求发送到百分点服务器上,这些请求包含了用户行为和个性化推荐请求.如何从这些数据中快速挖掘用户兴趣偏好并作出效果不错的推荐呢?这是百分点推荐引擎面临的首要问题.本文将从系统架构和算法两方面全介绍百分点公司在实时计算方面的经验和心得体会,供读者参考. a) 实时计算架构 图 1百分点大数据平台原理示意图 工欲善其事,必先利其器.一