中文

ABS-NET:分布式对象的完全去中心化运行时自适应

分布式、并行与集群计算 2013-10-18 v1 编程语言

摘要

我们提出了 ABS 核心子集的形式化、完全去中心化的运行时语义,ABS 是一种用于建模分布式面向对象系统的语言和框架。该语义 incorporated 了网络基础设施的抽象图表示,其中网络端点表示为图节点,链路表示为带有缓冲区的弧,对应于 OSI 第 2 层互连。我们要解决的关键问题是如何将计算任务分配给节点以满足特定的性能目标。为此,我们利用该语义作为基础,通过对象在节点间的迁移执行网络自适应任务。适应性是根据三个服务质量目标进行分析的:节点负载、弧负载和消息延迟。我们已在模拟器中实现了语义的关键部分,并评估了对于一些与应用相关的网络拓扑、迁移过程和 ABS 程序选择,目标达成的程度。评估表明,在去中心化设置中,持续实现节点平衡的任务分配目标并取得最小化通信(从而减少弧负载和消息延迟)的进展是可行的。

关键词

引用

@article{arxiv.1310.4575,
  title  = {ABS-NET: Fully Decentralized Runtime Adaptation for Distributed Objects},
  author = {Karl Palmskog and Mads Dam and Andreas Lundblad and Ali Jafari},
  journal= {arXiv preprint arXiv:1310.4575},
  year   = {2013}
}

备注

In Proceedings ICE 2013, arXiv:1310.4019