【笔记】雾计算中移动应用的优先级约束任务调度

这篇具有很好参考价值的文章主要介绍了【笔记】雾计算中移动应用的优先级约束任务调度。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

前置

摘要

介绍

模型

应用模型

计算和通信模型

能耗模型

问题定义

NP难

预功率分配算法

能量约束调度

算法1:具有启发式H的能量约束列表调度(ECLS-H)

时间约束调度

算法2:具有启发式H的时间约束列表调度(TCLS-H)

后功率分配算法

能量约束调度

算法3:具有启发式H的能量约束逐级调度(ECLL-H)

时间约束调度

算法4:具有启发式H的时间约束逐层调度(TCLL-H)


前置

什么是雾计算【来自百度】

雾计算是一种对云计算概念的延伸,它主要使用的是边缘网络中的设备,数据传递具有极低时延。雾计算具有辽阔的地理分布,带有大量网络节点的大规模传感器网络。雾计算移动性好,手机和其他移动设备可以互相之间直接通信,信号不必到云端甚至基站去绕一圈,支持很高的移动性和更多的边缘节点

云计算 雾计算
IT运营商服务,社会公有云为主 以量制胜,强调数量,不管单个计算节点能力多么弱都要发挥作用

强调整体计算能力,一般由一堆集中的高性能计算设备完成计算

网络计算从网络中心扩展到了网络边缘,从而更加广泛地应用于各种服务
几乎全部保存在 将数据、数据处理和应用程序集中在网络边缘的设备中,数据的存储及处理更依赖本地设备,而非服务器

摘要

雾计算环境面临优先级约束、功率分配和性能成本权衡的多重挑战。我们应对这三个挑战的策略描述如下。首先,在功率分配前算法和后功率分配算法中,优先级约束分别由经典列表调度算法逐级调度方法处理。其次,在功率分配前算法(后功率分配算法)中,在确定计算卸载策略之前(后)确定功率分配策略。第三,通过定义能量约束调度问题和时间约束调度问题来处理性能-成本权衡。

我们开发了一类基于经典列表调度算法和等能量方法的预功率分配算法,用于能量约束和时间约束调度。我们开发了一类用于能量约束和时间限制调度的后功率分配算法,这些算法基于逐级调度方法和我们先前提出的独立任务算法。我们通过对随机生成的有向无环图的移动应用进行广泛实验,对所提出的算法进行了评估,并确定了最有效和最高效的启发式算法。目前没有相关的研究。

介绍

在用户设备(user equipment, UE)上生成的移动应用程序可以分解为具有优先级约束多个任务,这些任务可以任意复杂。此外,这些任务可能具有非常不同的计算和通信要求。这种复杂的移动应用超出了移动设备用于及时处理的计算能力。

在移动边缘云(mobile edge cloud, MEC)中的服务器的帮助下,可以将移动应用程序的任务卸载到MEC服务器。计算卸载(Computation offloading)提供了增强UE的计算能力延长UE的电池寿命的有效手段。通过MEC, UE可以在更短的时间内完成应用,而代价是额外的通信时间。UE可以节省用于计算的能量消耗延长电池使用时间,而代价是用于通信的额外能量

具有优先约束任务的移动应用的计算卸载成为在雾计算环境中调度移动应用的优先约束任务。雾计算引入了一些与传统节能任务调度系统截然不同的新的独特功能,并且雾计算环境是一个复杂且难以管理的计算平台。首先,UE不将其所有任务卸载到MEC。第二,UE不能改变和控制MEC的计算速度,而只能改变和控制其自身的计算速度和与MEC的通信速度。第三,在处理能量延迟权衡时,仅考虑UE中计算和通信的能量消耗(MECs中的能量消耗不考虑在内)。第四,雾计算表现出强烈的异构性

在异构雾计算环境中调度移动应用程序的优先级受限任务存在多个挑战。首先,需要确定计算卸载策略,以满足任务之间的所有优先约束。其次,需要确定功率分配策略,对于每个任务,该策略给出本地执行的计算速度或远程执行的通信速度。第三,在定义优化问题时,应考虑性能(即总执行时间)和成本ÿ文章来源地址https://www.toymoban.com/news/detail-820131.html

到了这里,关于【笔记】雾计算中移动应用的优先级约束任务调度的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Freertos基础入门】freertos任务的优先级

    本系列基于 stm32 系列单片机来使用freerots 任务管理是实时操作系统(RTOS)的核心功能之一,它允许开发者以并发的方式组织和管理多个任务。FreeRTOS 是一个流行的开源RTOS,它提供了强大的任务管理功能,让开发者能够轻松创建和控制任务。本文将介绍 FreeRTOS 的任务管理功能

    2024年02月13日
    浏览(35)
  • 【学习日记】【FreeRTOS】任务调度时如何考虑任务优先级——任务的自动切换

    本文开始为 RTOS 加入考虑任务优先级的自动调度算法,代码大部分参考野火。 本文主要是一篇学习笔记,加入了笔者自己对野火代码的梳理和理解。 首先我们要知道,在 RTOS 中,优先级越高、越需要被先执行的的任务的优先级的数字越大。比如优先级数字为 5 的任务就要比

    2024年02月12日
    浏览(37)
  • 【linux 多线程并发】多任务调度器,调度策略时间片轮转,先进先出,多种实时任务的策略,内核级最高优先级调度策略

    ​ 专栏内容 : 参天引擎内核架构 本专栏一起来聊聊参天引擎内核架构,以及如何实现多机的数据库节点的多读多写,与传统主备,MPP的区别,技术难点的分析,数据元数据同步,多主节点的情况下对故障容灾的支持。 手写数据库toadb 本专栏主要介绍如何从零开发,开发的

    2024年02月03日
    浏览(54)
  • MSP432学习笔记6:中断优先级管理

    所用型号:MSP432P401R 今日继续我的MSP432电赛速通之路。 主要学习的是: 中断优先级管理、软件挂起中断、屏蔽中断优先级 目录 MSP432具有8级可编程的中断优先级。  中断优先级管理库函数:

    2024年02月05日
    浏览(51)
  • 线程休眠、线程让步、线程优先级相关内容学习笔记

        1、线程休眠     (1)sleep()             如果需要让当前正在执行的线程暂停一段时间,并进入阻塞状态(Timed_Waiting),则可以通过调用Thread类的静态sleep()方法来实现。             static void sleep(long millis):让当前正在执行的线程暂停millis毫秒,并进入阻塞状态,该方

    2024年02月03日
    浏览(50)
  • 【STM32F407学习笔记】中断优先级管理与外部中断

    计算机系统中中断占有极其重要的地位,在嵌入式系统中更是如此。中断机制能让计算机有效合理的发挥效能和提高效率。 涉及外设 :EXIT外部中断,NVIC内嵌向量中断控制器。 计算机在执行程序的过程中,当出现异常情况或特殊情况时,计算机停止现在程序的运行,转向对

    2024年02月02日
    浏览(55)
  • c语言[]优先级大于*优先级

    本博文源于笔者正在学习的c语言[]优先级大于*优先级.在定义二维数组时,a+1与[]号结合后,谁的优先级更高,是本博文探讨的话题 想要看看*与[]谁的优先级更高 通过代码发现[]优先级比*号要高(a+1)[1]等价于a+2再取*号就是9了,在第二个pirintf代码中,等价于a[1][1] =6,第三个

    2024年01月20日
    浏览(61)
  • NVIC 简介、抢占优先级和响应优先级

    NVIC 是嵌套向量中断控制器,控制着整个芯片中断相关的功能,它跟内核紧密耦合,是内核里面的一个外设。 如果医院只有医生的话,当看病的人很多时,医生就得安排一下先看谁,后看谁,如果有紧急的病人,那还得让紧急的病人最先来,这个安排先后次序的任务很繁琐,

    2024年02月05日
    浏览(55)
  • 中断处理优先级和中断响应优先级的区别

      中断响应优先级是针对同时到达的中断请求先处理谁的规定。比如A、B同时向CPU发出中断请求,而中断响应优先级是AB,那么CPU就会先处理A,再处理B。   如下图:   中断处理优先级是解决中断嵌套情况下优先处理谁的问题。比如A、B两个中断的中断处理优先级是BA,

    2024年02月11日
    浏览(43)
  • Android 音频策略(音频优先级,音频输入输入,声音优先级)

    音频设备(/system/core/include/system/audio.h) 注意: 这些设备比较常用的就是HDMI,扬声器,3.5mm圆孔耳机,USB耳机,还有蓝牙耳机。本文也主要针对这些设备的输入和输出策略做出说明。 Android音频策略主要是在 frameworks/av/services/audiopolicy/enginedefault/src/Engine.cpp中,接下来我们看一

    2024年02月04日
    浏览(62)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包