Abstract:
This paper investigates the performance of epidemic routing in mobile social networks considering several communities which are frequently visited by nodes. To this end, ...Show MoreMetadata
Abstract:
This paper investigates the performance of epidemic routing in mobile social networks considering several communities which are frequently visited by nodes. To this end, a monolithic Stochastic Reward Net (SRN) is proposed to evaluate the delivery delay and the average number of transmissions under epidemic routing by considering skewed location visiting preferences. This model is not scalable enough, in terms of the number of nodes and frequently visited locations. In order to achieve higher scalability, the folding technique is applied to the monolithic model, and an approximate folded SRN is proposed to evaluate performance of epidemic routing. Discrete-event simulation is used to validate the proposed models. Both SRN models for predicting the performance of epidemic routing exhibit high accuracy. We also propose an Ordinary Differential Equation (ODE) model for epidemic routing and compare it with the folded model. The obtained results show that the folded model is more accurate than the ODE model. Moreover, it is proved that the number of transmissions by the time of delivery follows a uniform distribution, for a general class of networks, where positions of nodes are always independent and identically distributed.
Published in: IEEE Transactions on Vehicular Technology ( Volume: 70, Issue: 3, March 2021)
Funding Agency:

Department of Computer Science, University of Calgary, Calgary, AB, Canada
Leila Rashidi received the B.S. degree in computer engineering from the University of Tehran, Tehran, Iran, in 2014 and the Ph.D. degree in computer engineering from the Sharif University of Technology, Tehran, Iran, in 2019. She is currently a Postdoctoral Associate with the University of Calgary, Calgary, AB, Canada. Her main research interests include performance evaluation and network security.
Leila Rashidi received the B.S. degree in computer engineering from the University of Tehran, Tehran, Iran, in 2014 and the Ph.D. degree in computer engineering from the Sharif University of Technology, Tehran, Iran, in 2019. She is currently a Postdoctoral Associate with the University of Calgary, Calgary, AB, Canada. Her main research interests include performance evaluation and network security.View more

Department of Computer Engineering, Sharif University of Technology, Tehran, Iran
Amir Dalili-Yazdi received the B.Sc. degree in computer engineering, software field, from Islamic Azad University, Tehran, Iran in 2017 and the M.Sc. degree from the Department of Computer Engineering, Sharif University of Technology, Tehran, Iran, in 2020. His main research interests include performance modeling and computer networks.
Amir Dalili-Yazdi received the B.Sc. degree in computer engineering, software field, from Islamic Azad University, Tehran, Iran in 2017 and the M.Sc. degree from the Department of Computer Engineering, Sharif University of Technology, Tehran, Iran, in 2020. His main research interests include performance modeling and computer networks.View more

School of Computer Engineering, Iran University of Science and Technology, Tehran, Iran
INESC-ID, Instituto Superior Técnico, Universidade de Lisboa, Lisbon, Portugal
Reza Entezari-Maleki received the B.S. and M.S. degrees in computer engineering from the Iran University of Science and Technology (IUST), Tehran, Iran, in 2007 and 2009, respectively, and the Ph.D. degree in computer engineering from the Sharif University of Technology, Tehran, Iran, in 2014. He was a Postdoctoral Researcher with Institute for Research in Fundamental Sciences, Tehran, Iran, before joining IUST as an Assi...Show More
Reza Entezari-Maleki received the B.S. and M.S. degrees in computer engineering from the Iran University of Science and Technology (IUST), Tehran, Iran, in 2007 and 2009, respectively, and the Ph.D. degree in computer engineering from the Sharif University of Technology, Tehran, Iran, in 2014. He was a Postdoctoral Researcher with Institute for Research in Fundamental Sciences, Tehran, Iran, before joining IUST as an Assi...View more

INESC-ID, Instituto Superior Técnico, Universidade de Lisboa, Lisbon, Portugal
Leonel Sousa (Senior Member, IEEE) received the Ph.D. degree from the Instituto Superior Tecnico (IST), Universidade de Lisboa, Libson, Portugal, in 1996. Since 1996, he has been with IST, where he is currently the Chair with the Department of Electrical and Computer Engineering. His research interests include computer architectures, high-performance computing, and multimedia systems.
Leonel Sousa (Senior Member, IEEE) received the Ph.D. degree from the Instituto Superior Tecnico (IST), Universidade de Lisboa, Libson, Portugal, in 1996. Since 1996, he has been with IST, where he is currently the Chair with the Department of Electrical and Computer Engineering. His research interests include computer architectures, high-performance computing, and multimedia systems.View more

Department of Computer Engineering, Sharif University of Technology, Tehran, Iran
Ali Movaghar (Senior Member, IEEE) received the M.S. and Ph.D. degrees in computer, information, and control engineering from the University of Michigan, Ann Arbor, MI, USA, in 1979 and 1985, respectively. He is currently a Professor with the Department of Computer Engineering, Sharif University of Technology, Tehran, Iran. His research interests include performance or dependability modeling and formal verification.
Ali Movaghar (Senior Member, IEEE) received the M.S. and Ph.D. degrees in computer, information, and control engineering from the University of Michigan, Ann Arbor, MI, USA, in 1979 and 1985, respectively. He is currently a Professor with the Department of Computer Engineering, Sharif University of Technology, Tehran, Iran. His research interests include performance or dependability modeling and formal verification.View more

Department of Computer Science, University of Calgary, Calgary, AB, Canada
Leila Rashidi received the B.S. degree in computer engineering from the University of Tehran, Tehran, Iran, in 2014 and the Ph.D. degree in computer engineering from the Sharif University of Technology, Tehran, Iran, in 2019. She is currently a Postdoctoral Associate with the University of Calgary, Calgary, AB, Canada. Her main research interests include performance evaluation and network security.
Leila Rashidi received the B.S. degree in computer engineering from the University of Tehran, Tehran, Iran, in 2014 and the Ph.D. degree in computer engineering from the Sharif University of Technology, Tehran, Iran, in 2019. She is currently a Postdoctoral Associate with the University of Calgary, Calgary, AB, Canada. Her main research interests include performance evaluation and network security.View more

Department of Computer Engineering, Sharif University of Technology, Tehran, Iran
Amir Dalili-Yazdi received the B.Sc. degree in computer engineering, software field, from Islamic Azad University, Tehran, Iran in 2017 and the M.Sc. degree from the Department of Computer Engineering, Sharif University of Technology, Tehran, Iran, in 2020. His main research interests include performance modeling and computer networks.
Amir Dalili-Yazdi received the B.Sc. degree in computer engineering, software field, from Islamic Azad University, Tehran, Iran in 2017 and the M.Sc. degree from the Department of Computer Engineering, Sharif University of Technology, Tehran, Iran, in 2020. His main research interests include performance modeling and computer networks.View more

School of Computer Engineering, Iran University of Science and Technology, Tehran, Iran
INESC-ID, Instituto Superior Técnico, Universidade de Lisboa, Lisbon, Portugal
Reza Entezari-Maleki received the B.S. and M.S. degrees in computer engineering from the Iran University of Science and Technology (IUST), Tehran, Iran, in 2007 and 2009, respectively, and the Ph.D. degree in computer engineering from the Sharif University of Technology, Tehran, Iran, in 2014. He was a Postdoctoral Researcher with Institute for Research in Fundamental Sciences, Tehran, Iran, before joining IUST as an Assistant Professor in 2018. His main research interests include performance and dependability modeling.
Reza Entezari-Maleki received the B.S. and M.S. degrees in computer engineering from the Iran University of Science and Technology (IUST), Tehran, Iran, in 2007 and 2009, respectively, and the Ph.D. degree in computer engineering from the Sharif University of Technology, Tehran, Iran, in 2014. He was a Postdoctoral Researcher with Institute for Research in Fundamental Sciences, Tehran, Iran, before joining IUST as an Assistant Professor in 2018. His main research interests include performance and dependability modeling.View more

INESC-ID, Instituto Superior Técnico, Universidade de Lisboa, Lisbon, Portugal
Leonel Sousa (Senior Member, IEEE) received the Ph.D. degree from the Instituto Superior Tecnico (IST), Universidade de Lisboa, Libson, Portugal, in 1996. Since 1996, he has been with IST, where he is currently the Chair with the Department of Electrical and Computer Engineering. His research interests include computer architectures, high-performance computing, and multimedia systems.
Leonel Sousa (Senior Member, IEEE) received the Ph.D. degree from the Instituto Superior Tecnico (IST), Universidade de Lisboa, Libson, Portugal, in 1996. Since 1996, he has been with IST, where he is currently the Chair with the Department of Electrical and Computer Engineering. His research interests include computer architectures, high-performance computing, and multimedia systems.View more

Department of Computer Engineering, Sharif University of Technology, Tehran, Iran
Ali Movaghar (Senior Member, IEEE) received the M.S. and Ph.D. degrees in computer, information, and control engineering from the University of Michigan, Ann Arbor, MI, USA, in 1979 and 1985, respectively. He is currently a Professor with the Department of Computer Engineering, Sharif University of Technology, Tehran, Iran. His research interests include performance or dependability modeling and formal verification.
Ali Movaghar (Senior Member, IEEE) received the M.S. and Ph.D. degrees in computer, information, and control engineering from the University of Michigan, Ann Arbor, MI, USA, in 1979 and 1985, respectively. He is currently a Professor with the Department of Computer Engineering, Sharif University of Technology, Tehran, Iran. His research interests include performance or dependability modeling and formal verification.View more