zoukankan      html  css  js  c++  java
  • 开始学习边缘计算(一)----------Edge X Foundry

    边缘计算在2020年是一个很火的方向,恰巧老师也让我做这个方向。但是这方面的资料太少了,开此博客的目的就是记录一下边缘计算学习的笔记,激励我自己坚持下去.
    言归正传,这篇Edge X Foundry的介绍摘抄自《基于边缘计算和深度学习的车道保持系统设计与实现》------肖云飞
    Edge X Foundry由一系列开源、松耦合的微服务集合而成,其软件架构如图所示。软件框架一共包含四个微服务层以及两个基础系统服务。框架定义了南北两个方向,南向是由众多传感器、网关以及边缘设备构成的物理域,是边缘计算中信息数据的产生源;北向代表由边缘端服务器和服务程序组成的信息域,是数据集中和处理的聚集地。四个微服务层从下往上依次是:设备服务层、核心服务层、支持服务层开放服务层,这也是数据由南向北从物理域到信息域的处理顺序。这四个微服务层包含了从物理域的数据采集到信息域的数据处理等一系列的服务,另外两个基础系统服务为该四个服务层提供支撑服务。

    核心服务层(Core Services)位于北向与南向之间,虽然只包含核心数据(Core Data)、命令(Command)、元数据(Metadata)和配置注册(Registry and Config)四个微服务,但却是整个框架的核心组成部分,其各组件功能如下:

    • Core Data:核心数据,包含持久性存储数据库,以及从南侧物理域收集的相关数据的管理服务。
    • Command:命令微服务,主要功能是将命令从北端传到南端,处理北向应用发往南向设备的请求,过滤非法命令与设备的交互。除此之外,命令微服务还处理框架内其他微服务发往南向设备的请求,如本地的分析服务。命令微服务不直接交互设备,而是通过设备服务(Device Service)与设备交互。
    • Metadata:元数据微服务,管理设备配置文件,包括设备信息、设备数据结构类型和设备命令。每个被框架统一管理的设备,都在元数据有关联ID,设备关联配置文件和设备服务。元数据微服务管理设备服务信息,其他微服务通过设备服务同设备交互。
    • Registry and Config:配置注册微服务,管理Edge X Foundry微服务配置、执行参数和状态。提供微服务启动所需配置,如端口号等。各微服务启动,注册自身信息到本服务。同时也能为其他微服务提供关于框架内相关服务的信息,包括微服务的配置属性等内容。
  • 相关阅读:
    UWP 统一平台开发介绍
    异步编程之Javascript Promises 规范介绍
    Winform文件下载之WebClient
    微软 Build 2016年开发者大会发布多项功能升级
    绝对干货:自定义msi安装包的执行过程
    人机大战之AlphaGo的硬件配置和算法研究
    .Net 高效开发之不可错过的实用工具
    ComponentOne 2016 年产品规划
    三天学会HTML5 ——多媒体元素的使用
    三天学会HTML5——SVG和Canvas的使用
  • 原文地址:https://www.cnblogs.com/liu-ai-yu/p/13952700.html
Copyright © 2011-2022 走看看