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 条
  • [41] A Trust Framework for Peer-to-Peer Interaction in Ad Hoc Networks
    Boodnah, Javesh
    Poslad, Stefan
    2009 COMPUTATION WORLD: FUTURE COMPUTING, SERVICE COMPUTATION, COGNITIVE, ADAPTIVE, CONTENT, PATTERNS, 2009, : 707 - 712
  • [42] Routing in Mobile Ad Hoc and Peer-to-Peer networks - A comparison
    Schollmeier, R
    Gruber, I
    Finkenzeller, M
    WEB ENGINEERING AND PEER TO PEER COMPUTING, 2002, 2376 : 172 - 186
  • [43] Peer-to-peer information sharing in a mobile ad hoc environment
    Hayes, A
    Wilson, D
    SIXTH IEEE WORKSHOP ON MOBILE COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2004, : 154 - 162
  • [44] A Reliable Peer-to-Peer Protocol for Multi-Robot Operating in Mobile Ad-Hoc Wireless Networks
    Dandashy, Tarek
    Al-Mouhamed, Mayez
    Khan, Irfan
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2019, 16 (01) : 72 - 79
  • [45] Randomised and distributed methods for reliable peer-to-peer data communication in wireless ad hoc networks
    Chou, H. -Z.
    Wang, S. -C.
    Kuo, S. -Y.
    Chen, I. -Y.
    Yuan, S. -Y.
    IET COMMUNICATIONS, 2007, 1 (05) : 915 - 923
  • [46] An efficient geo-aware peer-to-peer resource discovery and sharing scheme in vehicular ad-hoc networks
    Dow, Chyi-Ren
    Lin, Pei-Jung
    Lee, Yu-Hong
    Lin, Ya-Chen
    Hwang, Shiow-Fen
    INTERNATIONAL JOURNAL OF AD HOC AND UBIQUITOUS COMPUTING, 2013, 14 (04) : 267 - 278
  • [47] When peer-to-peer comes face-to-face: Collaborative peer-to-peer computing in mobile ad hoc networks
    Kortuem, G
    Schneider, J
    Preuitt, D
    Thompson, TGC
    Fickas, S
    Segall, Z
    FIRST INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING, 2002, : 75 - 91
  • [48] FlashLinQ: A Synchronous Distributed Scheduler for Peer-to-Peer Ad Hoc Networks
    Wu, Xinzhou
    Tavildar, Saurabha
    Shakkottai, Sanjay
    Richardson, Tom
    Li, Junyi
    Laroia, Rajiv
    Jovicic, Aleksandar
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2013, 21 (04) : 1215 - 1228
  • [49] (Re)configuration algorithms for peer-to-peer over ad hoc networks
    Franciscani, FP
    Vasconcelos, MA
    Couto, RP
    Loureiro, AAF
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2005, 65 (02) : 234 - 245
  • [50] A survey on peer-to-peer key management for mobile ad hoc networks
    Van der Merwe, Johann
    Dawoud, Dawoud
    McDonald, Stephen
    ACM COMPUTING SURVEYS, 2007, 39 (01)