云计算中资源分配与任务调度的混合方法综述
1. 引言
近年来,云计算得到了飞速发展,它允许初创企业和小型组织按需付费使用服务。随着云模式的指数级发展,不同用户群体对多种服务的需求也在不断增加。云服务提供商负责管理和分配各种云资源,云资源管理涵盖了资源加载、调度、分配和完成工作等多个阶段。云模式中有两个重要因素,即资源供应和资源调度,资源供应是指为特定任务寻找潜在资源,这在很大程度上依赖于云客户端设定的 QoS 要求。
本研究主要关注云服务器(虚拟机)之间的任务调度以及虚拟化技术中的资源利用。研究的动机是找出现有算法的局限性,并有效利用所提出的混合算法。云环境的动态性使得资源分配和任务调度变得复杂,资源在最需要时的可用性可能不准确,导致工作调度有时不明确。因此,本研究开发了一种具有负载均衡功能的自然启发式多目标优化模型,用于云模式中的工作调度和资源利用。
1.1 云计算的组成部分
云计算系统由三个关键组件组成:客户端、数据中心和分布式服务器,每个组件都有特定的用途和功能,具体如下:
- 客户端 :终端用户通过客户端(如移动设备、笔记本电脑和平板电脑)与云交互,处理云信息。客户端控制着驱动云服务器数据管理的交互。
- 数据中心 :由一组服务器组成,托管异构应用程序,可远离客户端系统,允许终端用户连接并共享不同应用程序。
- 分布式服务器 :属于云空间的虚拟服务器,在互联网上托管各种应用程序,不位于特定地理区域。
graph LR