竞博JBO中心机器人
CHUANGZE ROBOT
当前位置:首页 > 新闻资讯 > 机器人开发 > Technica公司发布智能雾计算平台技术白皮书

Technica公司发布智能雾计算平台技术白皮书

来源:防务快讯     编辑:竞博JBO中心   时间:2020/5/11   主题:其他 [加盟]
SmartFog是一种基于软件的原型能力,它建立在多种核心技术之上且与硬件无关。SmartFog可以轻松地将人工智能分析微服务部署到云、雾和物联网设备上,其架构支持与现有系统的灵活集成,提供了大量的实现方案,能够增强从云到物(C2T)的安全性和私密性。此外,SmartFog赛博安全微服务通过轻松将人工智能分析微服务从云端部署(或重新部署)到物端并进行训练,从根本上改变了下一代信息安全性。例如,SmartFog异常检测微服务使用了一种先进的机器学习神经网络来发现异常数据。SmartFog并不是要取代任何现有的解决方案,而是要用下一代人工智能算法来弥补现有解决方案的不足。


1、万物互联时代的数据处理需求

物联网是由移动电话、传感器、摄像头、执行器、微控制器等相互连接的设备以及其他装有嵌入式软件的设备构建而成。这些设备的部署预计将呈指数级增长。地球上物联网设备的数量已经超过了人口数量,创造了前所未有的海量数据。物联网设备将给最先进的大数据基础设施带来难以置信的压力,并从根本上增加影响企业网络安全态势的威胁载体数量。Gartner预测,到2022年,企业生成的数据中将有超过50%在数据中心(即核心或云)之外创建和处理。

整合到SmartFog中的雾计算架构将帮助处理来自物联网设备的数据,可从云到网络边缘或从云端到物端提供不间断的计算、网络、存储、加速、分析和管理等高级赛博安全分析所需的功能。具体来说,这意味着像异常检测微服务这样的人工智能算法可以部署在任何需要它提供支持的地方,如云端、雾端或网络边缘。经过训练,该算法可以用来发现其所处环境的异常。这意味着,只需根据特定的情景调整参数,一种算法即可服务于多个目的。


2、SmartFog的核心技术

(1)雾计算

虽然各企业(包括军方)正积极地将服务部署到云端,但是云并不适合所有用例。尽管最新的网络基础设施和鲁棒的无线连接可以在不到400毫秒的时间内将请求/响应从设备发送到云端,但某些应用程序需要更低的延迟。

此外,还存在许多带宽受限或通信时断时续的情况,最典型的就是战术边缘环境。在这种情况下,从云交付的集中式应用程序使观察、判断、决策和行动(OODA)环所需的时间超出了任务需求可接受的范围。

雾计算是一种新兴的计算范式,它使计算、存储、网络、加速、分析和管理控制更接近于网络的边缘。它的名字来源于这样一个事实:云在高高的天空,雾则离地面更近。雾计算的关键是,云(或核心中的企业服务器)与物联网设备之间包含一个雾层,如图1所示。来自物联网设备的事件被发送到靠近网络边缘的雾节点。

分布式雾节点补充了集中式云,可以在边缘设备之间移动大量数据,只将长期分析或管理控制所需的数据发送到云。雾计算对物联网有诸多益处,其中最主要的是安全、认知、敏捷、延迟和效率(SCALE)。SmartFog作为一种雾计算平台原型,整合了所有这些优势。特别是在赛博安全方面,SmartFog使包装成赛博安全微服务的人工智能算法能够针对其环境进行分析。例如,与在位于边缘的微控制器上运行的异常检测微服务相比,位于云中的异常检测微服务将被训练以发现不同的网络异常。

OpenFog协会和国家标准协会(NIST)等标准化组织已经发布了基于开放标准的雾计算愿景,目的是促进互操作性并避免厂商锁定。SmartFog遵循IEEE 1934标准(雾计算参考体系结构)。


(2)图形处理器(GPU)加速

在过去的五年中,人工智能的应用范围和性能均有着显著的提升,而深度学习算法是人工智能进步的主要原因。深度学习是更广义的机器学习范畴的一种特殊形式。深度学习算法可利用不同构建方式的各种人工神经网络(ANN),如卷积神经网络(CNN)、递归神经网络(RNN)、自动编码器、逐位等。

经过训练,人工神经网络可处理信息流和识别模式,例如面部识别、图像识别、语音识别和异常检测。图形处理器(GPU)大大缩短了训练神经网络模型的时间。模型经过训练后,可以将其部署到设备上,执行所需模式的识别,这个过程称为推理。Technica已经创建了许多包含深度学习算法的人工智能分析微服务,这些算法可以通过训练来执行赛博安全任务。

如前所述,集成人工智能和物联网的应用程序极大地受益于雾计算。人工智能是从程序上操作大数据来识别模式,并做出实时和时间敏感的决策。物联网包括所有在边缘收集、分发和处理数据的设备。雾节点内的计算能力允许人工智能所需的数据处理在更靠近边缘的地方执行,而不会遇到云的延迟。SmartFog强调人工智能以及人工智能和系统级微服务的管理,包括版本控制和配置。


(3)微服务架构(MSA)

微服务架构(MSA)是一种特定类型的软件开发,专注于构建具有明确定义的接口和操作的单用途模块。近年来,随着企业追求更高的敏捷性,并向DevOps解决方案中发现的持续集成/测试模式迈进,MSA范式变得越来越流行。许多开源项目促进了MSA的采用。微服务可以帮助创建能够按天或周交付的可扩展、可测试的软件。

MSA可以被认为是下一代面向服务的体系结构(SOA)。SOA于1996年提出并在本世纪初得到广泛应用,其目标是将独立的遗留应用程序分解为轻量、松散耦合的服务。服务通常通过SOAP/HTTP协议进行通信。然而在实践中,SOA是脆弱的。对服务的任何更改通常都会破坏正在使用的应用程序,从而需要更改代码。

MSA具有与SOA相同的目标,即将单个应用程序分解为可重复利用的轻量级服务。不同之处在于,SOA本质上是使用中间件将组件粘合在一起,而MSA则使用明确定义的应用程序编程接口(API)。这些API通常是基于REST的。

SmartFog原型由大量执行系统级功能(消息代理、数据库功能、复杂事件处理、数据转换等)的微服务和AI分析功能/算法(异常检测、面部识别、对象检测等)组成。


(4)容器化/Docker容器

容器是执行特定功能的独立软件单元,也称为微服务。Docker是Linux容器的一个开源实现。Docker的操作类似于VMWare等虚拟化技术,但是它更轻量化,因为它包含了一个简化版的Linux。Docker容器镜像是一个独立的、可执行的软件组件,包含运行微服务所需的一切。

微服务一旦被构建并保存为Docker镜像,其将在任何能够运行Linux的硬件(包括物联网设备)上以完全相同的方式运行。各种微服务可以在单个硬件上互操作,而不必担心版本问题以及与其他软件不兼容的问题。

Technica的所有AI分析微服务均被实现为Docker容器,并具有明确定义的API。这些微服务是可扩展的,并且其架构设计可兼顾高可用性和容错性。微服务的应用范围很广,包括赛博安全领域,并且可在从云端到物端的IT基础设施的各个节点上实现。此外,微服务可以单独使用,也可以与现有的平台、解决方案或产品一起使用。换句话说,Technica开发的微服务可以在SmartFog之外工作。


(5)DevOps

微服务和容器化是实现敏捷的DevOps战略的关键要素。DevOps是一个概念,它打破了企业软件开发团队和生产环境中负责软件性能的运营团队之间的长桥。团队之间的间隔越短,就意味着软件功能的更新和改进越多,企业的停工时间就越少。DevOps思维模式是SmartFog的核心,因为软件功能可以在bug更少的情况下精确交付,包括经过专门训练的SmartFog赛博安全微服务。


3、SmartFog原型平台与微服务

Technica的独立研发(IR&D)部门开发了SmartFog原型平台,为物联网设备所在的边缘提供计算、存储、联网、加速、分析和管理控制等功能。这使得物联网事件能够被近实时地处理。重要的是,SmartFog允许数据本地化,即数据在边缘附近处理。这减轻了云或企业预置型核心数据中心的某些分析负担。与将所有数据传输到中央服务器进行处理相比,雾计算可以获得更快的结果,并且具有更少的安全风险。

直观的、基于web的用户界面为管理员提供了一整套服务,如配置微服务,将微服务部署到雾节点,监视微服务状态,启动和停止微服务,以及将更新后的配置发送到正在运行的微服务等。这些功能是在单个节点或节点集群上启动的。


(1)SmartFog架构

图2描述了SmartFog架构概念。虽然有大量的低功率设备(如树莓派)可以作为雾节点,但Technica通常使用NVIDIA公司的Jetson TX2s来管理雾层。这些GPU加速的设备使物联网设备能够以最小的计算、功率和存储能力运行,因为这些功能可以被卸载到雾节点。

使用MQTT发布-订阅协议,SmartFog可以在网络带宽受限或通信连接时断时续的情况下继续工作。MQTT消息建立在TCP/IP协议之上,允许雾层的微服务与物联网设备和云进行通信。MQTT还能够支持其他消息代理协议,如高级消息队列协议(AMQP)。

图2显示了两种类型的终端用户。左边表示的是那些使用客户端应用程序的用户,而用户使用的应用程序则利用了来自边缘和雾的数据。应用程序侦听数据,以某种方式处理数据,并将数据格式化以供用户查看。右边的终端用户是SmartFog管理员,他(或她)负责部署和管理来自云的微服务。

(2)SmartFog的各类微服务

SmartFog主要包括异常检测、长-短期记忆(LSTM)、联邦学习与生成敌神经网络(GAN)微服务。这些微服务提供离散的功能,可以被视为类似于智能手机上的应用程序。然而,与大多数智能手机应用程序不同的是,SmartFog的微服务可以在彼此之间传递信息,从而创建复合微服务。例如,异常检测微服务可以与复杂事件处理器(CEP)微服务通信以触发警报或警告。微服务可以动态更新,类似于智能手机上的应用升级。

尽管微服务几乎可以应用于所有领域,就像智能手机应用程序一样,但Technica认为,提供微服务的最大价值在于利用硬件加速,并通过深度学习算法提供人工智能能力。即将到来的物联网设备浪潮,以及这些设备所产生的庞大数据量,将需要利用人工智能技术领域的最新突破来实现自动化的解决方案。对于人类来说,将会有太多的数据需要处理。在雾层中使用人工智能技术是雾计算最重要的益处之一,尤其是将这些先进的人工智能算法应用于网络安全时。





百度算法大牛35页PPT讲解基于EasyDL训练并部署企业级高精度AI模型

百度AI开发平台高级研发工程师饼干老师,为大家系统讲解企业在AI模型开发中的难点,以及针对这些难点,百度EasyDL专业版又是如何解决的

张帆博士与Yiannis Demiris教授团队提出高效的机器人学习抓取衣服方法

机器人辅助穿衣通常人工的将衣服附在机器人末端执行器上,忽略机器人识别衣服抓取点并进行抓取的过程,从而将问题简化

基于多任务学习和负反馈的深度召回模型

基于行为序列的深度学习推荐模型搭配高性能的近似检索算法可以实现既准又快的召回性能,如何利用这些丰富的反馈信息改进召回模型的性能

实时识别卡扣成功装配的机器学习框架

卡扣式装配广泛应用于多种产品类型的制造中,卡扣装配是结构性的锁定机制,通过一个机器学习框架将人类识别成功快速装配的能力迁移到自主机器人装配上。

华南理工大学罗晶博士和杨辰光教授团队发文提出遥操作机器人交互感知与学习算法

罗晶博士和杨辰光教授团队提出,遥操作机器人系统可以自然地与外界环境进行交互、编码人机协作任务和生成任务模型,从而提升系统的类人化操作行为和智能化程度

【深度】未来5-10年计算机视觉发展趋势为何?

专家(查红彬,陈熙霖,卢湖川,刘烨斌,章国锋)从计算机视觉发展历程、现有研究局限性、未来研究方向以及视觉研究范式等多方面展开了深入的探讨

音乐人工智能、计算机听觉及音乐科技

音乐科技、音乐人工智能与计算机听觉以数字音乐和声音为研究对象,是声学、心理学、信号处理、人工智能、多媒体、音乐学及各行业领域知识相结合的重要交叉学科,具有重要的学术研究和产业开发价值

让大规模深度学习训练线性加速、性能无损,基于BMUF的Adam优化器并行化实践

Adam 算法便以其卓越的性能风靡深度学习领域,该算法通常与同步随机梯度技术相结合,采用数据并行的方式在多台机器上执行

基于深度学习和传统算法的人体姿态估计,技术细节都讲清楚了

人体姿态估计便是计算机视觉领域现有的热点问题,其主要任务是让机器自动地检测场景中的人“在哪里”和理解人在“干什么”

传统目标检测算法对比

SIFT、PCA-SIFT、SURF 、ORB、 VJ 等目标检测算法优缺点对比及使用场合比较

基于深度学习目标检测模型优缺点对比

深度学习模型:OverFeat、R-CNN、SPP-Net、Fast、R-CNN、Faster、R-CNN、R-FCN、Mask、R-CNN、YOLO、SSD、YOLOv2、416、DSOD300、R-SSD

如何更高效地压缩时序数据?基于深度强化学习的探索

大型商用时序数据压缩的特性,提出了一种新的算法,分享用深度强化学习进行数据压缩的研究探索
资料获取
机器人开发
== 最新资讯 ==
ChatGPT:又一个“人形机器人”主题
ChatGPT快速流行,重构 AI 商业
中国机器视觉产业方面的政策
中国机器视觉产业聚焦于中国东部沿海地区(
从CHAT-GPT到生成式AI:人工智能
工信部等十七部门印发《机器人+应用行动实
全球人工智能企业市值/估值 TOP20
竞博JBO中心智能机器人集团股份有限公司第十一期上
谐波减速器和RV减速器比较
机器人减速器:谐波减速器和RV减速器
人形机器人技术难点 高精尖技术的综合
机器人大规模商用面临的痛点有四个方面
青岛市机器人产业概况:机器人企业多布局在
六大机器人产业集群的特点
机械臂-高度非线性强耦合的复杂系统
== 机器人推荐 ==
迎宾讲解服务机器人

服务机器人(迎宾、讲解、导诊...)


机器人公司 机器人应用 智能医疗 物联网 机器人排名 机器人企业 教育机器人 机器人开发 独角兽 消毒机器人品牌 消毒机器人
版权所有 竞博JBO中心智能机器人集团股份有限公司 中国运营中心:北京 清华科技园九号楼5层 中国生产中心:山东日照太原路71号
销售1:4006-935-088 销售2:4006-937-088 客服电话: 4008-128-728

广州信息科技 | 安体清 | 科技广州 |