多粒度网格资源预留系统

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:hxyxy303
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网格计算的快速发展,很多应用在网格平台上运行,网格平台上的资源和应用程序日益增多,网格资源预留为网格应用提供资源保证。现有的网格资源预留研究主要关注统一预留模型、资源调度、仿真模拟、预留需求预测、协同预留等问题,而缺乏在资源层对预留资源实际分配的控制,同时未考虑到网格应用对资源需求的多样性和动态变化。针对上述问题,结合云计算的特点,多粒度网格资源预留系统对网格应用所需的资源进行预留管理,提高不同网格应用在资源层的隔离性,减少不同应用之间的相互影响。由于网格应用种类繁多、规模差异很大,不同的应用需要不同种类和数量的资源,多粒度网格资源预留系统提供多种粒度的资源预留,根据应用选择合适的资源预留粒度,满足不同应用的资源需求。为了适应网格应用资源需求的动态变化,多粒度网格资源预留系统允许在运行时动态调整资源预留的持续时间和资源量,动态缩短预留持续时间可以有效减少资源的空白占用率,延长预留持续时间能避免网格应用意外终止,通过动态调整预留的资源量以适应在不同时间段应用对资源的变化需求。多网格中心资源预留协同多个支持资源预留的网格中心,将可用的资源从单个网格中心扩大到多个网格中心,支持地理分布、资源需求量大的应用。基于Linux操作系统和OAR资源管理系统,使用Perl、PHP程序设计语言实现了多粒度网格资源预留系统,并进行了系统测试。功能测试表明:多粒度网格资源预留系统实现了CPU、虚拟机和物理机三种粒度的资源预留,资源预留的持续时间和资源量动态调整,以及多网格中心资源预留。性能测试表明:随着干扰程序规模的增加,在没有资源预留的情况下,干扰程序规模最大时linpack测试值是没有干扰程序时的0.39%,在使用CPU预留时对应的比例为103.38%。
其他文献
随着计算机、互联网技术的不断发展,几乎所有的文本、图片、音频、视频等多媒体都能够以数字化的形式存在和传播。数字化作品容易传播和复制,这就给数字作品的内容安全、产权
本文致力于研究基于XML的数据库中间件(本文中命名XMLDBMW)的设计与应用问题。它能为应用程序提供便利的XML与关系数据库的双向访问。本文首先探讨了XML的特点、优点和发展趋
机器翻译的研究近年来取得了重大进展,尤其是统计机器翻译。它解决了从大规模语料库中获取大量细粒度翻译知识的问题,并为多种复杂因素下的译文优选提供了合理的解决办法。目前
学位
随着虚拟化技术的普及,如何有效地监控多个物理计算节点以及部署在这些物理计算节点上的数百乃至数千台虚拟机是虚拟机管理的难点。目前存在着许多功能强大的虚拟机管理软件,
互联网的快速发展和普及,某种意义上改变了人们的生活。然而,越来越多的不良信息给人们尤其是未成年人的身心健康带来了很大的危害,为了保护广大未成年人免受其害,网页过滤有
软件系统的演化分析是程序分析和程序理解的一个重要方面。通过演化分析可以了解系统需求和设计的演化趋势,从而更好地理解系统的需求和设计决策。针对不同版本代码的系统演
目标跟踪在军事和民用领域中都有广泛的应用。而随着现代航空航天技术的飞速发展,各种航行速度和机动性能越来越高,对目标跟踪也提出越来越高的要求。目标跟踪是把自动控制、
健壮性测试是保证软件可靠性的重要手段。然而,现有的健壮性测试技术主要采用故障注入方法来评估系统的容错能力,使得测试代码与产品代码相互缠绕,形成横切关注,从而降低了代码的
长期以来,人们对虚拟现实技术的研究和应用主要集中在视觉和听觉模拟上。近年来,随着计算机科学和机器人技术的不断发展与进步,虚拟现实技术中的力觉交互技术逐渐成为新的国