A P2P Algorithm for a Smart Information System

  • Agostino Forestiero
  • Giuseppe Papuzzo
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 745)


Last generation applications, often, generate a huge amount of data also characterized by high variety and velocity, like those Internet of Things (IoT) paradigm based. Big data analytics increasingly drive decision making in several fields and, then, new approaches and methodologies are needed to improve management operations. Mobile, social and ubiquitous services, comprising data sources and middleware, can be considered a dynamic content, and an effective solution to manage contents are the Content Delivery Networks (CDNs). However, CDNs show limits in dynamic and large systems in which a large amount of data is managed. To deal with these weaknesses and exploit their benefits, new algorithms and approaches have to be designed and employed. This paper introduces RadixOne, a distributed and self-organizing algorithm, to build an information system in pervasive and dynamic environments. Thanks to autonomous and local operations performed by hosts of a distributed system, a logically organized overlay network emerges and the resource discovery operations faster and efficient. Preliminary experimental results show the effectiveness of our approach.


Distributed algorithm Self-organization Overlay network Content delivery networks 


  1. 1.
    Cai, M., Frank, M., Chen, J., Szekely, P.: Maan: a multi-attribute addressable network for grid information services. J. Grid Comput. 2(1), 3–14 (2004)CrossRefGoogle Scholar
  2. 2.
    Crespo, A., Garcia-Molina, H.: Routing indices for peer-to-peer systems. In: Proceedings of the 22nd International Conference on Distributed Computing Systems ICDCS 2002, pp. 23–33 (2002)Google Scholar
  3. 3.
    Forestiero, A., Mastroianni, C., Spezzano, G.: Building a peer-to-peer information system in grids via self-organizing agents. J. Grid Comput. 6(2), 125–140 (2008)CrossRefGoogle Scholar
  4. 4.
    Li, J., Shvartzshnaider, Y., Francisco, J.A., Martin, R.P., Nagaraja, K., Raychaudhuri, D.: Delivering internet-of-things services in mobility first future internet architecture. In: Proceedings of the 3rd International Conference on the Internet of Things (IOT), pp. 31–38. IEEE (2012)Google Scholar
  5. 5.
    Lu, Z., Wang, Y., Yang, Y.R.: An analysis and comparison of cdn-p2p-hybrid content delivery system and model. J. Commun. 7(3), 232–245 (2012)CrossRefGoogle Scholar
  6. 6.
    Oppenheimer, D., Albrecht, J., Patterson, D., Vahdat, A.: Design and implementation tradeoffs for wide-area resource discovery. In: Proceedings of the 14th IEEE International Symposium on High Performance Distributed Computing. Research Triangle Park, NC, USA (2005)Google Scholar
  7. 7.
    Platzer, C., Dustdar, S.: A vector space search engine for web services. In: Proceedings of the Third European Conference on Web Services ECOWS 2005, p. 62, Washington, DC, USA. IEEE Computer Society (2005)Google Scholar
  8. 8.
    Xiaomeng, Y., Liu, F., Jiangchuan, L., Hai, J.: Building a network highway for big data: architecture and challenges. IEEE Netw. 28(4), 5–13 (2014)CrossRefGoogle Scholar
  9. 9.
    Yin, H., Liu, X., Zhan, T., Sekar, V., Qiu, F., Lin, C., Zhang, H., Li, B.: Design and deployment of a hybrid CDN-p2p system for live video streaming: experiences with livesky. In: Proceedings of the 17th ACM International Conference on Multimedia MM 2009, pp. 25–34. (2009)Google Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  1. 1.CNR - ICAR, Institute for High Performance Computing and NetworkingRendeItaly

Personalised recommendations