首页> 外文OA文献 >Reducing deadline miss rate for grid workloads running in virtual machines: a deadline-aware and adaptive approach
【2h】

Reducing deadline miss rate for grid workloads running in virtual machines: a deadline-aware and adaptive approach

机译:降低虚拟机中运行的网格工作负载的截止期限未命中率:一种截止期限可感知的自适应方法

摘要

This thesis explores three major areas of research; integration of virutalization into scientific grid infrastructures, evaluation of the virtualization overhead on HPC grid job’s performance, and optimization of job execution times to increase their throughput by reducing job deadline miss rate.ududIntegration of the virtualization into the grid to deploy on-demand virtual machines for jobs in a way that is transparent to the end users and have minimum impact on the existing system poses a significant challenge. This involves the creation of virtual machines, decompression of the operating system image, adapting the virtual environmentudto satisfy software requirements of the job, constant update of the job state once it’s running with out modifying batch system or existing grid middleware, and finally bringing the host machine back to a consistent state.ududTo facilitate this research, an existing and in production pilot job framework has been modified to deploy virtual machines on demand on the grid using virtualization administrative domain to handle all I/O to increase network throughput. This approach limits the change impact on the existing grid infrastructure while leveraging the executionudand performance isolation capabilities of virtualization for job execution. This work led to evaluation of various scheduling strategies used by the Xen hypervisor to measure the sensitivity of job performance to the amount of CPU and memory allocated under various configurations.ududHowever, virtualization overhead is also a critical factor in determining job execution times. Grid jobs have a diverse set of requirements for machine resources such as CPU, Memory, Network and have inter-dependencies on other jobs in meeting their deadlines since the input of one job can be the output from the previous job. A novel resource provisioning model was devised to decrease the impact of virtualization overhead on job execution.ududFinally, dynamic deadline-aware optimization algorithms were introduced using exponential smoothing and rate limiting to predict job failure rates based on static and dynamic virtualization overhead. Statistical techniques were also integrated into the optimization algorithm to flag jobs that are at risk to miss their deadlines, and taking preventive action to increase overall job throughput.
机译:本文探讨了三个主要的研究领域。将虚拟化集成到科学的网格基础架构中,评估HPC网格作业性能的虚拟化开销,并优化作业执行时间,以通过降低作业截止期限未命中率来提高其吞吐量。 ud ud将虚拟化集成到网格中以在以下位置进行部署要求虚拟机以对最终用户透明的方式工作,并且对现有系统的影响最小,这构成了巨大的挑战。这涉及创建虚拟机,对操作系统映像进行解压缩,调整虚拟环境以适应工作的软件需求,在不修改批处理系统或现有网格中间件的情况下持续不断地更新工作状态,最后带来 ud ud为了促进这项研究,已对现有的和生产中的试点工作框架进行了修改,以使用虚拟化管理域按需在网格上部署虚拟机,以处理所有I / O以增加网络吞吐量。这种方法限制了变更对现有网格基础架构的影响,同时利用虚拟化的执行 udand性能隔离功能来执行作业。这项工作导致对Xen虚拟机管理程序用来测量作业性能对在各种配置下分配的CPU和内存量的敏感性的各种调度策略进行评估。但是,虚拟化开销也是确定作业执行时间的关键因素。 。网格作业对计算机资源(例如CPU,内存,网络)有多种要求,并且在满足其截止日期时对其他作业具有相互依赖性,因为一个作业的输入可以是上一个作业的输出。最后,设计了一种新颖的资源供应模型来减少虚拟化开销对作业执行的影响。 ud ud最后,引入了动态截止时间感知优化算法,该算法使用指数平滑和速率限制来基于静态和动态虚拟化开销来预测作业失败率。统计技术也被集成到优化算法中,以标记有可能错过最后期限的作业,并采取预防措施以提高整体作业吞吐量。

著录项

  • 作者

    Khalid Omer;

  • 作者单位
  • 年度 2011
  • 总页数
  • 原文格式 PDF
  • 正文语种 {"code":"en","name":"English","id":9}
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号