节点文献
网格环境中主机负载和任务执行时间预测研究
The Research of Host Load and the Execution Time of Task Predicitons in Grid
【作者】 唐毅;
【导师】 陶洋;
【作者基本信息】 重庆邮电大学 , 通信与信息系统, 2008, 硕士
【摘要】 网格计算技术是当前国内外通信领域研究的热点之一。网格将地域上分散的计算资源连接成为一个相互分工合作的资源集合,而网格资源自身的性能特征又总是在不断变化,如负载、任务执行时间、网络带宽等。因此,在网格的发展过程中,网格资源性能指标预测的重要性日益显现出来,它是实现网格任务高效调度的关键技术之一。但在已有的网格资源性能监测系统中,关于资源性能预测的研究仍存在着一些不足。大部分监测系统处于被动监控的状态,更多的工作集中在实时数据采集、统计分析以及事后决策上,对未来网格资源性能状态走向把握不够清楚,即使在少有的具有预测功能的监测系统中,采用的数学预测模型均比较简单,各项性能指标的预测精度有待进一步提高。本文从网格资源性能预测的实际需要出发,同时根据网格资源特征,选取合适的预测方法对资源性能进行了预测。首先,总体介绍了网格资源的性能预测系统架构,总结了设计性能预测系统需要满足的特性,同时对本文重点研究的两大网格资源性能指标,主机负载和任务执行时间进行了深入分析。其次,我们在充分了解网格环境中主机负载统计特性的情况下,从主机负载的自相似性和长相关性出发,采用分形插值方法预测未来主机负载;在此基础上,结合主机负载和任务执行时间的线性关系,研究分析了一种基于主机负载的任务执行时间预测算法。最后,利用仿真实现了主机负载和任务执行时间预测算法,并通过计算相对误差、平均相对误差以及覆盖率等预测评价指标对算法的预测性能进行了评估。在主机负载预测方面,将分形插值预测算法与AR(16)和负载图样图形预测法进行了预测精度的比较与分析;在任务执行时间预测方面,对基于主机负载实现任务执行时间预测的可靠性进行了实验论证,并给出了预测精度的评价结果。除此之外,我们在总结本文所得成果的基础上,指出了下一步工作的研究方向。
【Abstract】 Currently, grid computing technique is one of the research hotspots in the communication field at home and abroad. Grid could connect all of the computing resources together to work collaborative from the distributed environments, and the performance characteristics of the grid resource are always change, such as load, the execution time of task, network bandwidth and so on. So, it becomes more and more important to predict the performance of the grid resource in the development processes. Resource performance prediction is one of the key technologies in the grid computing, it could implement task scheduling effectively.However, there are some deficiencies about the research on resource performance prediction in grid resource performance monitoring system. A majority of monitoring systems are in passive monitoring shape, focusing on gathering and analyzing real-time data, making decision after the event more and more in order not to hold clearly development direction of grid resource performance. Few monitoring systems have the ability of predicting resource performance, but due to the fact that mathematics prediction models adopted which are relatively simple, prediction precision of performance indexes will be improved further.In this dissertation, we choose the appropriate prediction method to predict the performance of the grid resource base on the practical requirement and the characteristics of the grid resource. First of all, we introduce the framework of this prediction system and summarize the requirement of designing. In addition, we deeply analyze the two grid resource performance indexes: host load and the execution time of task.Secondly, according to the statistical characteristics of host load in the grid environment, we adopt fractal interpolation method to predict the future host load by the self-similarity and long-range dependence of host load. Based on that, we studied and analyzed a kind of algorithm about predicting the execution time of task by the linear relationship between host load and the execution time of task.Finally, we simulate the prediction algorithm about the host load and the execution time of task, and evaluate the prediction performance by calculating the prediction evaluation indexes, such as relative error, average relative error and coverage rate and so on. In the part of host load prediction, we analyze and compare prediction precision of our algorithm with AR(16) and“Patterns method”. In the part of the execution time of task prediction, we validated the reliability about predicting the execution time of task based on the host load, and evaluate prediction precision of it.In addition, we conclude this paper and point out the direction our research goes in future.
【Key words】 grid; host load; the execution time of task; perfomance prediction;