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 条
  • [21] Ad-hoc limited scale-free models for unstructured peer-to-peer networks
    Kumari, Durgesh Rani
    Guclu, Hasan
    Yuksel, Murat
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2011, 4 (02) : 92 - 105
  • [22] Ad-hoc Limited Scale-Free Models for Unstructured Peer-to-Peer Networks
    Guclu, Hasan
    Kumari, Durgesh
    Yuksel, Murat
    P2P'08: EIGHTH INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING, PROCEEDINGS, 2008, : 160 - +
  • [23] A Trust-based Middleware for Providing Security to Ad-Hoc Peer-to-Peer Applications
    Almenarez, Florina
    Marin, Andres
    Diaz, Daniel
    Cortes, Alberto
    Campo, Celeste
    Garcia-Rubio, Carlos
    2008 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS, 2008, : 531 - 536
  • [24] A new efficient approach for peer-to-peer file searching in mobile Ad-hoc network
    Department of Electronic and Communication Engineering, Southern University Bangladesh, Chittagong, Bangladesh
    不详
    不详
    Int. J. Comput. Sci. Issues, 1600, 2 2-3 (321-327):
  • [25] Context-Aware Trust Management for Peer-to-Peer Mobile Ad-Hoc Networks
    Shankaran, R.
    Varadharajan, V.
    Orgun, M. A.
    Hitchens, M.
    2009 IEEE 33RD INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOLS 1 AND 2, 2009, : 861 - 866
  • [26] Network coding based Cooperative Peer-to-Peer Repair in wireless ad-hoc networks
    Liu, Xin
    Raza, Saqib
    Chuah, Chen-Nee
    Cheung, Gene
    2008 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, PROCEEDINGS, VOLS 1-13, 2008, : 2153 - +
  • [27] A Blockchain-assisted lightweight privacy preserving authentication protocol for peer-to-peer communication in vehicular ad-hoc network
    Payattukalanirappel, Sharon Justine
    Vamattathil, Panchami V.
    Cheeramthodika, Mohammed Ziyad C.
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2024, 17 (06) : 4013 - 4032
  • [28] A PEER-TO-PEER COMMUNICATION INFRASTRUCTURE FOR GROUPWARE APPLICATIONS
    Gotthelf, Pablo
    Zunino, Alejandro
    Campo, Marcelo
    INTERNATIONAL JOURNAL OF COOPERATIVE INFORMATION SYSTEMS, 2008, 17 (04) : 523 - 554
  • [29] Peer-to-peer computing in mobile ad hoc networks
    Klemm, A
    Lindemann, C
    Waldhorst, OP
    PERFORMANCE TOOLS AND APPLICATIONS TO NETWORKED SYSTEMS, 2004, 2965 : 187 - 208
  • [30] Supporting ad hoc collaborations in peer-to-peer networks
    Bhana, I
    Johnson, D
    Alexandrov, N
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 2004, : 491 - 496