Skip to main content
Erschienen in: The Journal of Supercomputing 12/2017

07.06.2017

FLAPS: bandwidth and delay-efficient distributed data searching in Fog-supported P2P content delivery networks

verfasst von: Mohammad Shojafar, Zahra Pooranian, Paola G. Vinueza Naranjo, Enzo Baccarelli

Erschienen in: The Journal of Supercomputing | Ausgabe 12/2017

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Due to the growing interest for multimedia contents by mobile users, designing bandwidth and delay-efficient distributed algorithms for data searching over wireless (possibly, mobile) “ad hoc” Peer-to-Peer (P2P) content Delivery Networks (CDNs) is a topic of current interest. This is mainly due to the limited computing-plus-communication resources featuring state-of-the-art wireless P2P CDNs. In principle, an effective means to cope with this limitation is to empower traditional P2P CDNs by distributed Fog nodes. Motivated by this consideration, the goal of this paper is twofold. First, we propose and describe the main building blocks of a hybrid (e.g., mixed infrastructure and “ad hoc”) Fog-supported P2P architecture for wireless content delivery, namely, the Fog-Caching P2P architecture. It exploits the topological (possibly, time varying) information locally available at the serving Fog nodes, in order to speed up the data searching operations performed by the served peers. Second, we propose a bandwidth and delay-efficient, distributed and adaptive probabilistic search algorithm, that relies on the learning automata paradigm, e.g., the Fog-supported Learning Automata Adaptive Probabilistic Search (FLAPS) algorithm. The main feature of the FLAPS algorithm is the exploitation of the local topology information provided by the serving Fog nodes and the current status of the collaborating peers, in order to run a suitably distributed reinforcement algorithm for the adaptive discovery of peer-to-peer and peer-to-fog minimum-hop routes. The performance of the proposed FLAPS algorithm is numerically evaluated in terms of Success Rate, Hit-per-Query, Message-per-Query, Response Delay and Message Duplication Factor over a number of randomly generated benchmark CDN topologies. Furthermore, in order to corroborate the actual effectiveness of the FLAPS algorithm, extensive performance comparisons are carried out with some state-of-the-art searching algorithms, namely the Adaptive Probabilistic Search, Improved Adaptive Probabilistic Search and the Random Walk algorithms.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literatur
2.
Zurück zum Zitat Wang X, Chen M, Taleb T, Ksentini A, Leung V (2014) Cache in the air: exploiting content caching and delivery techniques for 5G systems. IEEE Commun Mag 52(2):131–139CrossRef Wang X, Chen M, Taleb T, Ksentini A, Leung V (2014) Cache in the air: exploiting content caching and delivery techniques for 5G systems. IEEE Commun Mag 52(2):131–139CrossRef
3.
Zurück zum Zitat Bastug E, Bennis M, Debbah M (2014) Living on the edge: the role of proactive caching in 5G wireless networks. IEEE Commun Mag 52(8):82–89CrossRef Bastug E, Bennis M, Debbah M (2014) Living on the edge: the role of proactive caching in 5G wireless networks. IEEE Commun Mag 52(8):82–89CrossRef
4.
Zurück zum Zitat Li Y, Sun L, Wang W (2014) Exploring device-to-device communication for mobile cloud computing. In: Communications (ICC), 2014 IEEE International Conference on. IEEE, pp 2239–2244 Li Y, Sun L, Wang W (2014) Exploring device-to-device communication for mobile cloud computing. In: Communications (ICC), 2014 IEEE International Conference on. IEEE, pp 2239–2244
5.
Zurück zum Zitat Tigelaar AS, Hiemstra D, Trieschnigg D (2012) Peer-to-peer information retrieval: an overview. ACM Trans Inf Syst (TOIS) 30(2):9CrossRef Tigelaar AS, Hiemstra D, Trieschnigg D (2012) Peer-to-peer information retrieval: an overview. ACM Trans Inf Syst (TOIS) 30(2):9CrossRef
6.
Zurück zum Zitat Shojafar M, Abawajy JH, Delkhah Z, Ahmadi A, Pooranian Z, Abraham A (2015) An efficient and distributed file search in unstructured peer-to-peer networks. Peer-to-Peer Netw Appl 8(1):120–136CrossRef Shojafar M, Abawajy JH, Delkhah Z, Ahmadi A, Pooranian Z, Abraham A (2015) An efficient and distributed file search in unstructured peer-to-peer networks. Peer-to-Peer Netw Appl 8(1):120–136CrossRef
7.
Zurück zum Zitat Gkantsidis C, Mihail M, Saberi A (2004) Random walks in peer-to-peer networks. In: INFOCOM 2004. Twenty-third annual joint conference of the IEEE computer and communications societies, vol 1. IEEE Gkantsidis C, Mihail M, Saberi A (2004) Random walks in peer-to-peer networks. In: INFOCOM 2004. Twenty-third annual joint conference of the IEEE computer and communications societies, vol 1. IEEE
8.
Zurück zum Zitat Li B, Li J, Huai J, Wo T, Li Q, Zhong L (2009) Enacloud: An energy-saving application live placement approach for cloud computing environments. In: Cloud computing, CLOUD’09. IEEE International Conference on. IEEE, pp 17–24 Li B, Li J, Huai J, Wo T, Li Q, Zhong L (2009) Enacloud: An energy-saving application live placement approach for cloud computing environments. In: Cloud computing, CLOUD’09. IEEE International Conference on. IEEE, pp 17–24
9.
Zurück zum Zitat Gao Y, Guan H, Qi Z, Hou Y, Liu L (2013) A multi-objective ant colony system algorithm for virtual machine placement in cloud computing. J Comput Syst Sci 79(8):1230–1242CrossRefMATHMathSciNet Gao Y, Guan H, Qi Z, Hou Y, Liu L (2013) A multi-objective ant colony system algorithm for virtual machine placement in cloud computing. J Comput Syst Sci 79(8):1230–1242CrossRefMATHMathSciNet
10.
Zurück zum Zitat Lucas-Simarro JL, Moreno-Vozmediano R, Montero RS, Llorente IM (2013) Scheduling strategies for optimal service deployment across multiple clouds. Future Gener Comput Syst 29(6):1431–1441CrossRef Lucas-Simarro JL, Moreno-Vozmediano R, Montero RS, Llorente IM (2013) Scheduling strategies for optimal service deployment across multiple clouds. Future Gener Comput Syst 29(6):1431–1441CrossRef
11.
Zurück zum Zitat Yang L, Cao J, Liang G, Han X (2016) Cost aware service placement and load dispatching in mobile cloud systems. IEEE Trans Comput 65(5):1440–1452CrossRefMATHMathSciNet Yang L, Cao J, Liang G, Han X (2016) Cost aware service placement and load dispatching in mobile cloud systems. IEEE Trans Comput 65(5):1440–1452CrossRefMATHMathSciNet
12.
Zurück zum Zitat Cui Y, Wu Y, Jiang D (2015) Analysis and optimization of caching and multicasting in large-scale cache-enabled information-centric networks. In: Global Communications Conference (GLOBECOM), 2015 IEEE. IEEE, pp 1–7 Cui Y, Wu Y, Jiang D (2015) Analysis and optimization of caching and multicasting in large-scale cache-enabled information-centric networks. In: Global Communications Conference (GLOBECOM), 2015 IEEE. IEEE, pp 1–7
14.
Zurück zum Zitat Merugu S, Srinivasan S, Zegura E (2003) Adding structure to unstructured peer-to-peer networks: the role of overlay topology. In: Group communications and charges. Technology and business models. Springer, pp 83–94 Merugu S, Srinivasan S, Zegura E (2003) Adding structure to unstructured peer-to-peer networks: the role of overlay topology. In: Group communications and charges. Technology and business models. Springer, pp 83–94
15.
Zurück zum Zitat Chawathe Y, Ratnasamy S, Breslau L, Lanham N, Shenker S (2003) Making gnutella-like p2p systems scalable. In: Proceedings of the 2003 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications. ACM, pp 407–418 Chawathe Y, Ratnasamy S, Breslau L, Lanham N, Shenker S (2003) Making gnutella-like p2p systems scalable. In: Proceedings of the 2003 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications. ACM, pp 407–418
16.
Zurück zum Zitat Chowdhury F, Kolberg M (2013) Performance evaluation of structured peer-to-peer overlays for use on mobile networks. In: Developments in eSystems Engineering (DeSE), 2013 Sixth International Conference on. IEEE, pp 57–62 Chowdhury F, Kolberg M (2013) Performance evaluation of structured peer-to-peer overlays for use on mobile networks. In: Developments in eSystems Engineering (DeSE), 2013 Sixth International Conference on. IEEE, pp 57–62
17.
Zurück zum Zitat Maymounkov P, Mazieres D (2002) Kademlia: A peer-to-peer information system based on the xor metric. In: International Workshop on Peer-to-Peer Systems. Springer, pp 53–65 Maymounkov P, Mazieres D (2002) Kademlia: A peer-to-peer information system based on the xor metric. In: International Workshop on Peer-to-Peer Systems. Springer, pp 53–65
18.
Zurück zum Zitat Thampi SM, Sekaran KC (2007) Autonomous data replication using q-learning for unstructured p2p networks. In: Sixth IEEE International Symposium on Network Computing and Applications (NCA). IEEE, pp 311–317 Thampi SM, Sekaran KC (2007) Autonomous data replication using q-learning for unstructured p2p networks. In: Sixth IEEE International Symposium on Network Computing and Applications (NCA). IEEE, pp 311–317
19.
Zurück zum Zitat Yang B, Garcia-Molina H (2002) Improving search in peer-to-peer networks. In: Distributed Computing Systems, 2002. Proceedings. 22nd International Conference on. IEEE, pp 5–14 Yang B, Garcia-Molina H (2002) Improving search in peer-to-peer networks. In: Distributed Computing Systems, 2002. Proceedings. 22nd International Conference on. IEEE, pp 5–14
20.
Zurück zum Zitat Di Caro G, Dorigo M (1998) AntNet: distributed stigmergetic control for communications networks. J Artif Intell Res 9:317–365MATH Di Caro G, Dorigo M (1998) AntNet: distributed stigmergetic control for communications networks. J Artif Intell Res 9:317–365MATH
21.
Zurück zum Zitat Michlmayr E (2006) Ant algorithms for search in unstructured peer-to-peer networks. In: 22nd International Conference on Data Engineering Workshops (ICDEW’06). IEEE Michlmayr E (2006) Ant algorithms for search in unstructured peer-to-peer networks. In: 22nd International Conference on Data Engineering Workshops (ICDEW’06). IEEE
22.
Zurück zum Zitat Shojafar M, Cordeschi N, Baccarelli E (2016) Energy-efficient adaptive resource management for real-time vehicular cloud services. IEEE Trans Cloud Comput PP(99):1–14 Shojafar M, Cordeschi N, Baccarelli E (2016) Energy-efficient adaptive resource management for real-time vehicular cloud services. IEEE Trans Cloud Comput PP(99):1–14
23.
Zurück zum Zitat Dabbagh M, Hamdaoui B, Guizani M, Rayes A (2016) An energy-efficient VM prediction and migration framework for overcommitted clouds. IEEE Trans Cloud Comput PP(99):1CrossRef Dabbagh M, Hamdaoui B, Guizani M, Rayes A (2016) An energy-efficient VM prediction and migration framework for overcommitted clouds. IEEE Trans Cloud Comput PP(99):1CrossRef
24.
Zurück zum Zitat Rhea SC, Kubiatowicz J (2002) Probabilistic location and routing. In: INFOCOM, Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE, vol. 3. IEEE, pp 1248–1257 Rhea SC, Kubiatowicz J (2002) Probabilistic location and routing. In: INFOCOM, Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE, vol. 3. IEEE, pp 1248–1257
25.
26.
Zurück zum Zitat Cordeschi N, Amendola D, Shojafar M, Baccarelli E (2015) Distributed and adaptive resource management in cloud-assisted cognitive radio vehicular networks with hard reliability guarantees. Veh Commun 2(1):1–12CrossRef Cordeschi N, Amendola D, Shojafar M, Baccarelli E (2015) Distributed and adaptive resource management in cloud-assisted cognitive radio vehicular networks with hard reliability guarantees. Veh Commun 2(1):1–12CrossRef
27.
Zurück zum Zitat Naranjo PGV, Shojafar M, Mostafaei H, Pooranian Z, Baccarelli E (2017) P-SEP: a prolong stable election routing algorithm for energy-limited heterogeneous fog-supported wireless sensor networks. J Supercomput 73(2):733–755 Naranjo PGV, Shojafar M, Mostafaei H, Pooranian Z, Baccarelli E (2017) P-SEP: a prolong stable election routing algorithm for energy-limited heterogeneous fog-supported wireless sensor networks. J Supercomput 73(2):733–755
28.
Zurück zum Zitat Mustafa M, Papatriantafilou M, Schiller EM, Tohidi A, Tsigas P (2012) Autonomous tdma alignment for vanets. In: Vehicular Technology Conference (VTC Fall), 2012 IEEE. IEEE, pp 1–5 Mustafa M, Papatriantafilou M, Schiller EM, Tohidi A, Tsigas P (2012) Autonomous tdma alignment for vanets. In: Vehicular Technology Conference (VTC Fall), 2012 IEEE. IEEE, pp 1–5
29.
Zurück zum Zitat Tsoumakos D, Roussopoulos N (2003) Adaptive probabilistic search for peer-to-peer networks. In: Peer-to-Peer Computing, P2P 2003. Proceedings. Third International Conference on. IEEE, pp 102–109 Tsoumakos D, Roussopoulos N (2003) Adaptive probabilistic search for peer-to-peer networks. In: Peer-to-Peer Computing, P2P 2003. Proceedings. Third International Conference on. IEEE, pp 102–109
31.
Zurück zum Zitat Marti S, Ganesan P, Garcia-Molina H (2004) DHT routing using social links. In: International Workshop on Peer-to-Peer Systems. Springer, pp 100–111 Marti S, Ganesan P, Garcia-Molina H (2004) DHT routing using social links. In: International Workshop on Peer-to-Peer Systems. Springer, pp 100–111
32.
Zurück zum Zitat Ripeanu M, Foster I (2002) Mapping the gnutella network: Macroscopic properties of large-scale peer-to-peer systems. In: International Workshop on Peer-to-Peer Systems. Springer, pp 85–93 Ripeanu M, Foster I (2002) Mapping the gnutella network: Macroscopic properties of large-scale peer-to-peer systems. In: International Workshop on Peer-to-Peer Systems. Springer, pp 85–93
Metadaten
Titel
FLAPS: bandwidth and delay-efficient distributed data searching in Fog-supported P2P content delivery networks
verfasst von
Mohammad Shojafar
Zahra Pooranian
Paola G. Vinueza Naranjo
Enzo Baccarelli
Publikationsdatum
07.06.2017
Verlag
Springer US
Erschienen in
The Journal of Supercomputing / Ausgabe 12/2017
Print ISSN: 0920-8542
Elektronische ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-017-2082-y

Weitere Artikel der Ausgabe 12/2017

The Journal of Supercomputing 12/2017 Zur Ausgabe