DAEDALUS – A Peer-to-Peer Shared Memory System for Ubiquitous Computing

  • Peter Ibach
  • Vladimir Stantchev
  • Christian Keller
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4128)


Data sharing in a large scale and for high volatility tolerance requires peer-to-peer solutions where traditional multiprocessor shared memory systems are not applicable. Efficiency of those P2P shared memory systems depends, in particular, on scale, dynamics, and concurrent write accesses. We have developed a P2P shared memory solution, DAEDALUS, based on SUN’s JXTA framework, and integrated an efficient stochastic locking protocol, proper resource clustering, and semi-hierarchical grouping of nodes. We evaluated the applicability under heavy load, scale, and node mobility. Here, DAEDALUS outperformed a client/server system and solved its inherent scalability problem.


Node Sense Node Mobility Data Item Shared Memory Ubiquitous Computing 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Ibach, P., Hübner, T., Schweigert, M.: MagicMap Kooperative Positionsbestimmung über WLAN. In: Chaos Communication Congress, Berlin, Germany (2004)Google Scholar
  2. 2.
    Ibach, P., Schreiner, F., Stantchev, V., Ziemek, H.: Ortung drahtlos kommunizierender Endgeräte mit GRIPS/MagicMap. In: 35. Jahrestagung der Gesellschaft für Informatik, Bonn, Germany (2005)Google Scholar
  3. 3.
    Ibach, P., Stantchev, V., Lederer, F., Weiß, A., Herbst, T., Kunze, T.: WLAN-based Asset Tracking for Warehouse Management. In: IADIS International Conference e-Commerce, Porto, Portugal (2005)Google Scholar
  4. 4.
    Clarke, I., Sandberg, O., Wiley, B., Hong, T.W.: Freenet: A distributed anonymous information storage and retrieval system. Designing Privacy Enhancing Technologies 2009 (2001)Google Scholar
  5. 5.
    Rhea, S., Eaton, P., Geels, D., Weatherspoon, H., Zhao, B., Kubiatowicz, J.: Pond: The OceanStore prototype. In: Proceedings of the Conference on File and Storage Technologies, pp. 1–14 (2003)Google Scholar
  6. 6.
    Aberer, K., Cudré-Mauroux, P., Datta, A., Despotovic, Z., Hauswirth, M., Punceva, M., Schmidt, R.: P-grid: a self-organizing structured p2p system. SIGMOD Record 32(3), 29–33 (2003)CrossRefGoogle Scholar
  7. 7.
    Muthitacharoen, A., Morris, R., Gil, T., Chen, B.: Ivy: A read/write peer-to-peer file system. In: Proceedings of the 5th USENIX Symposium on Operating Systems Design and Implementation (OSDI 2002), Boston, Massachusetts (2002)Google Scholar
  8. 8.
    Antoniu, G., Bougé, L., Jan, M.: Juxmem: An adaptive supportive platform for data sharing on the grid. Scalable Computing: Practice and Experience 6(3), 45–55 (2005)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Peter Ibach
    • 1
  • Vladimir Stantchev
    • 2
  • Christian Keller
    • 1
  1. 1.Lehrstuhl Rechnerorganisation und Kommunikation, Institut für InformatikHumboldt-Universität zu BerlinBerlin
  2. 2.Net Business Center, Fachgebiet Systemanalyse und EDVTechnische Universität BerlinBerlin

Personalised recommendations