SPRINT-SELF: Social-Based Routing and Selfish Node Detection in Opportunistic Networks

Since mobile devices nowadays have become ubiquitous, several types of networks formed over such devices have been proposed. One such approach is represented by opportunistic networking, which is based on a store-carry-and-forward paradigm, where nodes store data and carry it until they reach a suit...

Full description

Bibliographic Details
Main Authors: Radu Ioan Ciobanu, Ciprian Dobre, Valentin Cristea, Florin Pop, Fatos Xhafa
Format: Article
Language:English
Published: Hindawi Limited 2015-01-01
Series:Mobile Information Systems
Online Access:http://dx.doi.org/10.1155/2015/596204
id doaj-9b529703017c4d7c9a7bcafcef103255
record_format Article
spelling doaj-9b529703017c4d7c9a7bcafcef1032552021-07-02T02:51:28ZengHindawi LimitedMobile Information Systems1574-017X1875-905X2015-01-01201510.1155/2015/596204596204SPRINT-SELF: Social-Based Routing and Selfish Node Detection in Opportunistic NetworksRadu Ioan Ciobanu0Ciprian Dobre1Valentin Cristea2Florin Pop3Fatos Xhafa4Faculty of Automatic Control and Computers, University Politehnica of Bucharest, RomaniaFaculty of Automatic Control and Computers, University Politehnica of Bucharest, RomaniaFaculty of Automatic Control and Computers, University Politehnica of Bucharest, RomaniaFaculty of Automatic Control and Computers, University Politehnica of Bucharest, RomaniaUniversitat Politecnica de Catalunya, Barcelona, SpainSince mobile devices nowadays have become ubiquitous, several types of networks formed over such devices have been proposed. One such approach is represented by opportunistic networking, which is based on a store-carry-and-forward paradigm, where nodes store data and carry it until they reach a suitable node for forwarding. The problem in such networks is how to decide what the next hop will be, since nodes do not have a global view of the network. We propose using the social network information of a node when performing routing, since a node is more likely to encounter members of its own social community than other nodes. In addition, we approximate a node’s contact as a Poisson distribution and show that we can predict its future behavior based on the contact history. Furthermore, since opportunistic network nodes may be selfish, we improve our solution by adding a selfish node detection and avoidance mechanism, which can help reduce the number of unnecessary messages sent in the network, and thus avoid congestion and decrease battery consumption. We show that our algorithm outperforms existing solutions such as BUBBLE Rap and Epidemic in terms of delivery cost and hit rate, as well as the rate of congestion introduced in the network, by testing in various realistic scenarios.http://dx.doi.org/10.1155/2015/596204
collection DOAJ
language English
format Article
sources DOAJ
author Radu Ioan Ciobanu
Ciprian Dobre
Valentin Cristea
Florin Pop
Fatos Xhafa
spellingShingle Radu Ioan Ciobanu
Ciprian Dobre
Valentin Cristea
Florin Pop
Fatos Xhafa
SPRINT-SELF: Social-Based Routing and Selfish Node Detection in Opportunistic Networks
Mobile Information Systems
author_facet Radu Ioan Ciobanu
Ciprian Dobre
Valentin Cristea
Florin Pop
Fatos Xhafa
author_sort Radu Ioan Ciobanu
title SPRINT-SELF: Social-Based Routing and Selfish Node Detection in Opportunistic Networks
title_short SPRINT-SELF: Social-Based Routing and Selfish Node Detection in Opportunistic Networks
title_full SPRINT-SELF: Social-Based Routing and Selfish Node Detection in Opportunistic Networks
title_fullStr SPRINT-SELF: Social-Based Routing and Selfish Node Detection in Opportunistic Networks
title_full_unstemmed SPRINT-SELF: Social-Based Routing and Selfish Node Detection in Opportunistic Networks
title_sort sprint-self: social-based routing and selfish node detection in opportunistic networks
publisher Hindawi Limited
series Mobile Information Systems
issn 1574-017X
1875-905X
publishDate 2015-01-01
description Since mobile devices nowadays have become ubiquitous, several types of networks formed over such devices have been proposed. One such approach is represented by opportunistic networking, which is based on a store-carry-and-forward paradigm, where nodes store data and carry it until they reach a suitable node for forwarding. The problem in such networks is how to decide what the next hop will be, since nodes do not have a global view of the network. We propose using the social network information of a node when performing routing, since a node is more likely to encounter members of its own social community than other nodes. In addition, we approximate a node’s contact as a Poisson distribution and show that we can predict its future behavior based on the contact history. Furthermore, since opportunistic network nodes may be selfish, we improve our solution by adding a selfish node detection and avoidance mechanism, which can help reduce the number of unnecessary messages sent in the network, and thus avoid congestion and decrease battery consumption. We show that our algorithm outperforms existing solutions such as BUBBLE Rap and Epidemic in terms of delivery cost and hit rate, as well as the rate of congestion introduced in the network, by testing in various realistic scenarios.
url http://dx.doi.org/10.1155/2015/596204
work_keys_str_mv AT raduioanciobanu sprintselfsocialbasedroutingandselfishnodedetectioninopportunisticnetworks
AT cipriandobre sprintselfsocialbasedroutingandselfishnodedetectioninopportunisticnetworks
AT valentincristea sprintselfsocialbasedroutingandselfishnodedetectioninopportunisticnetworks
AT florinpop sprintselfsocialbasedroutingandselfishnodedetectioninopportunisticnetworks
AT fatosxhafa sprintselfsocialbasedroutingandselfishnodedetectioninopportunisticnetworks
_version_ 1721342712521687040