Skip to main content

Supporting Collaboration and Creativity Through Mobile P2P Computing

  • Chapter
  • First Online:
Handbook of Peer-to-Peer Networking

Abstract

Among many potential applications of mobile P2P systems, collaboration applications are among the most prominent. Examples of applications such as Groove (although not intended for mobile networks), collaboration tools for disaster recovery (the WORKPAD project), and Skype’s collaboration extensions, all demonstrate the potential of P2P collaborative applications. Yet, the development of such applications for mobile P2P systems is still difficult because of the lack of middleware.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 349.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 449.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Groove networks. http://www.groove.net/ (2004)

  2. Freemind. http://freemind.sourceforge.net/ (2008)

  3. mteam: A creative environment for mobile knowledge workers. Research project supported by the Polish-Singaporean research program, http://mTeam.pjwstk.edu.pl/ (2008)

  4. Aberer, K., Datta, A., Hauswirth, M.: Efficient, self-contained handling of identity in peer-to-peer systems. IEEE Transactions on Knowledge and Data Engineering 16(7), 858–869 (2004). DOI 10.1109/TKDE.2004.1318567

    Article  Google Scholar 

  5. Auvinen, A., Vapa, M., Weber, M., Kotilainen, N., Vuori, J.: Chedar: Peer-to-peer middleware. In: Proceedings of the 20th IEEE International Parallel & Distributed Processing Symposium (IPDPS) (2006)

    Google Scholar 

  6. Baset, S., Schulzrinne, H., Matuszewski, M.: Peer-to-peer protocol (p2pp). Internet Draft, draft-baset-p2psip-p2pp-01 (work in progress) (2007)

    Google Scholar 

  7. Bisignano, M., Di Modica, G., Tomarchio, O.: Jmobipeer: a middleware for mobile peer-to-peer computing in manets. In: Proc. of the 25th IEEE Int’l Conf. on Distributed Computing Systems Workshops (ICDCSW 2005), vol. 791 (2005)

    Google Scholar 

  8. Bryan, D., Jennings, C.: A p2p approach to sip registration and resource location. draft-bryan-sipping-p2p-01 (work in progress) (2005)

    Google Scholar 

  9. Bryan, D., Lowekamp, B., Jennings, C.: Sosimple: A serverless, standards-based, p2p sip communication system. In: Proceedings of the 2005 International Workshop on Advanced Architectures and Algorithms for Internet Delivery and Applications (AAA-IDEA 2005) (2005)

    Google Scholar 

  10. Caesar, M., Castro, M., Nightingale, E., O’Shea, G., Rowstron, A.: Virtual ring routing: network routing inspired by dhts. In: SIGCOMM, Proceedings, vol. 36, pp. 351–362. ACM New York, NY, USA (2006)

    Google Scholar 

  11. Campbell, B., Rosenberg, J., Schulzrinne, H., Huitema, C., Gurle, D.: Session initiation protocol (sip) extension for instant messaging. IETF RFC 3428 (2002)

    Google Scholar 

  12. Daly, E., Haahr, M.: Social network analysis for routing in disconnected delay-tolerant manets. In: MobiHoc, Proceedings, pp. 32–40. ACM Press New York, NY, USA (2007)

    Chapter  Google Scholar 

  13. Douceur, J.: The sybil attack. In: Peer-To-Peer Systems: First International Workshop, IPTPS, Revised Papers. Springer (2002)

    Google Scholar 

  14. Freedman, M., Lakshminarayanan, K., Rhea, S., Stoica, I.: Non-transitive connectivity and dhts. In: WORLDS, Proceedings (2005)

    Google Scholar 

  15. Garcia-Martin, M., Matuszewski, M., Beijar, N., Lehtinen, J.: Sharing files with the session initiation protocol (sip). Internet Draft, draft-garciasipping-file-sharing-framework-00 (work in progress) (2007)

    Google Scholar 

  16. Girdzijauskas, S., Galuba, W., Darlagiannis, V., Datta, A., Aberer, K.: Fuzzynet: Zero-maintenance ringless overlay. Tech. Rep. LSIR-REPORT-2008-006, EPFL (2008)

    Google Scholar 

  17. Greene, S.: Characteristics of applications that support creativity. Communications of the ACM 45(10), 100–104 (2002)

    Article  Google Scholar 

  18. Handley, M., Jacobson, V., Perkins, C.: Sdp: Session description protocol. IETF RFC 2327 (1998)

    Google Scholar 

  19. Herbjornsen, S.: Software support for creativity. Tech. Rep. TDT 4735, System Engineering, Department of Computer and Information Science, Norwegian University of Science and Technology (2003)

    Google Scholar 

  20. Horozov, T., Grama, A., Vasudevan, V., Landis, S.: Moby-a mobile peer-to-peer service and data network. In: International Conference on Parallel Processing, Proceedings, pp. 437–444 (2002)

    Google Scholar 

  21. Hu, Y., Das, S., Pucha, H.: Peer-to-peer overlay abstractions in manets. In: J. Wu (ed.) Theoretical and Algorithmic Aspects of Sensor, Ad Hoc Wireless and Peer-to-Peer Networks, pp. 845–864. Auerbach Publications (2005)

    Google Scholar 

  22. Jelasity, M., Kermarrec, A.M.: Ordered slicing of very large-scale overlay networks. In: Proc. Sixth IEEE International Conference on Peer-to-Peer Computing P2P 2006, pp. 117–124 (2006). DOI 10.1109/P2P.2006.25

    Google Scholar 

  23. Kawulok, L., Zielinski, K., Jaeschke, M.: Trusted group membership service for jxme (jxta4j2me). In: Proc. IEEE International Conference on Wireless And Mobile Computing, Networking And Communications (WiMob’2005), vol. 4, pp. 116–121 (2005). DOI 10.1109/WIMOB.2005.1512958

    Google Scholar 

  24. Kortuem, G.: Proem: a middleware platform for mobile peer-to-peer computing. ACM SIGMOBILE Mobile Computing and Communications Review 6(4), 62–64 (2002)

    Article  Google Scholar 

  25. Maibaum, N., Mundt, T.: Jxta: a technology facilitating mobile peer-to-peer networks. In: Proc. International Mobility and Wireless Access Workshop MobiWac 2002, pp. 7–13 (2002). DOI 10.1109/MOBWAC.2002.1166946

    Google Scholar 

  26. Marti, S., Ganesan, P., Garcia-Molina, H.: Dht routing using social links. In: The 3rd International Workshop on Peer-to-Peer Systems. Springer (2004)

    Google Scholar 

  27. Roach, A.: Session initiation protocol (sip) – specific event notification. IETF RFC 3265 (2002)

    Google Scholar 

  28. Rosenberg, J.: The extensible markup language (xml) configuration access protocol (xcap). IETF RFC 4825 (2007)

    Google Scholar 

  29. Rosenberg, J.: Simple made simple: An overview of the ietf specifications for instant messaging and presence using the session initiation protocol (sip). IETF draft draft-ietf-simple-simple-02 (work in progress) (2008)

    Google Scholar 

  30. Rosenberg, J., Schulzrinne, H., Camarillo, G., Johnston, A., Peterson, J., Sparks, R., Handley, M., Schooler, E.: Sip: session initiation protocol. IETF RFC 3261 (2002)

    Google Scholar 

  31. Schulzrinne, H., Gurbani, V., Kyzivat, P.: Rpid: Rich presence extensions to the presence information data format (pidf). IETF RFC 4480 (2006)

    Google Scholar 

  32. Schwotzer, T., Geihs, K.: Shark-a System for Management, Synchronization and Exchange of Knowledge in Mobile User Groups. Journal of Universal Computer Science 8(6), 644–651 (2002)

    Google Scholar 

  33. Shneiderman, B.: Creativity support tools. Communications of the ACM 45(10), 116–120 (2002)

    Article  Google Scholar 

  34. Singh, K., Schulzrinne, H.: Peer-to-peer internet telephony using sip. In: NOSSDAV, Proceedings, pp. 63–68. ACM New York, NY, USA (2005)

    Google Scholar 

  35. Stoica, I., Morris, R., Liben-Nowell, D., Karger, D., Kaashoek, M., Dabek, F., Balakrishnan, H.: Chord: a scalable peer-to-peer lookup protocol for internet applications. Networking, IEEE/ACM Transactions on 11(1), 17–32 (2003)

    Article  Google Scholar 

  36. Sugano, H., Fujimoto, S., Klyne, G., Bateman, A., Carr, W., Peterson, J.: Presence information data format (pidf). IETF RFC 3863 (2004)

    Google Scholar 

  37. Yoneki, E., Hui, P., Chan, S., Crowcroft, J.: A socio-aware overlay for publish/subscribe communication in delay tolerant networks. In: MSWiM, Proceedings, pp. 225–234. ACM New York, NY, USA (2007)

    Chapter  Google Scholar 

  38. Yu, H., Kaminsky, M., Gibbons, P., Flaxman, A.: Sybilguard: defending against sybil attacks via social networks. In: SIGCOMM, Proceedings, pp. 267–278. ACM New York, NY, USA (2006)

    Google Scholar 

Download references

Acknowledgements

Most of the SharedMind implementation was carried out by Sally Ang and Michał Karwowski. The work on FuzzyNet [16] was carried out in collaboration with Sarunas Girdzijauskas, Wojciech Galuba, Vasilios Darlagiannis and Karl Aberer.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Adam Wierzbicki .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer Science+Business Media, LLC

About this chapter

Cite this chapter

Wierzbicki, A., Datta, A., Żaczek, Ł., Rzadca, K. (2010). Supporting Collaboration and Creativity Through Mobile P2P Computing. In: Shen, X., Yu, H., Buford, J., Akon, M. (eds) Handbook of Peer-to-Peer Networking. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-09751-0_50

Download citation

  • DOI: https://doi.org/10.1007/978-0-387-09751-0_50

  • Published:

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-387-09750-3

  • Online ISBN: 978-0-387-09751-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics