边缘计算与任务卸载基础知识

目录

    • 边缘计算简介
    • 任务卸载简介
    • 参考文献


边缘计算简介

边缘计算是指利用靠近数据生成的网络边缘侧的设备(如移动设备、基站、边缘服务器、边缘云等)的计算能力和存储能力,使得数据和任务能够就近得到处理和执行。
在这里插入图片描述

一个典型的边缘计算系统为包括"端一边一云"的三层架构,即终端层、边缘层、云计算层。

  • 终端层: 包括传感器、执行器、固定设备、移动设备等节点,一般可称为用户。用户通过各种类型的网络(如4G、5G、WiFi等)等与边缘层中的接入点相连,实现终端层与边缘之间互联互通,用户与边缘节点之间可以互相传输数据和控制信息。

  • 边缘层:位于终端层和云之间,向下提供支持终端设备接入的接口,向上与域云对接。边缘层包括接入点、边缘服务器、无线基站、边缘云等具备计算能力和存储能力的设备,一般可称为边缘节点。边缘层向下负责接收、处理和转发来自终端的数据量,为用户提供模型训练、智能感知、知识推理、数据分析和实时控制等时间敏感的服务。向上可以把计算负载迁移到云端进行处理并接收云上的处理结果。边缘节点还常可作为控制器或调度器对网络实行流量调度,任务调度等。

  • 云计算层: 为远程云数据中心,提供巨量的计算能力,可从边缘层接收数量流和任务,处理或执行完毕后向边缘层返回处理执行结果。云还可以作为整个系统的控制器和调度器,向边缘层发送控制信息,从全局范围对网络资源、服务部署、任务卸载策略等进行优化。

边缘计算为云计算的拓展,与传统云计算相比,边缘计算的优势有以下几点:

  • 减轻骨干网压力: 边缘层的存在和功能避免了用户直接向云端传输大量数据和任务,有效地减轻了骨干网的负载压力
  • 降低时延: 用户产生的任务可以在边缘节点上就近执行,相比于上传至云平台处理大大降低了任务的响应时间
  • 减小成本: 在本地就近执行任务花费的成本原小于将任务上传至云平台,经济效益更尚

任务卸载简介

用户通过将计算密集型的任务卸载到边缘节点上执行,节省自身的能量消耗并加快计算任务完成速度。任务卸载的一个基本问题是根据用户和边缘节点的计算资源、通信连接、移动性等决定是否卸载,或者决定卸载任务的哪一部分至边缘节点执行,由此产生了三种类型的任务卸载:

  • 本地执行
    当边缘层服务不可用,或卸载不成功时,用户不向边缘节点卸载计算任务,任务将在用户本地完全执行
  • 全部卸载
    用户卸载任务至边缘层并完全执行
  • 部分卸载
    任务的一部分在本地执行,而其余部分则被转移到边缘层执行

任务卸载的一个问题是卸载决策,系统控制器/管理器负责监控各种参数,如可用带宽、要卸载的数据大小、边缘节点的资源和负载、用户/边缘节点执行应用程序所消耗的能量等,然后根据系统优化目标决策如何卸载任务。常见的任务卸载优化目标有以下几种:

  • 最小化任务响应时间:任务响应延迟即任务上传时间、任务在边缘节点上执行时间和执行结果下发时间之和。具体优化目标可为最小化平均响应时间或最小化任务的最大响应时间。
  • 最小化能量消耗:用户和边缘节点发送/接收任务以及执行任务都会产生能量消耗,因此任务卸载决策也需要考虑能耗因素。优化目标通常为在满足响应时间约束的同时,最小化边缘节点或用户的能耗。
  • 能量消耗和响应延迟之间的权衡:一般来说,越对延迟敏感任务,越倾向于最小化响应时间,而越计算密集的任务,越倾向于最小化能量消耗。因此优化目标中可以引入一个权重参数衡量卸载决策更倾向于最小化能量消耗还是响应时间

参考文献

《边缘网络下的分布式模型训练和任务卸载机制研究》


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/501385.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大数据信用报告如何查询?有哪些需要注意的?

大数据信用对于有资金周转的人来说是比较重要的,主要由于大数据信用无形的被不少机构用于贷前风控,无论是机构要求的还是自查,提前了解大数据信用情况是常规操作,那大数据信用报告如何查询?有哪些需要注意的呢?本文详细为大家讲…

怎么理解发包服务器?(作用)

随着云计算的快速发展,越来越多的企业开始采用云计算服务来降低IT成本和提高业务灵活性。在云计算领域中,发包服务器是一种常见的服务模式,但很多人对其理解并不深入。本文将对发包服务器进行深入解析,探讨其作用和价值。 发包服务…

Personality Enhanced Emotion Generation Modeling for Dialogue Systems

对话系统的人格增强情绪生成建模 摘要1 介绍2 相关工作2.1 个性、情感和情绪2.2 个性的理论模型2.3 在对话系统中整合个性情感建模 3 方法3.1 任务定义3.2 个性增强型情感生成模型3.3 情感状态推理单元3.3.1 情绪遗忘机制3.3.2 情感调节机制 3.4 训练 4 实验4.1 数据集 PELD 摘…

基于springboot实现的健康监控管理系统

一、系统架构 前端:html | bootstrap | jquery | css 后端:springboot | thymeleaf | mybatis 环境:jdk1.8 | mysql | maven 二、代码及数据库 三、功能介绍 01. 体检测评 02. 运动处方 03. 运动处方明细 04. 运动处方-打卡…

利用DrissionPage库写一个简单的哔哩哔哩自动评论引流脚本

以前利用selenium写过哔哩哔哩简单的脚本,后来数据丢失,痛苦万分,今天看到这个库了解一下便写了这个脚本。 切记做好数据备份 文章目录 DrissionPage简介:代码部分 DrissionPage和selenium很像,但是更简单,…

女性三八节礼物攻略:她无法抗拒的五大礼物

随着春风的温柔拂面,我们即将迎来一年一度的三八国际妇女节。这个特别的日子,不仅是对女性贡献的认可和庆祝,也是向我们生命中的女性表达感激和爱意的绝佳时机。在这个充满温馨和敬意的时刻,我们常常在思考,如何用一份…

找工作的小伙伴有福利了

简历模块 资料说明 ✅内容:300多套简历模块,包含单页简历150套、双页简历15套、三页简历25套、四页简历50套、表格简历15套、自荐信20 套,封面简历、英文简历150 ✅文件格式:word ✅ 文件大小:449MB 资料文件展示 资…

Redis冲冲冲——Redis的主从复制,哨兵模式以及SpringBoot的配置

目录 引出Redis的主从复制,哨兵模式以及SpringBoot的配置Redis的主从复制Redis的哨兵模式SpringBoot配置 缓存三兄弟:缓存击穿、穿透、雪崩缓存击穿缓存穿透缓存雪崩 总结 引出 Redis冲冲冲——Redis的主从复制,哨兵模式以及SpringBoot的配置…

java实际项目反射、自定义注解的运用实现itext生成PDF的详细应用教程

开篇引语 小伙伴在学习java是否有这样的困混不知道反射是干嘛的,不知道注解有什么用。导致很多人看 java基础的时候迷迷糊糊,那是你还没有在实际项目中遇到,不知道该如何使用它们。接下来我会为你们详细讲解实际项目中是如何运用反射和自定义…

基于Camunda实现bpmn 2.0各种类型的任务

基于Camunda实现bpmn中各种类型任务 ​ Camunda Modeler -为流程设置器(建模工具),用来构建我们的流程模型。Camunda Modeler流程绘图工具,支持三种协议类型流程文件分别为:BPMN、DMN、Form。 ​ Camunda Modeler下载…

怕没经验?请看这根伦敦银实操指南

伦敦银是带有高杠杆、可以双向操作的投资品种,这就决定了其买卖过程涉及一定的技术,投资者参与其中需要具备有一定的交易技巧和经验。新手投资者如果缺少经验,在入市前没有信心,可以先看看以下的操作指南。 伦敦银投资者入市前应该…

持安科技亮相张江高科895创业营,总评分第三名荣获「最具创新性企业」!

近日,张江高科895创业营(第十三季)信息安全专场Demo day&结营仪式在上海集成电路设计产业园圆满落幕。本季创业营通过多种渠道在海内外甄选优秀创业项目,一共择优录取了29家入营,最终甄选出9家代表参加Demo day路演…