首页> 外文会议>IFIP Networking Conference >DTN-RPC: Remote procedure calls for disruption-tolerant networking
【24h】

DTN-RPC: Remote procedure calls for disruption-tolerant networking

机译:DTN-RPC:远程过程调用中断宽容网络

获取原文

摘要

Remote Procedure Calls (RPCs) realize client-server interactions via a request-response message-passing protocol. They simplify distributed application programming by eliminating the need for explicitly having to code the details of a remote interaction. However, none of the existing RPC implementations are designed to work properly for Delay/Disruption-Tolerant Networking (DTN) where network connectivity is periodic, intermittent, and prone to disruptions. In this paper, we present DTN- RPC, a new approach to provide RPCs for DTN environments. DTN-RPC relies on (a) control and data channels to cope with potentially short contact durations in DTN where large amounts of data cannot be transmitted, (b) explicit and implicit modes to address remote servers, (c) Non-DTN and DTN transport protocols for issuing calls and receiving results, and (d) predicates that servers check to decide whether a procedure should be executed. The implementation of DTN-RPC is based on Serval, an open-source, disruption-tolerant wireless ad-hoc networking system. Our experimental results indicate that the measured CPU and network overheads for DTN-RPC are reasonably low so that it can be executed on smartphones or routers, and that the round-trip times and the number of successful RPCs are highly satisfactory in dynamic networks with unstable links.
机译:远程过程调用(RPC)通过请求 - 响应消息传递协议实现客户端 - 服务器交互。它们通过消除显式使用要编码远程交互的详细信息来简化分布式应用程序编程。然而,没有现有的RPC实现旨在适当地正常工作,用于网络连接是周期性的,间歇性,并且容易受到中断的延迟/中断容忍网络(DTN)。在本文中,我们提供了DTN-RPC,一种为DTN环境提供RPC的新方法。 DTN-RPC依赖于(a)控制和数据通道来应对DTN中的潜在短接触持续时间,其中无法传输大量数据,(b)显式和隐式模式来寻址远程服务器,(c)非DTN和DTN传输协议用于发出呼叫和接收结果,(d)谓词,该服务器检查是否应执行该过程。 DTN-RPC的实现基于Simpal,开源,破坏性宽容无线Ad-Hoc网络系统。我们的实验结果表明,DTN-RPC的测量CPU和网络开销相当低,因此可以在智能手机或路由器上执行,并且往返时间和成功RPC的数量在具有不稳定的动态网络中非常令人满意链接。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号