首页> 外文学位 >Worldwide computing with universal actors: Linguistic abstractions for naming, migration, and coordination.
【24h】

Worldwide computing with universal actors: Linguistic abstractions for naming, migration, and coordination.

机译:具有通用角色的全球计算:用于命名,迁移和协调的语言抽象。

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

摘要

The goal of the World-Wide Computer (WWC) project is to effectively turn the Web into a unified, dependable, distributed computing infrastructure. The WWC harnesses under-utilized computing resources by providing application programmers with the potential to globally distribute computations. Several applications in multiple domains—as diverse as massively parallel computing, remote collaboration, coordinated computing, and Internet agents—motivate the WWC.; To realize this vision, we develop mechanisms for naming, migration, and coordination of software components and applications running on top of the Web. We represent software components as collections of actors. Therefore, the WWC project uses the actor model of concurrent computation as a basis for studying and implementing different strategies for distributed software component naming, migration, and coordination.; The WWC's naming strategy, based on Uniform Resource Identifiers (URI), enables transparent migration and interconnection of actors. While a Universal Actor Name (UAN) persists over the life-time of an actor, Universal Actor Locators (UAL) change according to the actor's current location, and prescribe a protocol for communication with the actor.; Data and code migration enable scalability, more efficient network usage, improved graphical user interfaces, and mobile users and resources. This thesis describes a model for both fine-grained and coarse-grained migration, which enables the development of applications with transparent actor mobility, yet allows programming control on the locality of the participating actors.; This thesis develops a scalable hierarchical model for coordination. We develop an operational semantics for the hierarchical model of actor coordination to help guide future language and system implementations.; To demonstrate the viability of the proposed naming, migration and coordination schemes, the WWC project has developed a programming language (SALSA) and its run-time architecture.; The thesis provides experimental results for a few sample programs: three multicast protocols, a messenger carrying remote exception-handling code, a worldwide migrating agent, and a buffering messenger. (Abstract shortened by UMI.)
机译:全球计算机 WWC )项目的目标是有效地将Web变成统一,可靠的分布式计算基础架构。 WWC 通过为应用程序程序员提供在全球范围内分发计算的潜力来利用未充分利用的计算资源。多个领域中的多个应用程序,例如大规模并行计算,远程协作,协调计算和Internet代理,激发了 WWC 。为了实现这一愿景,我们开发了用于命名,迁移和协调在Web上运行的软件组件和应用程序的机制。我们将软件组件表示为参与者的集合。因此, WWC 项目使用并发计算的参与者模型作为研究和实现分布式软件组件命名,迁移和协调的不同策略的基础。 WWC 的命名策略基于统一资源标识符(URI),可实现参与者的透明迁移和互连。当通用演员名称(UAN)在演员的整个生命周期内都保持不变时,通用演员定位器(UAL)会根据演员的当前位置进行更改,并规定与演员进行通讯的协议。数据和代码迁移可实现可伸缩性,更有效的网络使用,改进的图形用户界面以及移动用户和资源。本文描述了一种用于细粒度迁移和粗粒度迁移的模型,该模型能够开发具有透明角色移动性的应用程序,并允许对参与角色的位置进行编程控制。本文开发了一种可伸缩的层次模型用于协调。我们为参与者协调的分层模型开发了一种操作语义,以帮助指导未来的语言和系统实现。为了证明提议的命名,迁移和协调方案的可行性, WWC 项目开发了一种编程语言( SALSA )及其运行时体系结构。本文提供了一些示例程序的实验结果:三个多播协议,一个带有远程异常处理代码的Messenger,一个全球迁移代理和一个缓冲Messenger。 (摘要由UMI缩短。)

著录项

  • 作者

    Varela, Carlos Arturo.;

  • 作者单位

    University of Illinois at Urbana-Champaign.;

  • 授予单位 University of Illinois at Urbana-Champaign.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2001
  • 页码 134 p.
  • 总页数 134
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号