论文部分内容阅读
当今,云计算的产品可谓是各种各样,已经被很多的用户普遍使用。云服务的使用者既可以是个人,也可以是企业。如何选择一个既能满足对服务性能需求又能兼顾花销的云服务成为困扰云服务使用者的一个难题。要解决这一难题,就需要对云服务进行评测,根据结果就可以选择适合自己的云服务。云计算的一个重要的特性就是可以根据当前的工作负载情况,弹性的调度系统资源,以应对当前系统配置的资源处理能力已经不能满足当前负载的情况,保证云服务可以正常服务或者造成的损失很小,同时还可以避免在当前负载远远低于当前系统配置资源的处理能力时造成的系统资源闲置的情况。所以可以看出对云计算的弹性进行评测可以很好的为云服务的选择提供依据。本文就是针对云计算系统资源弹性调度的评测方法进行研究。首先根据调研当前对云计算弹性研究情况及云计算系统弹性的特征的情况,确定弹性的评测是一个多角度多目标的评测问题,而当前的研究往往站在某一个角度上提出对弹性的评测结果。所以本文接着就提出一种基于层次分析法给出多角度多目标的综合弹性评测结果的评测系统。评测系统中包括了工作负载的设计与实现、评测指标及评测模型、结果收集模块以及结果分析。本文中选定主流的工作负载驱动的云计算服务作为具体应用场景,设计了稳定型、突变型、渐变型三种形式组合的工作负载,给出了从单一角度和多角度对云计算系统资源调度进行评测系统。文章中还给出了被测弹性云服务系统的设计与实现。并且设计了两种站在不同角度的弹性调度资源策略,以验证评测模型。利用Load Runner负载发生集群对被测系统加载工作负载,监控模块收集测试过程中产生的系统数据。使用文章中给的评测指标和评测模型对收集到的数据进行分析,分别给出站在单一角度对云计算系统弹性调度的评测结果和能够多角度的综合评测云计算系统弹性调度的评测结果。对云计算系统资源弹性调度的综合的评测结果可以为用户在选择适合自己的云服务时提供定量化的依据。