首页> 外文学位 >On the design of a demand -based network -computing system: The Purdue University Network-Computing Hubs.
【24h】

On the design of a demand -based network -computing system: The Purdue University Network-Computing Hubs.

机译:关于基于需求的网络计算系统的设计:普渡大学网络计算中心。

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

摘要

Demand-based network-computing systems are characterized by their universal accessibility and their ability to harness networked resources as and when necessary. This dissertation addresses key issues involved in the design of such a system: (1) the interface to the external world, (2) the internal system design, (3) support for legacy applications, and (4) resource management across administrative domains. An operational prototype, the Purdue University Network Computing Hubs (PUNCH), is presented. The interface to the external world is based on a unique network desktop that provides Web access to computing services by treating URLs as locations in a dynamic, virtual, and side-effect based address-apace. The internal system design accounts for scalability and reliability, works across administrative domains, and employs a novel encoding mechanism that allows O(1) access to all managed information. The internal architecture is designed around a three-level hierarchy with replicatable components, a choice driven by the nature of the information associated with run-time tradeoff decisions. Unmodified (legacy) applications are supported by way of a highly flexible tool-specification language and a metaprogramming environment specifically designed to adapt to the needs of different tools (to date, forty tools developed by four vendors and eight universities have been installed on PUNCH). Resource management across administrative domains is enabled by a metaprogramming environment that allows administrators to specify usage constraints and policies for users and resources; cost/performance decisions are made by the network-computing system at run-time on the basis of predicted resource-usage characteristics and specified usage constraints and policies.
机译:基于需求的网络计算系统的特征在于它们的通用可访问性以及在必要时利用网络资源的能力。本文解决了此类系统设计中涉及的关键问题:(1)到外部世界的接口;(2)内部系统设计;(3)对遗留应用程序的支持;(4)跨管理域的资源管理。提出了一个可操作的原型,普渡大学网络计算中心(PUNCH)。外部世界的界面基于一个独特的网络桌面,该桌面通过将URL视为基于动态,虚拟和副作用的地址空间中的位置来提供对计算服务的Web访问。内部系统设计考虑了可伸缩性和可靠性,可跨管理域工作,并采用了一种新颖的编码机制,该机制允许O(1)访问所有托管信息。内部体系结构是围绕具有可复制组件的三级层次结构设计的,该选择由与运行时权衡决策相关联的信息的性质决定。通过高度灵活的工具规范语言和专门设计用于适应不同工具需求的元编程环境来支持未修改的(旧版)应用程序(迄今为止,在PUNCH上已安装了四家供应商和八所大学开发的四十种工具) 。通过元编程环境启用跨管理域的资源管理,该环境允许管理员为用户和资源指定使用限制以及策略;成本/性能决策是由网络计算系统在运行时根据预测的资源使用特征以及指定的使用约束和策略制定的。

著录项

  • 作者

    Kapadia, Nirav Harish.;

  • 作者单位

    Purdue University.;

  • 授予单位 Purdue University.;
  • 学科 Engineering Electronics and Electrical.;Computer Science.
  • 学位 Ph.D.
  • 年度 1999
  • 页码 248 p.
  • 总页数 248
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号