#5文献学习总结--利用多级反馈排队的雾计算框架中的期限和优先级感知任务卸载

文献:DPTO: A Deadline and Priority-aware Task Offloading in Fog Computing Framework Leveraging Multi-level Feedback Queueing

延迟相关优先级感知卸载(DPTO)策略,基于任务的最后期限为每个任务分配优先级,并将其分配给适当的多级反馈队列。该模式减少了队列上延迟敏感任务的等待时间,并最小化了低优先级任务的饥饿问题。DPTO策略根据每个任务的资源可用性和从物联网设备的传输时间为其选择最佳计算设备。该策略在满足最后期限的同时,最大限度地减少了任务的总卸载时间。

一、介绍

任务通过延迟期限分为硬期限软期限
基于硬截止日期的任务,任务应在指定的截止日期内完成其处理,否则任务输出对物联网设备不再有效。
基于软期限的任务,任务的输出在一定程度上是有效的,即使任务未能满足相应的期限,也会受到一些惩罚。
基于任务的优先级和以最小延迟满足任务的最后期限和资源约束的能力,将任务卸载到合适的计算设备。

使用多级反馈排队模型,为物联网应用程序在分层雾云环境中引入了启发式任务卸载模式。该工作的主要目标是最小化实时任务的总排队等待时间和卸载时间,同时满足最后期限和资源限制。

提出分层雾云模型,用于处理从物联网设备生成的任务。
指定优先级分配策略,设计基于规则的任务调度策略,以找到任务的最优顺序并最小化队列中的等待时间。
采用启发式任务卸载策略,以找到合适的计算设备,最大限度地减少总体卸载时间。

二、系统模型和问题公式

1、网络模型

本地计算:如果任务是在物联网设备本地计算的,那么总计算主要取决于物联网设备的CPU频率,而不是通信延迟。

远程计算:任务都上传到本地分布式雾设备或集中式云服务器。任务的最后期限以及物联网设备和计算设备(雾或云服务器)之间的通信延迟将对卸载决策起主要作用。
(1)任务上传:通过本地物联网网关上传。
(2)任务处理:任务处理具有该设备的计算频率。
(3)任务下载:计算设备根据其完成情况将其结果发送到相应的物联网设备。

总卸载时间:基于物联网的任务要么在本地处理,要么应根据其最后期限和计算设备的资源可用性卸载到本地分布式雾设备或集中式云服务器。
对于本地处理,任务的总卸载时间仅取决于它们在物联网设备上的处理时间。
对于远程计算的基于物联网的任务的总卸载时间取决于数据上传和下载的传输时间以及所选计算设备上的处理时间。

2、排队模型

先到先服务FCFS
离散任务序列的发生可以被现实地建模为泊松过程,即连续任务到达之间的时间间隔是指数分布的。对于泊松过程,两个这样的任务到达之间的时间间隔被视为独立的随机变量。

物联网网关根据任务的截止日期将任务分为三类:硬截止日期、软截止日期和无截止日期任务。设置三个多级反馈优先级队列放置不同等级的任务。

3、问题公式

最小化来自物联网设备的所有任务的卸载延迟(上传时间、远程任务处理和下载时间)和本地或远程计算队列中的等待时间。
硬期限和软期限的任务分配给本地雾服务器设备;无限期任务可以部署在集中式云服务器上。
本策略最小化任务集的总排队等待时间和总卸载时间。

三、延迟相关优先级感知任务卸载(DPTO)策略

a) 在第一阶段,物联网网关根据其截止日期验证每个任务并分配优先级。
b) 在下一阶段,任务调度器找到一个最小化队列中任务等待时间的最优调度策略,并优化低优先级任务的饥饿问题。
c) 最后,调度的任务被卸载到适当的计算设备,该设备在满足任务的最后期限的同时最小化总延迟。

1、优先级分配

任务优先级1:支持具有严格期限的延迟敏感任务。在物联网设备中的本地或本地雾设备处理
任务优先级2:通过协商总等待时间来满足其最后期限。在本地雾设备处理,或卸载到集中式云服务器处理。
任务优先级3:支持资源密集型任务,无需任何期限。卸载到具有足够处理和存储资源的集中式云服务器处理。

2、任务调度

考虑队列中任务的两种等待时间约束,以避免饥饿问题。

3、任务卸载

任务卸载策略使用启发式策略来为每个调度任务找到合适的计算设备,该策略在满足最后期限的同时最小化总卸载时间。
在这里插入图片描述

四、经验评价

随机卸载:在这种卸载中,每个物联网设备随机选择一个计算设备来卸载其任务。
最高数据速率(HDR)卸载:每个物联网设备都以最短的上传时间将其任务卸载到计算设备。
最高计算设备(HCD)卸载:物联网设备将任务卸载到具有足够CPU频率处理任务的计算设备。

  1. 平均排队等待时间
    基于硬截止日期的任务具有更高的优先级,并且需要比其他任务更快地处理,因此,基于硬期限的任务的排队等待时间最小。
    DPTO策略将基于硬截止日期和软截止日期的任务安排为立即卸载,而不是基于无截止日期的。考虑其优先级和截止日期,减少了基于最后期限的任务的等待时间。
  2. 平均卸载延迟
    当物联网设备生成更多具有处理期限的任务时,雾设备有限的计算能力和通信带宽不足,导致,任务卸载时间随着任务数量的增加而增加。此外,高优先级任务的卸载延迟低于低优先级任务。
    DPTO策略基于最小通信开销和用于处理任务的计算资源的可用性将任务部署到适当的计算设备。
  3. 满足延迟期限的任务数量
    取决于排队等待时间和卸载时间。
    具有硬截止日期的任务大多满足其截止日期。由于有限的资源约束和本地雾节点的通信开销,软截止日期任务无法满足其截止时间。
    DPTO策略首先分配硬期限任务,然后分配软期限和无期限任务。随着队列中任务数量的增加,基本满足最后期限。
  4. 吞吐量性能
    任务的吞吐量取决于在特定时间戳内完成其处理的任务的数量。
    DPTO策略将基于截止时间的任务部署到本地雾节点,本地雾节点以最小的通信开销完成任务的处理,并增加任务的吞吐量。
    将任务部署到本地雾设备,以最小卸载时间满足任务的资源需求。这将最大限度地减少任务的总处理量,并提高吞吐量。

五、结论

具有多级反馈排队模型的分层雾云环境中的任务卸载策略,关键思想是尽量减少任务的总卸载时间,同时满足任务的最后期限。该策略基于任务的截止日期来考虑任务的优先级,并将它们分配到不同的优先级队列中,以最小化较高优先级任务的等待时间。该策略利用多级反馈排队模型减少了低优先级任务的饥饿问题。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
题目1 软件的特征不包括 软件是逻辑产品 软件产品的销伟方式不同正确 软件是定制生产 软件的开发成本主要是人工成本 正确答案是:软件产品的销伟方式不同 题目2 ()不正确的程序描述 程序是求解问题逻辑步骤的描述正确 程序是进程的静态形式 程序是可执行代码的集合 程序可以使用不同的语言描述 正确答案是:程序是求解问题逻辑步骤的描述 题目3 ()是应用软件 TCP/IP Java编译系统 图像处理软件正确 光盘驰动程序 确答案是:图像处理软件 题目4 计算机系统非正常关机后,用户正在编辑的Word文档被 删除正确 断 保存在内存 保存在外存 正确答案是:删除 题目5 在多任务、多用户的操作系统,用户可以打开文件数() 只能1个 最多3个 多于1个正确 最多5个 正确答案是:多于1个 题目6 关于操作系统性能和系统资源关系描述正确的是() CPU越快越好 硬盘越大越好 内存越大越好 合理配置的硬件正确 正确答案是:合理配置的硬件 题目7 正在执行磁盘竺操作时,遇到磁盘满的情况,进程状态由运行态转为() 死机态 阻塞态正确 未知态 就绪态 正确答案是:阻塞态 题目8 宾馆客房管理方法与存储管理方法O是类似的 分页管理法正确 多连续区分配法 分段管理法 单一连续区分配法 正确答案是:分页管理法 题目9 软件安装和卸载叙述正确的是O 安装不同于复制,卸载不同于删除正确 安装软件就是直接把软件复制到硬盘 安装就是复制,卸载就是删除 卸载软件就是直接删除软件文件 正确答案是:安装不同于复制,卸载不同于删除 题目10 为满足不同用户对外设的应用需求,设备管理的排队策略至少满足() 设备独立于CPU 优先级高优先 三者的结合正确 先到先服务 正确答案是:三者的结合 题目11 用户接口叙述正确的是() 程序调用方式最好,可以实现特定的操作 视不同应用环境采用不同的用户接口正确 图形用户界面最好,用户操作简单易学 字符命令行方式最好,操作效率高 正确答案是:视不同应用环境采用不同的用户接曰 题目12 现代操作系统,正在执行的程序具有()的特性 独享系统资源 并发执行正确 排他方式执行 执行顺序可再现 正确答案是:并发执行 题目13 用户文件"a.doc"存放在D盘的"b\c"文件夹下,用户的当前目录是b, a.doc的绝对路径 是() D:\a.doc c\a.doc D:\b\c\a.doc 正确 b\c\a.doc 正确答案是:D:\b\c\a.doc 题目14 文件在计算机存放的物理结构不包含() 索引文件 链表文件 流式文件正确 顺序文件 正确答案是:流式文件 题目15 如果系统有n个进程,则就绪队列进程的个数最多为() n-1正确 n+1 n 1 正确答案是:n-1 题目16 计算机处理能力与CPU成正比,增加一个CPU,处理能力扩大一倍。 对 错正确 正确的答案是"错"。 题目17 —般而言,文件时存放在外存(硬盘),而执行是在内存。 对正确 正确的答案是"对二 题目18 硬盘是具有输入和输出双重属性的I/O设备。 对正确 * 正确的答案是"对气 题目19 程序和进程是一一对应的,即一个程序只用对应一个进程。 对 错正确 正确的答案是"错气 题目20 在具128MB的内存的计算机,用户只用运行小于128MB的应用程序。 对 错正确 正确的答案是"错"。 题目21 实时处理计算机要比分时处理计算机的处理速度快。 对 错正确 正确的答案是"错气 题目22 进程的三种状态是运行态、()和阻塞态。 正确答案是:就绪态 题目23 现在操作系统采用虚拟存储技术解决存储扩充问题,而早期的操作系统,采用自动 覆盖 技术和()实现。 正确答案是:交换技术 题目24 NIX是()用户、多任务的操作系统。 正确答案是:多 题目25 在家用电器实现智能控制的操作系统被称为()操作系统。 正确答案是:嵌入式 ----------------------- 《计算机应用基础》第四章课后答案全文共4页,当前为第1页。 《计算机应用基础》第四章课后答案全文共4页,当前为第2页。 《计算机应用基础》第四章课后答案全文共4页,当前为第3页。 《计算机应用基础》第四章课后答案全文共4页,当前为第4页。
目录:网盘文件永久链接 01BFD基本原理 01DHCP继配置 01eSight基本概述 01VRRP基本原理 01端口镜像 02BFD与OSPF联动配置 02DHCPSnooping 02eSight-SNMP基本原理 02VRRP主备工作过程 03BFD与VRRP联动 03VRRP配置 04BFD与静态路由联动4 04VRRP+MSTP配置 05BFD与BGP联动 AgileController eSight安装与卸载 NFV基本原理 SDN基本概述 VXLAN基本概述 01BGP协议基础 01Eth-trunk基本原理 01ISIS基础 01MSTP原理与配置 01OSPF协议基础 01RSTP协议原理与配置 01路由控制基础介绍 02BGP协议特点与邻居关系配置 02Eth-trunk手工负载 02ISIS地址介绍与配置 02OSPF基础-LSDB同步过程与网络类型 02RSTP保护机制与配置 02路由控制ACL与前缀列表 IERS-03BGP报文和状态机 03Eth-Trunk-LACP配置 03ISIS基础配置与路由器分类 03OSPF基础-DR与BDR的选举 03策略路由 04BGP路由生成方式 04ISIS网络类型与邻居关系建立 04OSPF域内路由的计算 04策略路由配置 05BGP路由通告原则 05ISIS数据库同步DIS选举 05OSPF区域间的路由计算-华为网络技术 05路由引入环路避免 06BGP属性公认必遵 06ISIS报文分类 06OSPF外部路由 06更改优先级避免次优路由 07BGP属性非公认必遵 07ISIS度量值修改 07OSPF特殊区域 07过滤策略避免环路 08BGP配置地址环境搭建 08ISIS区域划分 09BGP配置IGP路由环境搭建 09isis与ospf比较 10BGP-IBGP邻居配置 10ISIS基础配置 11BGP-EBGP邻居配置 11ISIS邻居建立条件 12BGP路由Network 12ISIS路由渗透 13BGP选路原则 13ISIS配置路由渗透 14BGP属性-本地优先级 14ISIS的MTU与TAG 15BGP属性MED 15ISIS特性认证 16BGP团体属性No-Export 17BGP团体属性No-advertise 18BGP团体属性过滤与私有团体属性 19BGP路由聚合介绍 20BGP路由聚合手动聚合配置 21BGP路由反射器基本原理 22BGP路由反射器配置 23BGP-As-path-filter配置 O8双点双向重分发避免环路

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值