雾计算中基于容器的资源管理与调度方法研究

来源 :湖南大学 | 被引量 : 1次 | 上传用户:guli880712
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云计算已经被广泛应用于各个领域,然而随着物联网技术的发展,云计算面临着很多问题亟需解决。由于造价(建设成本)昂贵,云计算不能实现大范围部署,不能及时处理物联网大量终端设备的数据,无法满足物联网中延迟敏感和位置感知的应用需求。Cisco预测全球连接设备的数量在2020年将达到500亿,随着物联网设备的快速增加,海量数据将被传输到数据中心进行处理,2020年底,全球数据中心每年的IP流量将达到15.3ZB,如果物联网仍然使用当前的云计算范式来处理大量的设备和数据,将导致高延迟和网络拥塞。基于上述问题,Cisco在2012年提出了雾计算这个概念,并在2013年对雾计算进行定义和阐述。为了支持实时应用和降低数据中心网络的负担,网络边缘端所产生的数据会及时地在雾端被缓存和处理,而不是几乎全部保存在云数据中心。
  通过在网络边缘部署计算设备是解决云计算在服务过程中传输延迟的重要手段。雾计算作为对云计算存在缺陷的弥补而被提出。雾计算与云计算存在许多相似之处。例如它们都是利用虚拟化技术对底层的物理资源进行抽象用以给用户提供计算、存储以及网络服务。本文讨论了容器虚拟化技术在雾计算中的应用以及虚拟化资源的管理。在深入研究和学习虚拟化技术以及任务调度与资源管理方法的基础上,结合容器虚拟化技术的相关特性,分别针对计算资源、存储资源以及网络资源进行优化管理。首先针对雾计算中部署成本高,维护困难等问题,提出了一种基于容器的多云端与多雾端协作的系统架构。其次研究针对在智慧工厂环境下雾计算的任务调度问题,提出了一种基于动态阈值的任务调度算法以及资源重分配机制,提高节点的计算资源利用率。再次针对容器虚拟化技术的镜像文件分层结构,提出了一种优化的镜像放置策略,提高节点的存储资源利用率。最后,针对在城市环境下终端设备移动频繁导致的服务迁移延迟过高的问题,提出一种移动感知的服务迁移方法,减少了数据转发延迟,提高了节点的网络资源利用率。总结全文主要有以下几方面的研究成果:
  1.随着数据中心建设成本的降低,私有云数量的增加,传统的单云端与多雾端架构正逐渐显现出了其维护成本高,服务多样性难以满足的弱点。本文建立了基于容器的多云端与多雾端协作的系统架构,定义了雾计算中临时服务与长期服务两种服务类型以及基础设施提供者,服务开发者以及终端用户三种用户角色。同时对服务过程中的三种形态,请求-服务-容器,给出了具体描述。通过软件定义服务以及云代理的方式,给服务开发者提供服务发布的平台,使得雾计算的服务更加灵活,并解决多个云端与多雾节点共同协作的问题,从而提高资源利用率,减少节点建设与维护成本。
  2.尽管已有大量研究将容器应用到了云服务中,但是对于雾计算中服务延迟敏感、资源有限的特点,如何结合容器的特性从而高效地利用雾节点有限的资源提供更快的服务是急需解决的问题。本文深入分析了容器的镜像文件存储机制,并构建了基于雾计算的镜像文件存储模型。针对镜像文件的分层结构,设计了镜像文件的两阶段存储策略。首先在初始化阶段,通过对镜像文件的层次解构计算得到镜像文件在初始化阶段的最大传输量,并利用组合优化的方法选择出满足当前节点存储空间的最优镜像文件组合。然后在运行时阶段针对该节点的所有请求对镜像文件的使用频率进行分析,并周期性的对本地镜像库的镜像文件进行优化调整。通过初始化阶段的优化放置以及运行时阶段优化更新,从而减少镜像文件的下载时间,进而减少服务延迟。
  3.目前大多数雾计算的任务调度算法都是基于虚拟机而提出的。随着容器技术的快速发展,容器正在逐渐取代虚拟机技术成为雾计算中主流的虚拟化技术。本文针对智慧工厂环境下任务时延敏感度高,计算密集型任务多的特点,以容器作为任务单元向终端设备提供计算资源,构建了基于智慧工厂的雾计算任务调度模型。然后基于容器的特征,对任务调度过程细分为三个阶段分别是请求评估阶段,任务调度阶段以及资源重分配阶段。当请求达到节点时,首先判断当前节点是否满足该请求的延迟约束条件。对于满足延迟约束条件的请求则进入任务调度阶段。在任务调度阶段中,以云雾结合的方式,提出了一种基于动态阈值的任务调度算法对任务进行调度。最后在资源重分配阶段中,利用容器的资源动态可调整机制,提出了一种优化的资源重分配方案。资源重分配方法根据当前节点的任务量对当前节点的所有任务进行资源配额调整,从而提高雾节点的资源利用率,减少服务时延。
  4.在城市环境下雾计算的服务对象具有高机动性的特点,如何在服务对象快速移动的情况下提供低延迟的服务是雾计算需要解决的问题之一。实时的服务迁移是解决该问题的方法之一。然而容器存在进程嵌套以及对镜像文件的强关联关系,导致在迁移的实时性方面存在着不足。本文研究了城市环境下雾节点的服务迁移问题。由于在城市环境中,服务密集区域也会使得节点的服务延迟增加,进而降低了服务质量。为了减少节点的服务延迟,本文提出了一种基于移动感知的服务迁移机制。基于移动感知的服务迁移机制根据当前节点的服务密度触发服务迁移,并以最小化服务延迟为优化目标选择当前节点中最适合迁移的服务集合,最后根据服务所属设备的移动方向以及迁移开销选择相应的目的节点进行迁移。基于移动感知的服务迁移机制能有效地减少服务过程中的等待时延以及迁移时延,进一步优化雾节点的服务质量。
  本文深入研究了容器虚拟化技术的特性,并针对容器虚拟化技术在雾计算中的应用,结合智能工厂、智慧城市等实际场景,以服务延迟、资源利用率、并发数等服务质量的关键指标为优化目标,构建了基于容器的雾节点资源模型,并分别对雾计算中的计算资源、存储资源以及网络资源进行优化管理与调度,提高了用户服务质量以及雾节点的资源利用效率。
其他文献
近年来,学习者自主成了国内语言教学界的一个热门话题,尤其是最近六年(1998---2003),国内学术刊物上刊载的有关大学生自主英语学习的文章明显增多,但作过实证研究的文章很少,尚没有文章依据纵向性质的研究对学习者的态度、行为变化作考察,所有文章都回避了应试压力对促进自主学习可能产生的影响.该研究主要回答以下几个问题:参与者是否会认为自选阅读对提高考试成绩有帮助?如果否,他们是否仍会积极参与自选阅
影像组学是一种基于高性能计算机和算法从海量的计算机断层图像(Computed Tomography, CT)、磁共振图像(Magnetic Resonance Imaging, MRI)及正电子发射/断层图像(Positron Emission Computed Tomography, PET/CT)等多模态医学影像数据中提取感兴趣特征并进行处理分析的技术,该技术能够为疾病的早期诊断、良恶性肿瘤鉴
DNA拓扑异构酶Ⅱ(TOP2)作为一种复杂的分子机器,它在RNA的转录、DNA的复制以及染色体的压缩和解凝等细胞基础活动中通过短暂的剪切双链DNA并在原位重新连接断端的方式,松弛、解螺旋DNA双链来调整DNA的拓扑结构,是细胞生长存活必不可少的酶类。针对TOP2的这一特性已开发出了多种干扰细胞增殖的药物,比如临床上广泛使用的TOP2靶向化疗药物替尼泊苷(VM-26)、依托泊苷(VP-16)和阿霉素
学位
先天性免疫反应是宿主细胞应对外源刺激物和病原菌入侵的第一道防线,这种特异性反应依赖于广泛分布在细胞膜和细胞质的模式识别受体(Pattern Recognize Receptors,PRRs)。目前已发现的模式识别受体主要包括Toll样受体(Toll-like receptors)、NOD样受体(NOD-like receptors)、RIG样受体(RIG-like receptors)。PRRs识
氮氧化物(NOx)是燃煤电站锅炉排放的最主要的污染物之一。NOX进入大气后会直接造成对人体的危害,同时还是酸雨的主要来源。我国正逐步加大对火力发电锅炉排放NOx的控制和治理力度。分级燃烧是减少NOx排放的主要手段之一。其基本原理是:将约75-85%的总空气量送入主燃烧区与全部燃料混合燃烧,形成燃料过剩燃烧区,此处由于氧气含量少,同时燃烧温度也降低,因此减少了NOx的生成。剩余的空气在主燃烧区外投入
学位
容易产生不可控裂纹是CO2激光切割玻璃的主要问题。因此研究新的玻璃切割方法具有重要的理论意义与工程价值。本文对激光切割平板玻璃进行传热和应力数值模拟,研究激光切割过程中裂纹形成的机理、分析减少裂纹的措施。本文主要工作如下:(1)建立了激光切割玻璃的一维传热数学模型,建立了工件的切割曲线方程,通过求解切割曲线方程得到了激光切割玻璃的极限速度与激光功率的关联式,将理论分析结果与现有实验结果进行对比,证
学位
近年来,随着科学技术的飞速发展,网络系统不断朝着向大规模、高复杂和高度智能化方向发展,系统的组成单元也从只具备单一功能的受控对象进一步转化成集成具有一定传感、通信、计算、执行能力的智能体。网络系统领域的这些变革和发展,最终发展形成了现在的复杂系统理论。受此影响,多智能体系统理论就此应运而生并成为解决复杂系统问题中一类重要的理论。由于在面对动态的以及开放环境中的优化问题,传统的集中式处理方法已经无法
近些年,由于多智能体系统的分布式协调控制在无人机编队控制、人造卫星姿态控制、多机器人群集控制等工业和军事领域中具有广阔的应用前景,使其得到了越来越多学者的密切关注。多智能体系统的一致性问题是智能体间分布式协调合作的关键,吸引了计算机科学、控制工程等领域专家学者的浓厚兴趣。同时,在控制工程领域,脉冲控制因其具有控制量小、收敛性能高、控制成本低等优点,已经在复杂网络的研究中广泛运用。多智能体系统作为一
近年来,无人机在军事领域和民用领域的应用越来越广,特别是四旋翼无人机,由于结构简单以及飞行方式灵活,成为了无人机领域的一个研究热点。然而,四旋翼无人机是一种典型的欠驱动系统,并且具有强非线性和强耦合的特点,同时易受外界风扰的影响,因此对四旋翼无人机进行精确地建模十分困难。本文以四旋翼无人机为研究平台,开展了基于LADRC的四旋翼无人机飞行控制研究。论文的主要工作和创新点如下:  (1)首先考虑动力
学位
随着科学技术的发展,工程控制系统的规模和复杂性不断增加,出现故障的机率也随之增大。任何类型故障的发生都可能导致整个系统性能下降,甚至影响系统稳定性,造成不可预期的损失。因此,提高控制系统的安全性和可靠性变得尤为重要,容错控制的出现和发展为解决这一问题提供了有效途径。考虑到实际工程系统几乎都是非线性系统,因此研究非线性系统的容错控制问题非常有意义。由于非线性系统本身的复杂性,其控制理论的发展并不完善