Analytical Comparison of Resource Search Algorithms in Non-DHT Mobile Peer-to-Peer Networks

被引:2
作者
Arunachalam, Ajay [1 ]
Ravi, Vinayakumar [2 ]
Krichen, Moez [3 ,4 ]
Alroobaea, Roobaea [5 ]
Alqurni, Jehad Saad [6 ]
机构
[1] Orebro Univ, Ctr Appl Autonomous Sensor Syst AASS, Orebro, Sweden
[2] Prince Mohammad Bin Fahd Univ, Ctr Artificial Intelligence, Khobar, Saudi Arabia
[3] Al Baha Univ, Fac CSIT, Al Bahah, Saudi Arabia
[4] Univ Sfax, ReDCAD Lab, Sfax, Tunisia
[5] Taif Univ, Coll Comp & Informat Technol, Dept Comp Sci, POB 11099, At Taif 21944, Saudi Arabia
[6] Imam Abdulrahman Bin Faisal Univ, Coll Educ, Dept Educ Technol, Dammam, Saudi Arabia
来源
CMC-COMPUTERS MATERIALS & CONTINUA | 2021年 / 68卷 / 01期
关键词
Mathematical model; MANET; P2P networks; P2P MANET; unstructured; search algorithms; Peer-to-Peer; ad-hoc; flooding; random walk; resource discovery; content discovery; mobile peer-to-peer; broadcast; peer; RANDOM-WALK;
D O I
10.32604/cmc.2021.015371
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
One of the key challenges in ad-hoc networks is the resource discovery problem. How efficiently & quickly the queried resource/object can be resolved in such a highly dynamic self-evolving network is the underlying question? Broadcasting is a basic technique in the Mobile Ad-hoc Networks (MANETs), and it refers to sending a packet from one node to every other node within the transmission range. Flooding is a type of broadcast where the received packet is retransmitted once by every node. The naive flooding technique floods the network with query messages, while the random walk scheme operates by contacting subsets of each node's neighbors at every step, thereby restricting the search space. Many earlier works have mainly focused on the simulation-based analysis of flooding technique, and its variants, in a wired network scenario. Although, there have been some empirical studies in peer-to-peer (P2P) networks, the analytical results are still lacking, especially in the context of mobile P2P networks. In this article, we mathematically model different widely used existing search techniques, and compare with the proposed improved random walk method, a simple lightweight approach suitable for the non-DHT architecture. We provide analytical expressions to measure the performance of the different flooding-based search techniques, and our proposed technique. We analytically derive 3 relevant key performance measures, i.e., the avg. number of steps needed to find a resource, the probability of locating a resource, and the avg. number of messages generated during the entire search process.
引用
收藏
页码:983 / 1001
页数:19
相关论文
共 17 条
[1]  
[Anonymous], 2014, P COMPL NETW 5 BOL B
[2]  
Arunachalam A, 2016, INT J ELECT COMPUTER, V6, P3121
[3]  
Arunachalam A., 2017, Journal of Computers (Taiwan), V28, P209
[4]  
Arunachalam A., 2016, J ENG SCI TECHNOL RE, V9, P23, DOI DOI 10.25103/jestr.091.05
[5]   Rock, Paper, Scissors Game Based Model for Content Discovery in P2P MANETs [J].
Arunachalam, Ajay .
WIRELESS PERSONAL COMMUNICATIONS, 2020, 113 (02) :1315-1330
[6]   Issues of Implementing Random Walk and Gossip Based Resource Discovery Protocols in P2P MANETs & Suggestions for Improvement [J].
Arunachalam, Ajay ;
Sornil, Ohm .
3RD INTERNATIONAL CONFERENCE ON RECENT TRENDS IN COMPUTING 2015 (ICRTC-2015), 2015, 57 :509-518
[7]   An Analysis of the Overhead and Energy Consumption in Flooding, Random Walk and Gossip based Resource Discovery Protocols in MP2P Networks [J].
Arunachalam, Ajay ;
Sornil, Ohm .
2015 5TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING & COMMUNICATION TECHNOLOGIES ACCT 2015, 2015, :292-297
[8]   Modeling and optimizing Random Walk content discovery protocol over mobile ad-hoc networks [J].
Babaei, Hamideh ;
Fathy, Mahmood ;
Romoozi, Morteza .
PERFORMANCE EVALUATION, 2014, 74 :18-29
[9]   Shortcoming, problems and analytical comparison for flooding-based search techniques in unstructured P2P networks [J].
Barjini, Hassan ;
Othman, Mohamed ;
Ibrahim, Hamidah ;
Udzir, Nur Izura .
PEER-TO-PEER NETWORKING AND APPLICATIONS, 2012, 5 (01) :1-13
[10]   Optimizing random walk search algorithms in P2P networks [J].
Bisnik, Nabhendra ;
Abouzeid, Alhussein A. .
COMPUTER NETWORKS, 2007, 51 (06) :1499-1514