A Controller-Driven Approach for Opportunistic Networking

Opportunistic networks (OppNets) leverage opportunistic contacts to flow data across an infrastructure-free network. As of yet, OppNets’ performance depends on applying the most suitable forwarding strategy based on the OppNet typology. On the other hand, software-defined networking (SDN) is a parad...

Full description

Bibliographic Details
Main Authors: MariaCarmen de Toro, Carlos Borrego, Sergi Robles
Format: Article
Language:English
Published: MDPI AG 2022-12-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/12/23/12479
_version_ 1797463543190126592
author MariaCarmen de Toro
Carlos Borrego
Sergi Robles
author_facet MariaCarmen de Toro
Carlos Borrego
Sergi Robles
author_sort MariaCarmen de Toro
collection DOAJ
description Opportunistic networks (OppNets) leverage opportunistic contacts to flow data across an infrastructure-free network. As of yet, OppNets’ performance depends on applying the most suitable forwarding strategy based on the OppNet typology. On the other hand, software-defined networking (SDN) is a paradigm for wired networks that decouples the control and data planes. The control plane oversees the network to configure the data plane optimally. Our proposal uses SDN-like controllers to build a partial overview of the opportunistic network. The forwarding strategy uses this context information to achieve better network performance. As a use case of our proposal, in the context of an OppNet quota-based forwarding algorithm, we present a controller-driven architecture to tackle the congestion problem. Particularly, the controller-driven architecture uses the context information on the congestion of the network to dynamically determine the message replication limit used by the forwarding algorithm. A simulation based on real and synthetic mobility traces shows that using context information provided by the controller to configure the forwarding protocol increments the delivery ratio and keeps a good latency average and a low overhead compared with the baseline forwarding protocols based on message replication. These results strengthen the benefits of using supervised context information in the forwarding strategy in OppNets.
first_indexed 2024-03-09T17:52:13Z
format Article
id doaj.art-53599554b2ac434198707c744428c5d8
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-09T17:52:13Z
publishDate 2022-12-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-53599554b2ac434198707c744428c5d82023-11-24T10:37:14ZengMDPI AGApplied Sciences2076-34172022-12-0112231247910.3390/app122312479A Controller-Driven Approach for Opportunistic NetworkingMariaCarmen de Toro0Carlos Borrego1Sergi Robles2Department of Information and Communications Engineering (dEIC), Universitat Autònoma de Barcelona, 08193 Bellaterra, SpainDepartment of Information and Communications Engineering (dEIC), Universitat Autònoma de Barcelona, 08193 Bellaterra, SpainDepartment of Information and Communications Engineering (dEIC), Universitat Autònoma de Barcelona, 08193 Bellaterra, SpainOpportunistic networks (OppNets) leverage opportunistic contacts to flow data across an infrastructure-free network. As of yet, OppNets’ performance depends on applying the most suitable forwarding strategy based on the OppNet typology. On the other hand, software-defined networking (SDN) is a paradigm for wired networks that decouples the control and data planes. The control plane oversees the network to configure the data plane optimally. Our proposal uses SDN-like controllers to build a partial overview of the opportunistic network. The forwarding strategy uses this context information to achieve better network performance. As a use case of our proposal, in the context of an OppNet quota-based forwarding algorithm, we present a controller-driven architecture to tackle the congestion problem. Particularly, the controller-driven architecture uses the context information on the congestion of the network to dynamically determine the message replication limit used by the forwarding algorithm. A simulation based on real and synthetic mobility traces shows that using context information provided by the controller to configure the forwarding protocol increments the delivery ratio and keeps a good latency average and a low overhead compared with the baseline forwarding protocols based on message replication. These results strengthen the benefits of using supervised context information in the forwarding strategy in OppNets.https://www.mdpi.com/2076-3417/12/23/12479congestion controldata forwardingintermittently connected networksopportunistic networks
spellingShingle MariaCarmen de Toro
Carlos Borrego
Sergi Robles
A Controller-Driven Approach for Opportunistic Networking
Applied Sciences
congestion control
data forwarding
intermittently connected networks
opportunistic networks
title A Controller-Driven Approach for Opportunistic Networking
title_full A Controller-Driven Approach for Opportunistic Networking
title_fullStr A Controller-Driven Approach for Opportunistic Networking
title_full_unstemmed A Controller-Driven Approach for Opportunistic Networking
title_short A Controller-Driven Approach for Opportunistic Networking
title_sort controller driven approach for opportunistic networking
topic congestion control
data forwarding
intermittently connected networks
opportunistic networks
url https://www.mdpi.com/2076-3417/12/23/12479
work_keys_str_mv AT mariacarmendetoro acontrollerdrivenapproachforopportunisticnetworking
AT carlosborrego acontrollerdrivenapproachforopportunisticnetworking
AT sergirobles acontrollerdrivenapproachforopportunisticnetworking
AT mariacarmendetoro controllerdrivenapproachforopportunisticnetworking
AT carlosborrego controllerdrivenapproachforopportunisticnetworking
AT sergirobles controllerdrivenapproachforopportunisticnetworking