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...
Main Authors: | , , |
---|---|
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 |