云环境下工作流系统任务层调度算法研究

来源 :安徽大学 | 被引量 : 0次 | 上传用户:suncj007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着云计算的深入发展和研究,在云计算环境中开发的科学工作流,商务工作流以及协同应用流程越来越多,他们功能强大且通常都需要大量的资源。同时在云环境中应用服务流程变得越来越繁杂,此外还受到成本,时间及资源等因素的约束。通过可视化模型,云工作流系统可以灵活快速地构建复杂流程,然后根据流程执行和管理云计算应用,从而使得云环境中的应用服务能够自行高效执行。相比于其他的传统计算环境,云环境是根据用户需求获取计算存储资源并按使用量进行付费。因为云计算的特有的性质导致传统工作流的相关技术不能很好地解决云工作流管理中的问题。资源分配和任务调度是云计算中两个重要核心的技术。云工作流任务调度指的是在云环境中把用户提交的工作流实例中的每个任务派分到合适的计算资源上进行执行并且对任务的运行情况进行管理,这能够影响云工作流实例执行的成功率以及高效性。相比于传统环境中的调度,云工作流调度在进行调度时不但要关注为任务选择最优的资源来符合预先定义好的调度约束(通常考虑运行时间和运行成本),而且还要注意各个任务之间的先后依赖的约束条件,此外一定要协调各个任务的执行情况来获得最优的执行方案。云工作流调度通常是NP完全问题。论文对云工作流任务层调度进行深入研究,分析由底层资源虚拟化形成的虚拟机的分时特性,结合工作流任务的各类QoS约束,提出了基于虚拟机分时特性的任务层ACS调度算法。该算法考虑任务整体的成本约束,优化执行性能,同时考虑由底层资源虚拟化的虚拟机各自的性能,设定虚拟机允许最大并行数。由于云工作流任务层调度所面对的是集成工作流实例,每个任务的QoS约束更加复杂。我们针对诸多的约束设置多种启发式信息。经过仿真试验,我们提出的算法相比于其他算法在对于较多并行任务的执行上存在较大的优势,能够很好的利用虚拟的分时特性,优化任务到虚拟机的调度。
其他文献
作为医学图像融合和手术导航技术的基础,医学图像配准在医学图像处理中占据着重要的作用,对于医疗水平的整体提高有着重要意义。近年来,医学图像配准是人们研究的热点,而且有
随着多媒体技术的发展,高清数码相机和图像编辑软件的大量应用,越来越多的人可以很容易的获得图像内容、编辑图像内容和篡改图像内容。这种现象使得我们获得到的图像内容不再真
随着社会经济的进步,现代城市逐渐向智慧化方向发展。智慧城市离不开快速、准确的身份识别技术。人脸识别技术凭借其方便、高效和准确等优势正在逐步取代传统的身份识别方法
随着网络信息技术的发展,在科学计算、商业数据存储等众多行业领域中产生了海量的数据。这些大规模的数据给存储系统的可用性和可靠性提出了严峻的挑战。分布式存储系统通过
仿人机器人学是结合了多门学科的一个综合性研究方向,是机器人学中对更智能机器人的探索。人工智能领域里的多智能体系统(Multi Agent System)一直是学者们的研究焦点。作为
智能家居(Smart Home)(或者广泛称为智慧家居Intelligent Home)是一个很大的新领域,包含人机交互,人工智能和网络交互等,目的是通过网路互联起家居并且使设备自动化从而实现交互
优化网络的拓扑结构可使互连网络具有良好的对称性、通用性、可扩展性、递归性及容错性等特性,而网络的通用性一般由网络的可嵌入性进行衡量。局部扭立方体网络是超立方体网
在机器学习的问题中,我们常常假设我们感兴趣的对象两两之间的具有某种关系。而这些对象的集合与其所包含的两两之间的关系很自然的能够用一个图来表示。其中,对象由图的顶点
在图像信号处理的各个环节,如采集、编码和传输,图像都会在一定程度上被污染,进而降低图像质量,对图像的后续处理产生影响。所以,作为图像处理中一个不可或缺的环节,图像去噪
股骨头坏死是目前世界上一个很普遍的疾病。在股骨头坏死疾病中晚期,股骨头发生严重变形和塌陷,患者只能采用人工股骨头假体对坏死的股骨头进行置换。股骨头是人体的承重关节