首页> 外文期刊>Concurrency and computation: practice and experience >A distributed virtual hypercube algorithm for maintaining scalable and dynamic network overlays
【24h】

A distributed virtual hypercube algorithm for maintaining scalable and dynamic network overlays

机译:用于维护可扩展和动态网络覆盖的分布式虚拟超立方体算法

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

摘要

Network overlays support the execution of distributed applications, hiding lower level protocols and thernphysical topology. This work presents DiVHA: a distributed virtual hypercube algorithm that allows thernconstruction and maintenance of a self-healing overlay network based on a virtual hypercube. DiVHA keepsrnlogarithmic properties even when the number of nodes is not a power of two, presenting a scalable alternativernto connect distributed resources. DiVHA assumes a dynamic fault situation, in which nodes fail and recoverrncontinuously, leaving and joining the system. The algorithm is formally specified, and the latency for detectingrnchanges and the subsequent reconstruction of the topology is proved to be bounded. An actual overlayrnnetwork based on DiVHA called HyperBone was implemented and deployed in the PlanetLab. HyperBonernoffers services such as monitoring and routing, allowing the execution Grid applications across the Internet.rnHyperBone also includes a procedure for detecting groups of stable nodes, which allowed the executionrnof parallel applications on a virtual hypercube built on top of PlanetLab.
机译:网络覆盖支持分布式应用程序的执行,隐藏了较低级别的协议和物理拓扑。这项工作提出了DiVHA:一种分布式虚拟超立方体算法,该算法允许基于虚拟超立方体的自愈覆盖网络的构建和维护。即使节点数不是2的幂,DiVHA仍保留对数属性,提供了可扩展的替代方法来连接分布式资源。 DiVHA假定为动态故障情况,其中节点发生故障并连续恢复,离开并加入系统。正式指定了该算法,并证明了检测变化和延迟后续拓扑重建的延迟。在PlanetLab中实施并部署了一个基于DiVHA的实际覆盖网络,称为HyperBone。 HyperBonern提供了监视和路由等服务,允许跨Internet执行Grid应用程序。rnHyperBone还包括一个用于检测稳定节点组的过程,该程序允许在PlanetPlant之上构建的虚拟超立方体上执行executef并行应用程序。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号