When peer-to-peer comes face-to-face: collaborative peer-to-peer computing in mobile ad-hoc networks

This paper motivates and describes the notion of mobile ad-hoc information systems. Such a system consists of a decentralized and self-organizing network of autonomous, mobile devices that interact as peers. Connectivity is determined by distance between devices; as hosts change their physical location they establish pair-wise communication links based on mutual proximity. We describe application scenarios for mobile ad-hoc information systems and identify technical challenges of a generic software infrastructure. Moreover, we present the goals and architecture of Proem, a peer-to-peer system and development platform for mobile ad-hoc applications. Proem has successfully been used as instructional tool in an advanced software engineering course on peer-to-peer computing.

[1]  Munindar P. Singh,et al.  A Social Mechanism of Reputation Management in Electronic Communities , 2000, CIA.

[2]  M. S. Corson,et al.  A highly adaptive distributed routing algorithm for mobile wireless networks , 1997, Proceedings of INFOCOM '97.

[3]  Dirk Husemann,et al.  DEAPspace: transient ad-hoc networking of pervasive devices , 2000, MobiHoc.

[4]  Piyush Gupta,et al.  A system and traffic dependent adaptive routing algorithm for ad hoc networks , 1997, Proceedings of the 36th IEEE Conference on Decision and Control.

[5]  Wendi B. Heinzelman,et al.  Adaptive protocols for information dissemination in wireless sensor networks , 1999, MobiCom.

[6]  Charles E. Perkins,et al.  Ad-hoc on-demand distance vector routing , 1999, Proceedings WMCSA'99. Second IEEE Workshop on Mobile Computing Systems and Applications.

[7]  Günter Hommel,et al.  Role-based multicast in highly mobile but sparsely connected ad hoc networks , 2000, MobiHoc.

[8]  Seungjoon Lee,et al.  Neighbor supporting ad hoc multicast routing protocol , 2000, MobiHoc.

[9]  Gerd Kortuem,et al.  When Cyborgs meet: building communities of cooperating wearable agents , 1999, Digest of Papers. Third International Symposium on Wearable Computers.

[10]  Leonard N. Foner,et al.  Yenta: a multi-agent, referral-based matchmaking system , 1997, AGENTS '97.

[11]  Vaduvur Bharghavan,et al.  CEDAR: a core-extraction distributed ad hoc routing algorithm , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[12]  Leandros Tassiulas,et al.  Distributed topology construction of Bluetooth personal area networks , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[13]  Victoria Bellotti,et al.  Walking away from the desktop computer: distributed collaboration and mobility in a product design team , 1996, CSCW '96.

[14]  Mahadev Satyanarayanan,et al.  Disconnected Operation in the Coda File System , 1999, Mobidata.

[15]  Michael Nidd Timeliness of service discovery in DEAPspace , 2000, Proceedings 2000. International Workshop on Parallel Processing.

[16]  Robert E. Kraut,et al.  Internet paradox. A social technology that reduces social involvement and psychological well-being? , 1998, The American psychologist.

[17]  Gerd Kortuem,et al.  Disseminating Trust Information in Wearable Communities , 2000 .

[18]  Thomas G. Zimmerman,et al.  : Near-field , 2022 .

[19]  Suresh Singh,et al.  Content based multicast (CBM) in ad hoc networks , 2000, MobiHoc.

[20]  Dirk Husemann,et al.  DEAPspace - Transient ad hoc networking of pervasive devices , 2001, Comput. Networks.

[21]  Abeer Alwan,et al.  Adaptive Mobile Multimedia Networks , 1996, IEEE Wirel. Commun..

[22]  E M Hallowell,et al.  The human moment at work. , 1999, Harvard business review.

[23]  Vaduvur Bharghavan,et al.  The clade vertebrata: spines and routing in ad hoc networks , 1998, Proceedings Third IEEE Symposium on Computers and Communications. ISCC'98. (Cat. No.98EX166).

[24]  Wendy S. Ark,et al.  At What Cost Pervasive? A Social Comuting View of Mobile Computing Systems , 1999, IBM Syst. J..

[25]  Gerd Kortuem,et al.  Close Encounters: Supporting Mobile Collaboration through Interchange of User Profiles , 1999, HUC.

[26]  Andy Oram,et al.  Peer-to-Peer: Harnessing the Power of Disruptive Technologies , 2001 .

[27]  James F. Doyle,et al.  Peer-to-Peer: harnessing the power of disruptive technologies , 2001, UBIQ.

[28]  BhagwatPravin,et al.  Highly dynamic Destination-Sequenced Distance-Vector routing (DSDV) for mobile computers , 1994 .

[29]  Charles E. Perkins,et al.  Highly dynamic Destination-Sequenced Distance-Vector routing (DSDV) for mobile computers , 1994, SIGCOMM.