TMC: Pay-as-you-Go Distributed Communication
TMC: Pay-as-you-Go Distributed Communication
复制标题
DOI:
10.1145/3343180.3343194
复制
发表时间:
2019-08
期刊:
影响因子:
--
通讯作者:
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
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.