边缘计算----计算卸载

什么是计算卸载?计算卸载就是把用户的计算任务从网络核心侧(云端)卸载到靠近用户的边缘设备来进行,达到减少时延、增强用户体验的目的。也就是计算卸载实现的就是边缘计算,把时延要求高、计算密集型的计算任务卸载到边缘服务器上,能够降低功耗、减少时延。

计算卸载包括三个步骤,任务上传、任务处理、结果返回。任务上传是指利用无线传输技术通过移动接入点把任务卸载至边缘服务器(这个边缘服务器往往是部署于移动蜂窝网的接入基站附近,也就是说不是固定的),任务上传要选择合适的通信技术。结果返回是在边缘服务器处理后,把处理结果通过接入节点返回至用户终端,一般返回数据远远小于上传数据(因为上传的是整个终端收集到的数据,而返回的只需要是个指令就可以),而且返回结果可能也不是同一个节点(因为终端是可以移动的,边缘服务器和接入节点是一般在终端附近)。

可以看到,计算卸载主要是计算传输和计算处两部分组成。

任务卸载的方式有两种:0-1卸载和部分卸载。

UAV(无人机)计算任务是指一种利用无人机进行计算和数据处理的任务。为了实现这种任务,需要为无人机编写相应的代码。其中MATLAB(Matrix Laboratory)是一种常用的数学软件,也是用于编写科学工程方面的代码的一种高级语言。因此,对于UAV计算任务而言,MATLAB代码扮演着重要的角色。 然而,由于无人机的计算资源和存储资源有限,不能直接在无人机芯片中运行MATLAB脚本。因此,需要将MATLAB代码转换成适用于无人机的格式,通常是C/C++代码。这个过程叫作卸载(offloading)。 卸载MATLAB代码的过程可以通过以下几个步骤完成:首先,需要将MATLAB代码中的特定函数和语法转换成C/C++语言的等效物。其次,需要使用特定的编译器将这些代码编译成适用于无人机的格式。最后,将编译后的代码传输到无人机,以便无人机能够运行这些代码。 卸载MATLAB代码有以下优点:首先,无人机可以利用MATLAB强大的计算功能和数据处理能力,实现更复杂的计算任务。其次,卸载MATLAB代码还可以使无人机更加高效,因为编写C/C++代码比起编写MATLAB代码更加高效,更容易优化。最后,卸载MATLAB代码还可以减少代码占用的存储空间,从而在无人机上存储更多信息。 总之,卸载MATLAB代码是实现UAV计算任务的重要步骤之一,它可以提高无人机的计算能力、减少存储空间占用,并使代码更加高效和优化。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值