Ad-hoc messaging infrastructure for peer-to-peer communication

被引:0
|
作者
Michael Lescisin
Qusay H. Mahmoud
机构
[1] University of Ontario Institute of Technology,Department of Electrical, Computer and Software Engineering
关键词
P2P communication; Ad-hoc messaging; Raspberry pi;
D O I
暂无
中图分类号
学科分类号
摘要
Traditional means of communication rely on a centralized service provider in order to function. With a traditional cellular service provider, when somebody (Alice) wants to send a text message to someone else (Bob), the message is sent from Alice’s phone to a cellular network and then finally to Bob. This process happens regardless if they are located on opposite sides of the world or are in the same room. In this paper, we present the design, implementation and evaluation of a peer-to-peer (P2P) network that will route text messages along the shortest reliable path. By “shortest path” we mean that if Alice and Bob’s phones are in wireless range of each other, the message passes only through their phones over the wireless link. If Alice and Bob are located further apart and their wireless radios are out of range, then a repeater node which can be reached by both Alice and Bob can be deployed and the message will pass through this node, again taking the shortest path. The network can be deployed with inexpensive off-the-shelf microcomputers, such as the Raspberry Pi, which can run off batteries in the event of a power outage. These nodes can be easily deployed and need not be trusted as the messages are encrypted and signed. In our tests, we were able to send text messages across a building over our mesh-network of Raspberry Pi microcomputers running our software and using ad-hoc Wi-Fi for neighbour-to-neighbour links. In addition, our simulation results show the feasibility of the proposed protocol.
引用
收藏
页码:60 / 73
页数:13
相关论文
共 50 条
  • [31] Media handling for multiparty sessions in ad-hoc peer-to-peer networks: A novel distributed approach
    Ben Khedher, D
    Glitho, R
    Dssouli, R
    10TH IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, PROCEEDINGS, 2005, : 131 - 136
  • [32] MiNet: Building ad-hoc peer-to-peer networks for information sharing based on mobile agents
    Yamaya, T
    Shintani, T
    Ozono, T
    Hiraoka, Y
    Hattori, H
    Ito, T
    Fukuta, N
    Umemura, K
    PRACTICAL ASPECTS OF KNOWLEDGE MANAGEMENT, PROCEEDINGS, 2004, 3336 : 59 - 70
  • [33] Supporting ad-hoc resource sharing on the Web: A peer-to-peer approach to hypermedia link services
    Zhou, Jing
    Hall, Wendy
    De Roure, David C.
    Dialani, Vijay K.
    ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2007, 7 (02)
  • [34] A Cross-Layer Design for Wireless Ad-Hoc Peer-to-Peer Live Multimedia Streaming
    Shih, Chen-Hua
    Kuo, Jun-Li
    Chen, Yaw-Chung
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2012, E95B (10) : 3316 - 3319
  • [35] Divalia: A practical framework for anonymous peer-to-peer file exchange in wireless ad-hoc networks
    Vogt, Ryan
    Nikolaidis, Ioanis
    Gburzynski, Pawel
    CNSR 2006: COMMUNICATION NETWORKS AND SERVICES RESEARCH CONFERENCE, PROCEEDINGS, 2006, : 149 - +
  • [36] Structured Network Coding and Cooperative Wireless Ad-Hoc Peer-to-Peer Repair for WWAN Video Broadcast
    Liu, Xin
    Cheung, Gene
    Chuah, Chen-Nee
    IEEE TRANSACTIONS ON MULTIMEDIA, 2009, 11 (04) : 730 - 741
  • [37] On Peer-to-Peer Location Management in Vehicular Ad Hoc Networks
    Mo, Zhaomin
    Zhu, Hao
    Makki, Kia
    Pissinou, Niki
    Karimi, Masoumeh
    INTERNATIONAL JOURNAL OF INTERDISCIPLINARY TELECOMMUNICATIONS AND NETWORKING, 2009, 1 (02) : 28 - 45
  • [38] The Mini-Grid Framework: Application Programming Support for Ad-Hoc, Peer-to-Peer Volunteer Grids
    Bardram, Jakob E.
    Venkataraman, Neelanarayanan
    ADVANCES IN GRID AND PERVASIVE COMPUTING, PROCEEDINGS, 2010, 6104 : 69 - 80
  • [39] An incentive-based system for information providers over peer-to-peer mobile ad-hoc networks
    Castella-Roca, Jordi
    Daza, Vanesa
    Domingo-Ferrer, Josep
    Manjon, Jesus A.
    Sebe, Francesc
    Viejo, Alexandre
    MODELING DECISIONS FOR ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2007, 4617 : 380 - +
  • [40] Agile computing: Bridging the gap between grid computing and Ad-hoc peer-to-peer resource sharing
    Suri, N
    Bradshaw, JM
    Carvalho, MM
    Cowin, TB
    Breedy, MR
    Groth, PT
    Saavedra, R
    CCGRID 2003: 3RD IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, PROCEEDINGS, 2003, : 618 - 625