云计算中的服务调度与评估
云计算是由网格计算、虚拟化技术、普适计算、平台级服务、软件级服务等概念的混合演进而来的新兴计算机科学概念。它将计算任务分布在大量计算机、存储设备等构成的资源池上,使云用户能够根据需要获取计算能力、存储空间和各种软件服务等,是一种通过互联网将各种资源通过一定的方法整合在一起,以服务的形式向外提供的商业模式,有着良好的发展前景。 本课题针对云计算的调度和评估进行了研究,结合现有的协商调度算法和多Agent等技术,研究和设计一个高效可靠的面向服务的调度和评估模型。本调度和评估模型具有以下特点: 1、 完全采用分布式调度,不存在中央调度器,任务的调度由各个节点的调度器通过协作共同完成,有效避免了单点失效问题,提高了系统的安全性和可靠性。 2、 根据不同的服务质量需求,提供灵活的多目标调度机制和多指标评价策略。模型综合衡量了完成时间、费用、负载均衡、可信度等指标,根据服务的特性以及系统的运行状态特征动态地制定评价指标的优先权。 3、 采用多Agent技术,通过自主的Agent的协作完成任务。每个节点都有自己的资源管理Agent、服务调度Agent等,不受其他节点加入和退出的影响,具有良好的系统扩展性,满足了大规模的应用请求。本模型通过对云计算环境中各类虚拟资源的合理调度和评价,提高资源的利用率,并满足用户的QoS需求。因此,并为云计算产业的发展提供了很好的技术支撑。
大连理工大学
2021-04-13