首页> 外文学位 >On the design of efficient resource allocation mechanisms for Grids.
【24h】

On the design of efficient resource allocation mechanisms for Grids.

机译:关于网格的有效资源分配机制的设计。

获取原文
获取原文并翻译 | 示例

摘要

In this thesis we consider the problem of providing QoS guarantees to Grid users through advance reservation. Advance reservation mechanisms provide the ability to allocate resources to users based on agreed-upon QoS requirements and increase the predictability of a Grid system, yet incorporating such mechanisms into current Grid environments has proven to be a challenging task due to the resulting resource fragmentation. In view of these observations we have devised efficient scheduling algorithms that support advance reservations. We can organize this thesis in two parts.;We first use concepts from computational geometry and efficient data structures to present a framework for tackling the resource fragmentation, and for formulating a suite of scheduling strategies. We also develop efficient implementations of the scheduling algorithms that scale to large Grids. We conduct a comprehensive performance evaluation study using simulation, and we present numerical results to demonstrate that our algorithms perform well across several metrics that reflect both user- and system-specific goals.;Advance reservations has also been proposed as one mechanisms to provide Grid resource managers with the ability to co-allocate resources. Co-allocation of resources is one problem that has gained increasing attention due to the emergence of complex applications that require orchestration of resources never envisioned before. In practice, a co-allocation request can be handled manually as a set of individual advance reservations requests. However, such a solution can be computationally expensive and inappropriate for time-sensitive applications. Furthermore, the trend towards more dynamic solutions has emphasized the need for more automatic solutions. As a second contribution, in this thesis we design and develop a co-allocation algorithm that is efficient in co-allocating resources while respecting the atomicity of the co-allocation request and improving user and system performance. This is achieved by quantizing the temporal space and using efficient 2-dimensional balanced search trees. We perform a comparative analysis of our algorithm by means of simulations driven by workloads from real systems and show that our algorithm scales to Grid systems with large number of resources and heavy workloads.
机译:在本文中,我们考虑了通过预先预留为网格用户提供QoS保证的问题。先进的预留机制提供了基于商定的QoS要求向用户分配资源并提高Grid系统可预测性的能力,但是由于所导致的资源分散,将此类机制整合到当前的Grid环境中已被证明是一项具有挑战性的任务。鉴于这些观察,我们设计了支持提前预订的高效调度算法。我们可以将本文分为两个部分:首先,我们使用计算几何和有效数据结构中的概念来提出一个解决资源碎片化问题的框架,并制定一套调度策略。我们还开发了可扩展到大型网格的调度算法的有效实现。我们使用仿真进行了全面的性能评估研究,并给出了数值结果以证明我们的算法在反映用户特定目标和系统特定目标的多个指标上表现良好。;高级保留也已被提议为提供网格资源的一种机制具有共同分配资源能力的经理。资源的共同分配是由于复杂的应用程序的出现而引起越来越多的关注的问题,这些复杂的应用程序要求编排从未有过的资​​源。实际上,可以将手动分配请求作为一组单独的预先预订请求来手动处理。但是,这样的解决方案在计算上可能是昂贵的并且不适用于对时间敏感的应用。此外,趋于动态解决方案的趋势强调了对自动化解决方案的需求。作为第二个贡献,在本文中,我们设计并开发了一种协同分配算法,该算法可有效地共同分配资源,同时尊重协同分配请求的原子性并提高用户和系统性能。这是通过量化时间空间并使用有效的二维平衡搜索树来实现的。我们通过来自实际系统的工作量驱动的仿真对算法进行了比较分析,结果表明我们的算法可扩展到具有大量资源和高工作量的Grid系统。

著录项

  • 作者

    Castillo, Claris.;

  • 作者单位

    North Carolina State University.;

  • 授予单位 North Carolina State University.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2008
  • 页码 98 p.
  • 总页数 98
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号