【24h】

Thread-Based Mobility in Oz

机译:盎司基于线程的移动性

获取原文

摘要

Strong mobility enables migration of entire computations combining code, data, and execution state (such as stack and program counter) between sites of computation. This is in contrast to weak mobility where migration is confined to just code and data. Strong mobility is essential for many applications where reconstruction of execution states is either difficult or even impossible: load balancing, reduction of network latency and traffic, and resource-related migration, just to name a few. This paper presents a model, programming abstractions, implementation, and evaluation of thread-based strong mobility. The model extends and takes advantage of a distributed programming model based on automatic synchronization through dataflow variables. It comes as a natural extension of dataflow computing which carefully separates issues concerning distribution and mobility. The programming abstractions capture various migration scenarios which differ in how the source and destination site relate to the site initiating migration. The implementation is based on replicating concurrent lightweight threads between sites controlled by migration managers.
机译:强大的移动性使得能够在计算站点之间迁移组合代码,数据和执行状态(例如堆栈和程序计数器)的整个计算。这与迁移仅限于代码和数据的弱势性相反。强大的移动性对于许多应用程序的重建是困难甚至不可能的许多应用程序至关重要:负载平衡,降低网络延迟和流量,以及资源相关的迁移,只是为了命名几个。本文介绍了基于线程的强大移动性的模型,编程抽象,实现和评估。该模型扩展并利用了通过DataFlow变量自动同步的分布式编程模型。它是数据流计算的自然延伸,仔细分离了有关分配和移动性的问题。编程抽象捕获各种迁移方案,这些方案在源和目标网站如何与启动迁移的网站相关的情况下不同。实现基于通过迁移管理器控制的站点之间的复制并发轻量级线程。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号