Fayçal Ait Aoudia

Dr. Fayçal Ait Aoudia


Research Focus & Metrics

Academic Career Length

12Years (2015-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
2 February 2018 in IEEE Transactions on Green Communications and Networking
Verified
Journal Article
Closed access
FAFayçal Ait Aoudia
Fayçal Ait Aoudia
MGMatthieu Gautier
Matthieu Gautier
OBOlivier Berder
Olivier Berder
A promising solution to achieve autonomous wireless sensor networks is to enable each node to harvest energy in its environment. To address the time-varying behavior of energy sources, each node embeds an energy manager responsible for dynamically adapting the power consumption of the node in order to maximize the quality of service while avoiding power failures. A novel energy management algorithm based on reinforcement learning, named RLMan, is proposed in this work. By continuously exploring the environment, RLMan adapts its energy management policy to time-varying environment, regarding both the harvested energy and the energy consumption of the node. Linear function approximations are used to achieve very low computational and memory footprint, making RLMan suitable for resource-constrained systems such as wireless sensor nodes. Moreover, RLMan only requires the state of charge of the energy storage device to operate, which makes it practical to implement. Exhaustive simulations using real measurements of indoor light and outdoor wind show that RLMan outperforms current state of the art approaches, by enabling almost 70% gain regarding the average packet rate. Moreover, RLMan is more robust to variability of the node energy consumption.

14 December 2015 in Journal of Sensors
Verified
Journal Article
Open access
PDF file
FAFayçal Ait Aoudia
Fayçal Ait Aoudia
MGMatthieu Gautier
Matthieu Gautier
OBOlivier Berder
Olivier Berder
Opportunistic forwarding has emerged as a promising technique to address the problem of unreliable links typical in wireless sensor networks and improve energy efficiency by exploiting multiuser diversity. Timer-based solutions, such as timer-based contention, form promising schemes to allow opportunistic next hop relay selection. However, they can incur significant idle listening and thus reduce the lifetime of the network. To tackle this problem, we propose to exploit emerging wake-up receiver technologies that have the potential to considerably reduce the power consumption of wireless communications. A careful design of MAC protocols is required to efficiently employ these new devices. In this work, we propose Opportunistic Wake-Up MAC (OPWUM), a novel multihop MAC protocol using timer-based contention. It enables the opportunistic selection of the best receiver among its neighboring nodes according to a given metric (e.g., the remaining energy), without requiring any knowledge about them. Moreover, OPWUM exploits emerging wake-up receivers to drastically reduce nodes power consumption. Through analytical study and exhaustive networks simulations, we show the effectiveness of OPWUM compared to the current state-of-the-art protocols using timer-based contention. Opportunistic forwarding has emerged as a promising technique to address the problem of unreliable links typical in wireless sensor networks and improve energy efficiency by exploiting multiuser diversity. Timer-based solutions, such as timer-based contention, form promising schemes to allow opportunistic next hop relay selection. However, they can incur significant idle listening and thus reduce the lifetime of the network. To tackle this problem, we propose to exploit emerging wake-up receiver technologies that have the potential to considerably reduce the power consumption of wireless communications. A careful design of MAC protocols is required to efficiently employ these new devices. In this work, we propose Opportunistic Wake-Up MAC (OPWUM), a novel multihop MAC protocol using timer-based contention. It enables the opportunistic selection of the best receiver among its neighboring nodes according to a given metric (e.g., the remaining energy), without requiring any knowledge about them. Moreover, OPWUM exploits emerging wake-up receivers to drastically reduce nodes power consumption. Through analytical study and exhaustive networks simulations, we show the effectiveness of OPWUM compared to the current state-of-the-art protocols using timer-based contention.

15 May 2018 in Sensors
Verified
Journal Article
Open access
PDF file
FAFayçal Ait Aoudia
Fayçal Ait Aoudia
MGMatthieu Gautier
Matthieu Gautier
Michele MagnoMichele Magno
Michele Magno
OBOlivier Berder
Olivier Berder
LBLuca Benini
Luca Benini
Wireless sensor nodes are traditionally powered by individual batteries, and a significant effort has been devoted to maximizing the lifetime of these devices. However, as the batteries can only store a finite amount of energy, the network is still doomed to die, and changing the batteries is not always possible. A promising solution is to enable each node to harvest energy directly in its environment, using individual energy harvesters. Moreover, novel ultra-low power wake-up receivers, which allow continuous listening of the channel with negligible power consumption, are emerging. These devices enable asynchronous communication, further reducing the power consumption related to communication, which is typically one the most energy-consuming tasks in wireless sensor networks. Energy harvesting and wake-up receivers can be combined to significantly increase the energy efficiency of sensor networks. In this paper, we propose an energy manager for energy harvesting wireless sensor nodes and an asynchronous medium access control protocol, which exploits ultra-low power wake-up receivers. The two components are designed to work together and especially to fit the stringent constraints of wireless sensor nodes. The proposed approach has been implemented on a real hardware platform and tested in the field. Experimental results demonstrate the benefits of the proposed approach in terms of energy efficiency, power consumption and throughput, which can be up to more than two-times higher compared to traditional schemes.

7 December 2016 in IEEE/ACM Transactions on Networking
Verified
Journal Article
Closed access
FAFayçal Ait Aoudia
Fayçal Ait Aoudia
MGMatthieu Gautier
Matthieu Gautier
MMMichele Magno
Michele Magno
OBOlivier Berder
Olivier Berder
LBLuca Benini
Luca Benini
Wireless sensor networks are employed in many applications, such as health care, environmental sensing, and industrial monitoring. An important research issue is the design of efficient medium access control (MAC) protocols, which have an essential role for the reliability, latency, throughput, and energy efficiency of communication, especially as communication is typically one of the most energy consuming tasks. Therefore, analytical models providing a clear understanding of the fundamental limitations of the different MAC schemes, as well as convenient way to investigate their performance and optimize their parameters, are required. In this paper, we propose a generic framework for modeling MAC protocols, which focuses on energy consumption, latency, and reliability. The framework is based on absorbing Markov chains, and can be used to compare different schemes and evaluate new approaches. The different steps required to model a specific MAC using the proposed framework are illustrated through a study case. Moreover, to exemplify how the proposed framework can be used to evaluate new MAC paradigms, evaluation of the novel pure-asynchronous approach, enabled by emerging ultra-low-power wake-up receivers, is done using the proposed framework. Experimental measurements on real hardware were performed to set framework parameters with accurate energy consumption and latency values, to validate the framework, and to support our results.

1 August 2015
Verified
Conference Paper
Open access
FAFayçal Ait Aoudia
Fayçal Ait Aoudia
MGMatthieu Gautier
Matthieu Gautier
OBOlivier Berder
Olivier Berder
In this work, Wireless Sensor Network (WSN) applications that require long-term sustainability are considered. Energy harvesting forms a promising technology to address this challenge, by allowing each node to be entirely powered by energy harvested from its environment. To be sustainable, each node must dynamically adapt its Quality of Service (QoS), regarding the harvested energy using a power management strategy. This strategy is implemented on each node by the Power Manager (PM). In this paper, GRAPMAN (GRAdual Power MANager) is proposed, a novel PM for Energy-Harvesting WSN (EH-WSN) powered by pseudo-periodic energy sources. Unlike most state of the art PMs, GRAPMAN aims to achieve high average throughput while maintaining consistent QoS, i.e. with low fluctuations with respect to time, by looking for the highest throughput that can be supplied by the node over a finite time horizon while remaining sustainable. We show through extensive trace-driven network simulations that GRAPMAN outperforms state of the art PMs in both average throughput and throughput consistency.

11 July 2017 in IEEE Wireless Communications Letters
Verified
Journal Article
Closed access
FAFayçal Ait Aoudia
Fayçal Ait Aoudia
MGMatthieu Gautier
Matthieu Gautier
OBOlivier Berder
Olivier Berder
Energy harvesting is a key technology to enable long-term wireless sensor network applications. In the case of multi-hop networks, each node both performs measurements to produce data to be sent to a sink, and relays data packets from other nodes. In this letter, we propose a distributed algorithm for computation of fair packet rates for multi-hop energy harvesting wireless sensor networks. The packet rate computation problem is formulated as a convex optimization problem, and using the fast alternating direction method of multipliers, the original problem is decomposed into smaller subproblems that can be solved in parallel. Simulations using real indoor light energy traces show that the algorithm computes high accuracy solutions, even with a low median number of iterations (10 or less). By setting the stop criteria parameter, a compromise can be set between the accuracy of the solution and the number of iterations required.