Context-Aware Configuration and Management of WiFi Direct Groups for Real Opportunistic Networks

Valerio Arnaboldi,Mattia Giovanni Campana,Franca Delmastro
DOI: https://doi.org/10.1109/MASS.2017.40
2023-07-07
Abstract:Wi-Fi Direct is a promising technology for the support of device-to-device communications (D2D) on commercial mobile devices. However, the standard as-it-is is not sufficient to support the real deployment of networking solutions entirely based on D2D such as opportunistic networks. In fact, WiFi Direct presents some characteristics that could limit the autonomous creation of D2D connections among users' personal devices. Specifically, the standard explicitly requires the user's authorization to establish a connection between two or more devices, and it provides a limited support for inter-group communication. In some cases, this might lead to the creation of isolated groups of nodes which cannot communicate among each other. In this paper, we propose a novel middleware-layer protocol for the efficient configuration and management of WiFi Direct groups (WiFi Direct Group Manager, WFD-GM) to enable autonomous connections and inter-group communication. This enables opportunistic networks in real conditions (e.g., variable mobility and network size). WFD-GM defines a context function that takes into account heterogeneous parameters for the creation of the best group configuration in a specific time window, including an index of nodes' stability and power levels. We evaluate the protocol performances by simulating three reference scenarios including different mobility models, geographical areas and number of nodes. Simulations are also supported by experimental results related to the evaluation in a real testbed of the involved context parameters. We compare WFD-GM with the state-of-the-art solutions and we show that it performs significantly better than a Baseline approach in scenarios with medium/low mobility, and it is comparable with it in case of high mobility, without introducing additional overhead.
Networking and Internet Architecture,Machine Learning
What problem does this paper attempt to address?
The paper primarily addresses the limitations of Wi-Fi Direct (WFD) technology in supporting true device-to-device (D2D) communication and implementing opportunistic networks. Specifically, the paper points out the following issues with the WFD standard: 1. **User Authorization Limitation**: Explicit user authorization is required each time a connection is established, which limits the creation of autonomous connections. 2. **Inter-group Communication Limitation**: The standard does not support direct communication between different groups, leading to the formation of isolated node groups within the network. 3. **Network Dynamic Changes**: Due to the mobility of mobile devices, the network structure frequently changes, which may result in temporary isolation of nodes or node groups. To address the above issues, the authors propose a novel middleware layer protocol—Wi-Fi Direct Group Manager (WFD-GM). This protocol aims to achieve efficient configuration and management of WFD groups to support opportunistic networks under real conditions, such as variable mobility and network scale. The main contributions of WFD-GM include: - **Automatic Connection and Group Configuration**: By utilizing the service discovery feature of WFD, it allows devices to autonomously connect without user intervention and calculates the optimal group configuration. - **Group Stability Consideration**: A context function is defined, which comprehensively considers various factors (such as node stability index, power levels, etc.) to determine the optimal group configuration within a specific time window. - **Inter-group Communication**: Additional mechanisms are introduced to enable nodes within the communication range of two or more separate groups to act as travelers, passing information between different groups, thereby facilitating content dissemination. In summary, the goal of WFD-GM is to make WFD-supported opportunistic networks more efficient and stable under real conditions (e.g., changing mobility and network scale).