基于资源分配的工作流调度机制的设计与实现

被引量 : 0次 | 上传用户:zjlsxz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着计算机通信技术的迅猛发展,计算将成为继水、电、气、电信业之后的第五类公用基础设施。云计算是最新的计算模式,它以低成本便捷的方式为不同领域的用户提供了多种多样的服务资源来满足不同用户的服务需求。可是,在企业领域里,将云计算技术与企业工作流的管理运行相结合的研究成果与探索却较少。因此弹性工作流管理平台(ViePEP)被提出,以致力于解决这一问题。ViePEP是云计算领域内新兴的弹性工作流管理平台,目前处于持续开发的过程中,提出有效的工作流调度机制是ViePEP的一个重要目标。工作流调度致力于按需调度工作流,为商业工作流的执行分配所需的资源,一方面可以满足用户提出的工作流服务质量需求(QoS),另一方面可以减少资源的浪费以减少平台的花销,从而为用户、资源提供者和平台自身创造更多的经济价值。本项目致力于以上目的,在ViePEP平台里设计并实现工作流调度机制来动态管理工作流的执行及资源的分配。本项目主要包括用户界面、表现评估预测、工作流调度和虚拟机控制四个组件。工作流详细需求说明书从用户界面组件被获取,表现评估预测组件将工作流需求参数与资源参数进行匹配,并为工作流预测资源使用时间来评估工作流需求可否被满足。当工作流需求可以被满足时,接收工作流请求并建立服务级别协议(SLA)来约束服务交互过程,工作流进入调度组件被进一步处理。调度组件利用工作流调度算法,综合考虑下一调度周期的资源可用时间和预测资源使用时间等数据,生成下一周期的资源控制和工作流执行的方案,并生成虚拟机控制命令。虚拟机控制组件接收调度组件发送的虚拟机控制命令,为其匹配出相应的虚拟机控制操作,使用平台己开发的行为引擎来进行虚拟机控制,动态地为工作流的执行提供所需的资源。在调用平台己有的工作流执行组件执行工作流任务的过程中,当任务执行异常出现时,异常处理操作需要被采取,以避免违反SLA协议。
其他文献
<正>(续上期)6高程测量超高层建筑的高程测量一般采用悬挂钢尺与水准仪相结合的方法进行高程传递。该方法劳动强度大,所需时间长,累积误差将随超高层建筑高度增加而增加,因而
目的:探讨我院急性心源性肺水肿的临床现状及预后的影响因素,为吗啡的合理应用提供依据。方法:选取急性心源性肺水肿患者105名,收集患者的临床资料,并记录患者的转归,获取影
目的:评估静脉注射胺碘酮转复阵发性房颤的疗效及安全性。方法:45例阵发性房颤(发作时间≤7 d)患者,均患有器质性心脏病,采用胺碘酮负荷量150 mg,稀释后10 min静脉注射,继之
分析了大规模风电接入甘肃电网对调度运行产生的影响,提出了风电有功功率控制的思路,介绍了大型集群风电有功智能控制系统的配置方案、系统功能、控制策略设计原则,以及控制
为全面考察我国妇女生育意愿,本文基于2015年中国健康与营养调查(CHNS)数据,分别从实际生育子女数量、意愿生育数量和生育二孩意愿三个方面进行研究。研究发现:生育意愿是妇
目的:1观察神经生长因子(NGF)及其受体TrkA在胃癌组织中的表达,探讨其与胃癌临床病理特征及与胃癌神经浸润的关系及可能发生机制。2免疫组化法检测基质金属蛋白酶-7(MMP-7),乙酰肝
<正>3施工控制目标3.1施工控制总目标施工控制总目标是确保超高层建筑施工和运营安全,以及使用功能达到设计规定要求,即确保施工过程中和运营期间结构状态控制在极限状态之内
<正>胡锦涛总书记在庆祝清华大学建校100周年大会上的重要讲话,在基础教育战线引起强烈反响。5月3日,《人民教育》编辑部在北京召开座谈会,交流学习体会,共谋教育发展。教育
随着多媒体技术的快速发展和数码采集设备的广泛普及,图像数据呈现爆炸式的增长趋势。虽然急剧增长的图像数据给人们带来丰富便利的信息,但是在浩如烟海的图像数据中高效地查找