Papers by Samir Dawaliby

The growing number of unmanned aerial vehicles (UAVs), typically referred to as drones, poses new... more The growing number of unmanned aerial vehicles (UAVs), typically referred to as drones, poses new challenges on how to manage their operations in various internet of things (IoT) use cases such as surveillance and monitoring, weather prediction, agriculture, etc. The latter includes a massive number of devices that sometimes produce invalid messages due to lack of energy or system shutdown and needs to be autonomously monitored with drones in rural areas. In this paper, we develop a blockchain-based platform for managing drone IoT operations while maintaining trust and security. The test-bed consists of IoT devices, a drone and blockchainenabled gateways through which drones are controlled to replace malfunctioning devices. The latter are detected using Z-score observation algorithm which launches a smart contract and sends the drone with clear operation order. The results obtained in realistic agriculture use case highlight the utility of our proposition in decreasing signaling and operation time, improving the percentage of successful maintenance operations and providing trust and security when managing drones in an autonomous manner.

IEEE Transactions on Emerging Topics in Computational Intelligence, 2019
As a result of the increasing number of machine-type devices connected through the Internet, seve... more As a result of the increasing number of machine-type devices connected through the Internet, several challenges remain to date to support machine-to-machine (M2M) communications over long term evolution (LTE) cellular networks. In this paper, we tackle one important challenge of scheduling M2M traffic in uplink over LTE-M mobile networks. We propose a novel cross-layer scheme that considers packet scheduling in time and frequency domain using a memetic-based algorithm and aims to optimize resource allocation of M2M devices by considering their quality of service (QoS) needs while minimizing at the same time their energy consumption. After integrating an energy module for LTE in NS3 simulator, we perform simulations in a realistic M2M scenario and we evaluate the results which show how our proposed scheduling scheme outperforms other existing scheduling methods from the literature such as round robin and proportional-fair algorithms in terms of throughput, energy consumption and the percentage of satisfied devices with regard to their delay and throughput requirements.

IEEE 12th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob), 2016
The Internet of Things (IoT) represents the next wave in networking and communication which will ... more The Internet of Things (IoT) represents the next wave in networking and communication which will bring by 2020 tens of billions of Machine-to-Machine (M2M) devices connected through the internet. Hence, this rapid increase in Machine Type Communications (MTC) poses a challenge on cellular operators to support M2M communications without hindering the existing Quality of Service for already established Human-to-Human (H2H) communications. LTE-M is one of the candidates to support M2M communications in Long Term Evolution (LTE) cellular networks. In this paper, we appraise and present an in depth performance evaluation of LTE-M based on cross-layer network metrics. Compared with LTE Category 0 previously released by 3GPP for MTC, simulation results show that LTE-M offers additional advantages to meet M2M communication needs in terms of wider coverage, lower throughput, and a larger number of machines connected through LTE network. However, we show that LTE-M is not yet up to the level to meet future applications requirements regarding a near-zero latency and an advanced Quality of Service (QoS) for this massive number of connected Machine Type devices (MTDs).
2017 IEEE International Conference on Consumer Electronics (ICCE), 2017
One of the major challenges for Machine-to-Machine (M2M) paradigm is the capability to scale to a... more One of the major challenges for Machine-to-Machine (M2M) paradigm is the capability to scale to a larger number of connected devices and to provide ultra-low delay communications in order to meet future Internet of Things (IoT) requirements. In this paper, we study the performance of LTE-M protocol in terms of delay, throughput and bandwidth utilization. Next, we propose a novel scheduling mechanism for LTE-M protocol to support M2M communications. The ultimate goal is to optimally allocate the resource blocks to different users in a more efficient manner in order to maximize the usage of the available bandwidth and reduce communications delay.

Internet of Things, 2019
The fifth generation (5G) wireless networks is expected to support an all-connected world with a ... more The fifth generation (5G) wireless networks is expected to support an all-connected world with a multitude internet of things (IoT) applications. To reach this goal, network slicing is adopted to provide flexibility in managing heterogeneous IoT networks. The focus of this paper is to implement an adaptive dynamic network slicing mechanism in a Lora-based smart city network using a maximum likelihood estimation. The latter avoids resource starvation and is combined with a slice-based optimization method that configures spreading factor and transmission power parameters in a way that maximizes the performance utility in each slice. Simulation results performed in realistic LoRa scenarios highlight the utility of our proposition in respecting defined quality of service (QoS) thresholds in terms of delay, throughput, energy consumption and improving reliability while providing a complete isolation between LoRa slices.

IEEE Transactions on Network and Service Management , 2019
The massive growth of the Internet of Things (IoT) poses important challenges on network operator... more The massive growth of the Internet of Things (IoT) poses important challenges on network operators to support billions of IoT devices connected through the cloud with each having constrained battery life and computational capacity. To support these requirements over long distances, Long Range Wide Area Network (LoRaWAN), is now widely being deployed with the promise to support an all-connected world with numerous IoT applications. In large scale access networks, supporting urgent and reliable communications with their QoS demands becomes more challenging. Hence, network slicing within an SDN-based architecture brings numerous advantages to solve this problem by easily managing network resources and reserving part of the latter for urgent traffic and avoiding its performance degradation due to congestion. In this paper, we tackle the raised questions regarding scalability limitations by proposing a distributed slicing strategy based on coalitional game and matching theory over an SDN-based LoRaWAN architecture. In this context, resource reservation for LoRa slices and configuration optimization are performed closer to the edge at the gateway level. Simulation results performed over NS3 highlight the utility of the distributed slicing strategy in respecting quality of service (QoS) thresholds in terms of delay, throughput, energy consumption and improving reliability while providing complete isolation between LoRa slices.

2018 14th International Conference on Network and Service Management (CNSM), 2018
One of the most important novelty in 5G is network slicing proposed as a collection of logical ne... more One of the most important novelty in 5G is network slicing proposed as a collection of logical network functions for services running on a common physical device. In an Internet of Things (IoT) context, network resources need to be efficiently reserved and assigned for IoT devices in an isolated manner to handle and support specific Quality of Service (QoS) requirements for each slice. The focus of this paper is to investigate network slicing in LoRa network and propose a dynamic inter-slicing algorithm based on a maximum likelihood estimation that avoids resource starvation and prioritizes a slice over another depending on its QoS requirements. Moreover, we place the emphasis on a novel intra-slicing strategy that maximizes resource allocation efficiency of LoRa slices with regard to their delay requirements. After integrating an energy module for LoRa in NS3, simulation results performed in realistic LoRa scenarios highlight the utility of our dynamic network slicing proposition in providing isolation between slices with specific QoS guarantees.

2019 IEEE Conference on Network Softwarization (NetSoft), 2017
The massive growth of the Internet of Things (IoT) poses important challenges on providing IoT de... more The massive growth of the Internet of Things (IoT) poses important challenges on providing IoT devices with specific quality of service (QoS) requirements in terms of urgency and reliability over long distances and Long Range Wide Area Network (LoRaWAN). Due to the diversity of these services and the increasing complexity in large scale IoT networks, software defined networking (SDN) alongside network slicing are needed to increase flexibility in managing network slices and providing IoT networks with an optimized parameters configuration. Therefore, we propose in this paper a SDN-based network slicing architecture for LoRaWAN where network slices are virtually deployed and isolated over LoRa physical gateways. Moreover, we aim to improve large scale network configuration by proposing TOPG, a slice-based optimization that improves LoRa parameters configuration based on QoS thresholds of each slice. Simulation results performed over NS3, highlight the utility of the proposed optimization in improving the network performance of LoRa slices in terms of reliability and respecting QoS thresholds in IoT dense deployments.

Future Generation Computer Systems, 2019
Knowing the heterogeneity of applications and services that need to be supported in the internet ... more Knowing the heterogeneity of applications and services that need to be supported in the internet of things (IoT), network slicing came out as a potential solution that virtually isolates 5G networks with various service requirements over a common physical network infrastructure. The latter needs to virtualy isolate traffic that comes from machine services to provide each service with specific QoS guarantees. In this paper, network slicing is investigated in LoRa networks using various slicing strategies as well as different spreading factor distributions. We propose an adaptive dynamic inter-slicing resource reservation algorithm based on a maximum likelihood estimation that avoids resource starvation and prioritizes a slice over another depending on its urgency and reliability. Moreover, a novel intra-slicing strategy is evaluated that maximizes resource allocation efficiency in each slice with regard to its QoS requirements. Simulation results performed in realistic IoT scenarios highlight the utility of our proposition in improving IoT devices QoS and providing isolation between LoRa slices.
Thesis Chapters by Samir Dawaliby

Thesis, 2019
This thesis deals with the problem of guaranteeing heterogeneous quality of service (QoS) require... more This thesis deals with the problem of guaranteeing heterogeneous quality of service (QoS) requirements for Internet of Things (IoT) communications in terms of urgency and reliability. Various solutions are proposed towards achieving this goal in LoRa Wide Area Networks (LoRaWAN). First, we implement network slicing over LoRa standard architecture and evaluate its impact using various static and dynamic strategies. Simulation Results performed over NS3 proved the efficiency of network slicing in isolating physical resources for each slice and serving delay critical communications. Motivated by these results, a slice-based optimization is proposed next to improve the dynamic slicing strategy by investigating more LoRa parameters at the physical layer. The proposed method finds for each device the best parameters configuration that potentially improves the performance of its slice in terms of QoS, reliability and energy efficiency. Moreover, we also looked towards meeting upcoming challenges in future IoT networks that comes from the increasing number of IoT devices. Even with network slicing, LoRa scalability remained as a big challenge that should be carefully considered especially due to the lack of flexibility in managing current wireless networks. Therefore, to meet the global objective in guaranteeing QoS in large scale IoT deployments, software defined networking (SDN) and network slicing are adopted as backbone technologies for a distributed virtualized architecture and slicing strategy. The latter proposition is based on game theory and adapts faster to the changes in a congested IoT environment by leveraging slicing decision and LoRa parameters configuration to the edge
Uploads
Papers by Samir Dawaliby
Thesis Chapters by Samir Dawaliby