TMC: Pay-as-you-Go Distributed Communication

TMC: Pay-as-you-Go Distributed Communication
复制标题

DOI:
10.1145/3343180.3343194
复制
发表时间:
2019-08
期刊:
Proceedings of the 3rd Asia-Pacific Workshop on Networking
影响因子:
--
通讯作者:
Henri Maxime Demoulin;N. Vasilakis;John Sonchack;Isaac Pedisich;Vincent Liu;B. T. Loo;L. T. Phan;Jonathan M. Smith;Irene Zhang
Henri Maxime Demoulin;N. Vasilakis;John Sonchack;Isaac Pedisich;Vincent Liu;B. T. Loo;L. T. Phan;Jonathan M. Smith;Irene Zhang
中科院分区:
其他
文献类型:
--
作者:
Henri Maxime Demoulin;N. Vasilakis;John Sonchack;Isaac Pedisich;Vincent Liu;B. T. Loo;L. T. Phan;Jonathan M. Smith;Irene Zhang

文献摘要

相似文献

我们重新审视了分布式系统对传输层的需求与广泛部署中的协议之间的差距。这种差距使分布式系统的实现复杂化,并影响其性能。我们介绍可调多播通信(TMC),一个抽象,允许开发人员很容易地专门在分布式系统中的通信通道。TMC是一个可部署和可扩展的用户空间库,它提供了高级别的可调保证。TMC具有提高分布式应用程序性能的潜力,只需极少的开发和部署工作。
We revisit the gap between what distributed systems need from the transport layer and what protocols in wide deployment provide. Such a gap complicates the implementation of distributed systems and impacts their performance. We introduce Tunable Multicast Communication (TMC), an abstraction that allows developers to easily specialize communication channels in distributed systems. TMC is presented as a deployable and extensible user-space library that exposes high-level tunable guarantees. TMC has the potential of improving the performance of distributed applications with minimal-to-zero development and deployment effort.