Don't Let RPCs Constrain Your API

Don't Let RPCs Constrain Your API
复制标题

DOI:
10.1145/3484266.3487389
复制
发表时间:
2021-11
期刊:
Proceedings of the 20th ACM Workshop on Hot Topics in Networks
影响因子:
--
通讯作者:
Daniel Bittman;R. Soulé;E. Miller;Vishal Shrivastav;P. Mehra;Matthew Boisvert;A. Silberschatz;P. Alvaro
Daniel Bittman;R. Soulé;E. Miller;Vishal Shrivastav;P. Mehra;Matthew Boisvert;A. Silberschatz;P. Alvaro
中科院分区:
其他
文献类型:
--
作者:
Daniel Bittman;R. Soulé;E. Miller;Vishal Shrivastav;P. Mehra;Matthew Boisvert;A. Silberschatz;P. Alvaro

文献摘要

被引文献

相似文献

随着数据变得越来越分散,传统的RPC和数据序列化限制了性能,导致僵化,并妨碍了表达能力。我们相信,包括高密度持久存储器、高速网络和可编程交换机在内的技术趋势,使我们现在重新审视分布式共享存储器、全局寻址和基于内容的网络的研究成为正确的时机。我们的愿景结合了RPC的代码移动性与一流的数据引用在一个全球性的地址空间,通过共同设计的操作系统和网络周围的普适数据身份。我们有初步的结果表明,所提出的协同设计的承诺。
As data becomes increasingly distributed, traditional RPC and data serialization limits performance, result in rigidity, and hamper expressivity. We believe that technology trends including high-density persistent memory, high-speed networks, and programmable switches make this the right time to revisit prior research on distributed shared memory, global addressing, and content-based networking. Our vision combines the code mobility of RPC with first-class data references in a global address space by co-designing the OS and the network around pervasive data identity. We have initial results showing the promise of the proposed co-design.