TinCan: User-Defined P2P Virtual Network Overlays for Ad-hoc Collaboration

Journal Title: EAI Endorsed Transactions on Collaborative Computing - Year 2015, Vol 1, Issue 2

Abstract

Virtual private networking (VPN) has become an increasingly important component of a collaboration environment because it ensures private, authenticated communication among participants, using existing collaboration tools, where users are distributed across multiple institutions and can be mobile. The majority of current VPN solutions are based on a centralized VPN model, where all IP traffic is tunneled through a VPN gateway. Nonetheless, there are several use case scenarios that require a model where end-to-end VPN links are tunneled upon existing Internet infrastructure in a peer-to-peer (P2P) fashion, removing the bottleneck of a centralized VPN gateway. We propose a novel virtual network — TinCan — based on peerto-peer private network tunnels. It reuses existing standards and implementations of services for discovery notification (XMPP), reflection (STUN) and relaying (TURN), facilitating configuration. In this approach, trust relationships maintained by centralized (or federated) services are automatically mapped to TinCan links. In one use scenario, TinCan allows unstructured P2P overlays connecting trusted end-user devices — while only requiring VPN software on user devices and leveraging online social network (OSN) infrastructure already widely deployed. This paper describes the architecture and design of TinCan and presents an experimental evaluation of a prototype supporting Windows, Linux, and Android mobile devices. Results quantify the overhead introduced by the network virtualization layer, and the resource requirements imposed on services needed to bootstrap TinCan links.

Authors and Affiliations

Pierre St Juste, Kyuho Jeong, Heungsik Eom, Corey Baker, Renato Figueiredo

Keywords

Related Articles

The Richness of Open-ended Play - Rules, feedback and adaptation mechanisms in intelligent play environments

How can we design intelligent play environments for open-ended play that support richness in play? Rich play can be described as ongoing play that changes over time in character, form and nature. This paper elaborates on...

Bio-Inspired Routing Protocol Based on Pheromone Diffusion in Mobile Ad Hoc Networks

Bio-inspired routing protocols use the principle of swarm intelligence, which finds the optimal path to the destination in a distributed and autonomous way in dynamically changing environments; therefore, they can maximi...

Message from the Editors-in-Chief

We are very pleased to welcome you all to the second issue of this journal. In this issue, we present six selected invited papers that span various aspects of collaborative computing and technologies. In particular, t...

Cooperative sensors: a new wired body-sensor-network approach for wearable biopotential measurement

Cooperative sensors are a novel measurement architecture based on active dry electrodes that allows the acquisition of biopotential signals (e.g., electrocardiogram, ECG) on patients in a comfortable and easy-to-integrat...

Group coordination in a biologically-inspired vectorial network model

Most of the mathematical models of collective behavior describe uncertainty in individual decision making through additive uniform noise. However, recent data driven studies on animal locomotion indicate that a number of...

Download PDF file
  • EP ID EP45686
  • DOI http://dx.doi.org/10.4108/cc.1.2.e4
  • Views 502
  • Downloads 0

How To Cite

Pierre St Juste, Kyuho Jeong, Heungsik Eom, Corey Baker, Renato Figueiredo (2015). TinCan: User-Defined P2P Virtual Network Overlays for Ad-hoc Collaboration. EAI Endorsed Transactions on Collaborative Computing, 1(2), -. https://europub.co.uk/articles/-A-45686