Hassine Moungla - Academia.edu (original) (raw)

Conference Presentations by Hassine Moungla

Research paper thumbnail of Coexistence Improvement of Wearable Body Area Network (WBAN) In Medical Environment

—Wireless body area network (WBAN) witness an upward interest in several domain. Mainly, the medi... more —Wireless body area network (WBAN) witness an upward interest in several domain. Mainly, the medical domain takes advantages from the health service facility, the high flexibility and the mobility. However, interferences from coexisting wireless networks may lose critical informations and greatly affect on network reliability. In this paper, we are conducting to improve coexistence between WBAN based IEEE 802.15.4 protocol and WIFI. We adopt multi-hop routing to ensure reliability , connectivity and battery life. Then we investigate different effects of transmit power, transmission frequency and packet size on WBAN performances under heavy and real interferences circumstances. We propose a well suited model and simple adaptive algorithm which adjust dynamically its parameters with received performances indicators.

Papers by Hassine Moungla

Research paper thumbnail of Maximum Concurrent Flow Solutions for Improved Routing in IoT Future Networks

Arabian Journal for Science and Engineering

Due to the advent of IoT and the increasing interest of billions of Internet users towards video ... more Due to the advent of IoT and the increasing interest of billions of Internet users towards video contents, a huge multimedia flows has been generated, and as a consequence, a massive load is applied on the underlying core network. This change can affect the network stability and lead to potential performance degradation (such as congestion and delays). This is because multimedia flows are hungry in bandwidth, and also the classical routing protocols currently used in IoT core network (like OSPF) are not adapted yet to support the heavy and the large scale of multimedia traffics with a good quality of service (QoS). In this paper, we introduce the multicommodity-based routing by proposing two contributions, Maximum Concurrent Flow Protocol (MCFPr) and Cache-based Maximum Concurrent Flow (C-MCF). They are conceived based on the Maximum Concurrent Flow approach in order to optimize the routing of multimedia data in the backbone of IoT networks. Both contributions are studied and compared with the state-of-art approaches under different scenarios showing good results, especially in the number of data packets sent (improvement by 50%), and in the transmission time (50% faster compared to the majority), which makes them promising solutions for a rapid and efficient routing in IoT core networks.

Research paper thumbnail of CnS: A Cache and Split Scheme for 5G-enabled ICN Networks

ICC 2020 - 2020 IEEE International Conference on Communications (ICC)

The tremendous growth of today’s connecting devices and generated content lead to an increasing l... more The tremendous growth of today’s connecting devices and generated content lead to an increasing load of current Internet infrastructure with challenging requirements. 5G technology promises to provide high bandwidth and ultra reliable low-latency communications, while Information-Centric Networking (ICN) promises to replace the current host-centric paradigm. ICN provides ubiquitous and transparent in-network content caching in order to enhance network performance and reduce content retrieval latency. In this regard, several cache strategies have been proposed, most of them are neither distributed in nature nor scalable in large-scale networks. In this paper, we design a distributed and efficient content caching scheme for 5G-enabled ICN networks, namely Cache and Split (CnS). CnS is designed to make a trade-off between the cache utilization and the content delivery time based on the number of received demands and content popularity. We evaluate our scheme using various performance metrics against different caching strategies. The obtained results prove an improvement in the cache utilization, with fast data retrieval, and enhancements in the content cache distribution.

Research paper thumbnail of Edge Computing Assisted Autonomous Driving Using Artificial Intelligence

2021 International Wireless Communications and Mobile Computing (IWCMC)

The emergence of new vehicles generation such as connected and autonomous vehicles led to new cha... more The emergence of new vehicles generation such as connected and autonomous vehicles led to new challenges in the vehicular networking and computing managements to provide efficient services and guarantee the quality of service. The edge computing facility allows the decentralization of processing from the cloud to the edge of the network. In this paper, we design and propose an end-to-end, reliable and low latency communication architecture that allows the allocation of compute-intensive autonomous driving services, in particular autopilot, to shared resources on edge computing servers and improve the level of performance for autonomous vehicles. The reference architecture is used to design an Advanced Autonomous Driving (A2D) communication protocol between autonomous vehicles, edge computing servers, and the centralized cloud. Then, a mathematical programming approach using Integer Linear Programming (ILP) is formulated to model the autopilot chain resources Offloading at the network edge. Further, a deep reinforcement learning (DRL) approach is proposed to deal with dense Internet of Autonomous Vehicle (IoAV) networks. Moreover, several scenarios are considered to quantify the behavior of the optimization approaches. We compare their efficiency in terms of Total Edge Servers Utilization, Total Edge Servers Allocation Time, and Successfully Allocated Edge Autopilots.

Research paper thumbnail of Multi-channel broadcast in asymmetric duty cycling wireless body area networks

2017 IEEE International Conference on Communications (ICC)

We formulate and study a broadcast problem arising in multi-channel duty cycling wireless body ar... more We formulate and study a broadcast problem arising in multi-channel duty cycling wireless body area networks (WBANs), where the sink needs to broadcast the control message to all sensor nodes. The objective is to design robust multichannel wake-up schedule with minimum worst-case broadcast delay while guaranteeing the full broadcast diversity regardless of clock drifts and asymmetric duty cycles. To that end, we first derive the lower-bound of worst-case broadcast delay with full diversity of any broadcast protocol and then design a multichannel broadcast protocol (MCB) that satisfies the performance requirement for the latency and diversity. Finally, the simulation results demonstrate the capability of MCB of ensuring successful broadcast delivery on every channel within the theoretical worstcase broadcast delay, even under asymmetric duty cycles and any amount of clock drifts.

Research paper thumbnail of Energy-aware Cache Placement Scheme for IoT-based ICN Networks

ICC 2021 - IEEE International Conference on Communications, 2021

The Internet of Things (IoT) is overrunning different domains and applications, where the use of ... more The Internet of Things (IoT) is overrunning different domains and applications, where the use of wireless sensors and mobile devices is indispensable in such a mobile environment. These heterogeneous devices may generate a tremendous amount of content. Information-Centric Network (ICN) paradigm has been proposed to meet today's users and application requirements. The in-network caching is a fundamental feature supported by design in ICN that improves network performance by providing ubiquitous caching in the network layer. Since most IoT devices are resource-constrained with limitations in communication, processing, energy, and memory; the energy-efficiency is a prime concern in IoT deployment. Different factors may affect energy efficiency in ICN-based wireless IoT networks such as transport (communication), caching, and energy limitation. This research paper attempts to focus on the in-network caching in wireless IoT to maximize the energy-efficiency. We propose an Energy-aware caching placement scheme (EaCP) that aims to maximize the energy-saving by trading-off between content transmission energy and content caching energy. Compared to other strategies, the simulation results show significant improvements while ensuring low data replication and a high cache hit ratio.

Research paper thumbnail of Coexistence of ICN and IP Networks: An NFV as a Service Approach

2019 IEEE Global Communications Conference (GLOBECOM), 2019

In contrast to the current host-centric architecture, Information-Centric Networking (ICN) adopts... more In contrast to the current host-centric architecture, Information-Centric Networking (ICN) adopts content naming instead of host address and in-network caching to enhance the content delivery, improve the data distribution, and satisfy users' requirements. As ICN is being incrementally deployed in different real-world scenarios, it will exist with IP-based services in a hybrid network setting. Full deployment of ICN and total replacement of IP protocol is not feasible at the current stage since IP is dominating the Internet. On the other hand, redesigning TCP/IP applications from ICN perspective is a timeconsuming task and requires a careful investigation from both business and technical point of view. Thus, the coexistence of ICN and IP is one of the suitable solutions. Towards this end, we propose a simple yet efficient coexistence solution based on Network Function Virtualization (NFV) technology. We define a set of communication regions and control virtual functions. A gateway node is used as an intermediate entity to fetch and deliver content over regions. The simulation results show that the proposed approach is valid and allow content fetching and delivering from different ICN and/to IP regions in an efficient manner.

Research paper thumbnail of Access Control Mechanisms in Named Data Networks

ACM Computing Surveys, 2021

Information-Centric Networking (ICN) has recently emerged as a prominent candidate for the Future... more Information-Centric Networking (ICN) has recently emerged as a prominent candidate for the Future Internet Architecture (FIA) that addresses existing issues with the host-centric communication model of the current TCP/IP-based Internet. Named Data Networking (NDN) is one of the most recent and active ICN architectures that provides a clean-slate approach for Internet communication. NDN provides intrinsic content security where security is directly provided to the content instead of communication channel. Among other security aspects, Access Control (AC) rules specify the privileges for the entities that can access the content. In TCP/IP-based AC systems, due to the client-server communication model, the servers control which client can access a particular content. In contrast, ICN-based networks use content names to drive communication and decouple the content from its original location. This phenomenon leads to the loss of control over the content, causing different challenges for ...

Research paper thumbnail of Optimal Hadoop over ICN Placement Algorithm for Networking and Distributed Computing

GLOBECOM 2017 - 2017 IEEE Global Communications Conference, 2017

Information-Centric Networking (ICN) is very promising for Hadoop-based distributed computing sys... more Information-Centric Networking (ICN) is very promising for Hadoop-based distributed computing systems, where the data-centric approach is advantageous in reducing the data retrieval latency as well as the network traffic for Hadoop services. Moreover, the inherent in-network caching and computing features in ICN relaxes the end-to-end connectivity between consumers and producers (this helps networking, computation, and power efficiency as Hadoop nodes will use ICN services). Yet, building such a complex system needs new definitions and mappings on the architecture side. It needs also a flattening of the components and an optimization relative to data flow and computation performance. These issues are presented in this paper. Optimal optimization algorithms are then proposed, implemented and evaluated to improve the overall network performance. Experiments demonstrate that ICN support of Hadoop is a feasible architecture and show to improve the performance of Hadoop systems and reduce the end-to-end consumer delay.

Research paper thumbnail of Multichannel Broadcast in Duty-Cycling WBANs via Channel Hopping

IEEE Internet of Things Journal, 2017

We formulate and study a broadcast problem arising in multichannel duty-cycling wireless body are... more We formulate and study a broadcast problem arising in multichannel duty-cycling wireless body area networks (WBANs) which the sink needs to broadcast control information to all sensor nodes on or implanted in the human body. Despite its fundamental importance for the network configuration and secure key management, the multichannel broadcast problem is largely unaddressed in duty-cycling WBANs. In this paper, we devise novel 2-D scheduling specifying the rule of channel hopping and wake-up time slot selection, which achieves the order-minimal worst-case broadcast delay while guaranteeing the full broadcast diversity regardless of clock drifts and asymmetric duty cycles and channel perceptions. Specifically, we first employ the Chinese remainder theorem to design an effective multichannel broadcast (MCB) algorithm and further propose improved MCB that enhances the granularity of MCB in matching actual duty cycles and number of channels, reducing the theoretically worst-case broadcast delay of MCB by up to 75%. We demonstrate the performance of the proposed algorithms through theoretical analysis and extensive simulations. Index Terms-Channel hopping, duty cycle, multichannel broadcast, wireless body area networks (WBANs). I. INTRODUCTION W IRELESS body area networks (WBANs) are the emerging networks designed and developed for human body to monitor, manage, and transmit the physiological parameters [1]. Due to the highly extensive potential applications ranging from medical to nonmedical applications, such as health-care monitoring, rehabilitation, fitness, military, and defense [2], WBANs have attracted considerable attentions in recent years. A typical WBAN consists of one sink and several sensor nodes on, around or implanted in the human body, wherein the sink can collect all sensed data from sensor nodes and send it to users via an external gateway [3]. Broadcast that the sink disseminates the control message to all sensor nodes is an essential/fundamental operation in WBANs for network configuration [4], data collection [5], secure key management [6], and privacy protection [7].

Research paper thumbnail of An Artificial Intelligence Approach for Time Series Next Generation Applications

ICC 2020 - 2020 IEEE International Conference on Communications (ICC), 2020

With the emergence of the Internet of Things (IoT) applications, a huge amount of information is ... more With the emergence of the Internet of Things (IoT) applications, a huge amount of information is generated to help the optimization of operational cellular networks, smart transportation, and energy management systems. Applying Artificial Intelligence approaches to exploit this data seems to be promising. In this paper, we propose a dual deep neural network architecture. It is used to classify time series and to predict future data. It is essentially based on Long Short Term Memory (LSTM) algorithms for accurate time series prediction and on deep neural network, classifiers to classify input streams. It is shown to work on different domains (cellular, energy management, and transportation systems). Cloud architecture is used for IoT data collection and our algorithm is applied on real-time energy data for accurate energy classification and prediction.

Research paper thumbnail of Energy saving model for wireless sensor networks : sports medical application

The present paper focuses first on small wireless sensor networks in the medical-sports field. A ... more The present paper focuses first on small wireless sensor networks in the medical-sports field. A protocol solution is designed and dedicated to dynamic routing and energy saving. This solution called DREEM (Dynamic Routing Energy Efficient Model) consists of:-A standby strategy, which we propose, and which allows extending the service life of the network,-A locating algorithm called CTA (Closer Tracking Algorithm) used to locate the sensors based on the RSSI metric (Received Signal Strength Indication). To adopt this algorithm for our case study, some necessary modifications were carried out in order to determine the position the athlete was in, and based on that, it became possible to choose a topology that helps to apply the third algorithm of a routing protocol called ELQR (Energy and Link Quality Based Routing)-The routing protocol ELQR in which the status of the link is taken into consideration. Note that in the routing tables, there is also one more column that is especially dedicated to the residual energy of neighboring nodes.

Research paper thumbnail of Energy Aware Competitiveness Power Control in Relay-Assisted Interference Body Networks

ArXiv, 2017

Recent advances in microelectronics have enabled the realization of Wireless Body Area Networks (... more Recent advances in microelectronics have enabled the realization of Wireless Body Area Networks (WBANs). Increasing the transmission power of WBAN's nodes improves the Signal to Interference plus Noise Ratio (SINR), and hence decreases the bit error probability. However, this increase may impose interference on nodes within the same WBAN or on other nodes of nearby coexisting WBANs, as these WBANs may use similar frequencies. Due to co-channel interference, packet collisions and retransmissions are increased and consequently, the power consumption of the individual WBANs may increase correspondingly. To address this problem, we adopt the approach of two-hop cooperative communication due to its efficiency in power savings. In this paper, we propose a cooperative power control-based algorithm, namely, IMA, for interference mitigation among the individual sensors of a single WBAN. Basically, our approach selects an optimal set of relays from the nodes within each WBAN to mitigate t...

Research paper thumbnail of An Optimized Proactive Caching Scheme Based on Mobility Prediction for Vehicular Networks

2018 IEEE Global Communications Conference (GLOBECOM), 2018

Information-centric networking (ICN), a new networking paradigm in which the focal point is a nam... more Information-centric networking (ICN), a new networking paradigm in which the focal point is a named data, has been proposed recently as an evolving concept to the actual host-centric model of the Internet that relies mainly on host addresses. In vehicular networks, where vehicles are generally moving network elements and follow a content-oriented fashion, it will be fitting to use the ICN paradigm to improve the content dissemination and reduce the content retrieval latency. By applying this concept to such networks, we focus in this paper on the content delivery issue and propose an optimized caching scheme that proactively predicts the moving direction of a vehicle and brings into the next encountered RSU cache only the required content of interest to that vehicle. According to the obtained results from different measured metrics, the proposed solution outperforms in many ways other proposed schemes in the literature. For instance, our scheme improves drastically the cache utilization, enhances the network delay, and boosts the content diversity and distribution.

Research paper thumbnail of A Name-to-Hash Encoding Scheme for Vehicular Named Data Networks

2019 15th International Wireless Communications & Mobile Computing Conference (IWCMC), 2019

In contrast to the host-centric model where the communication is directed using the destination a... more In contrast to the host-centric model where the communication is directed using the destination address, Information-Centric Networking (ICN) adopts the content name as the pillar network element to provide data discovery and delivery process, as well as in other network functionalities. Named Data Networking (NDN) is an active ICN project that uses hierarchical unbounded names. These names are used in both interest and data packets and other data structures that may consume more memory with long lookup time. This paper targets the naming aspect in vehicular named data networks and proposes a Nameto-Hash Encoding scheme. The idea consists of hashing each name components separately to a fixed length, then perform a heuristic Wu-Manber-like algorithm lookup process. The former process enhances the NDN to consume less memory compared to hierarchical names, the latter process provides a fast lookup time. We have evaluated the proposed scheme against different related solutions using real domain datasets. Both theoretical analysis and experiments prove that the proposed scheme is efficient in terms of complexity, memory consumption, and lookup time.

Research paper thumbnail of NCP: A near ICN Cache Placement Scheme for IoT-Based Traffic Class

2018 IEEE Global Communications Conference (GLOBECOM), 2018

Information-Centric Networking is considered as one of the most promising architecture for IoT. T... more Information-Centric Networking is considered as one of the most promising architecture for IoT. The use of content-centric approach may improve the content access & dissemination, reduce the content retrieval latency, and enhance the network performance. The use of in-network caching in ICN enhances the data availability in the network, overcome the issue of single-point failure, and improve IoT devices power efficiency. In this paper, we present a Near-ICN Cache Placement (NCP) scheme for IoT taking traffic class into consideration. NCP is designed to select the optimal replica cache by minimizing: the cost of moving the data from content producer to replica nodes, cost of caching the content in the replica, and the cost of delivery the content to consumers. Hence, we presented a multiobjective optimization problem, with a heuristic caching selection algorithm. We evaluated NCP with various performance metrics against different caching schemes. The obtained results show improvement in the cache utilization, with fast data retrieval, and enhancement in the network cache distribution & diversity.

Research paper thumbnail of A Distributed ICN-Based IoT Network Architecture: An Ambient Assisted Living Application Case Study

GLOBECOM 2017 - 2017 IEEE Global Communications Conference, 2017

The distributed Information-Centric Networking architecture has shown enormous potential to repla... more The distributed Information-Centric Networking architecture has shown enormous potential to replace the host centric Internet architecture. A number of solutions such as Named Data Networking have become available. Building application services and integrating other technological design on top of ICNs is a challenging task, and has many open issues, hence an efficient distributed architecture needs to be developed. In this paper, we address the case of using IoT architecture targeted for ambient assisted living applications, on top of named data networking. We have proposed a complete architecture and implementation details for device & service networking, communication model, management, and naming. Within each model we have proposed mechanisms which support node mobility, hand-off, packet design, and push & pull data services without changing NDN data exchange model. This architecture is flexible, scalable, and can be adapted to other application specific IoT networks. We also have implemented the proposal on NDN simulator, and evaluated different services. The communication overhead and mobility implications have been studied to show effectiveness of new services with negligible cost to the network.

Research paper thumbnail of A QoS-Aware Cache Replacement Policy for Vehicular Named Data Networks

2019 IEEE Global Communications Conference (GLOBECOM), 2019

Vehicular Named Data Network (VNDN) uses Named Data Network (NDN) as a communication enabler. The... more Vehicular Named Data Network (VNDN) uses Named Data Network (NDN) as a communication enabler. The communication is achieved using the content name instead of the host address. NDN integrates content caching at the network level rather than the application level. Hence, the network becomes aware of content caching and delivering. The content caching is a fundamental element in VNDN communication. However, due to the limitations of the cache store, only the most used content should be cached while the less used should be evicted. Traditional caching replacement policies may not work efficiently in VNDN due to the large and diverse exchanged content. To solve this issue, we propose an efficient cache replacement policy that takes the quality of service into consideration. The idea consists of classifying the traffic into different classes, and split the cache store into a set of sub-cache stores according to the defined traffic classes with different storage capacities according to the network requirements. Each content is assigned a popularity-density value that balances the content popularity with its size. Content with the highest popularity-density value is cached while the lowest is evicted. Simulation results prove the efficiency of the proposed solution to enhance the overall network quality of service.

Research paper thumbnail of ICN Publisher-Subscriber Models: Challenges and Group-based Communication

IEEE Network, 2019

Information centric networking (ICN) architectures use pull-based communication with single inter... more Information centric networking (ICN) architectures use pull-based communication with single interest response pairs. Content retrieval using this model is very efficient when the content already exists in the network. Subscription services for content that is being dynamically generated or will be generated in future, do not work well with pull based systems. In this work we investigate ICN as publisher-subscriber communication enabler, and present its challenges and limitation. Based on the observations, we propose a group-based subscription architecture, which enables not only a seamless publisher-subscriber model, but also authentication, access control, and group management features, without modifying ICN principles. Compared to traditional pull-based subscription, we are able to achieve lesser control overhead, with added security and privacy features. The performance analysis also shows that with semi-persistent interest, the memory requirements of the core nodes can be kept at minimal levels. We also identify interesting research challenges which can enable a rich ICN ecosystem for different types of services.

Research paper thumbnail of Efficient medium access arbitration among interfering WBANs using Latin rectangles

Ad Hoc Networks, 2018

The overlap of transmission ranges among multiple Wireless Body Area Networks (WBANs) is referred... more The overlap of transmission ranges among multiple Wireless Body Area Networks (WBANs) is referred to as coexistence. The interference is most likely to affect the communication links and degrade the performance when sensors of different WBANs simultaneously transmit using the same channel. In this paper, we propose a distributed approach that adapts to the size of the network, i.e., the number of coexisting WBANs, and to the density of sensors forming each individual WBAN in order to minimize the impact of co-channel interference through dynamic channel hopping based on Latin rectangles. Furthermore, the proposed approach opts to reduce the overhead resulting from channel hopping, and lowers the transmission delay, and saves the power resource at both sensor-and WBAN-levels. Specifically, we propose two schemes for channel allocation and medium access scheduling to diminish the probability of inter-WBAN interference. The first scheme, namely, Distributed Interference Avoidance using Latin rectangles (DAIL), assigns channel and time-slot combination that reduces the probability of medium access collision. DAIL suits crowded areas, e.g., high density of coexisting WBANs, and involves overhead due to frequent channel hopping at the WBAN coordinator and sensors. The second scheme, namely, CHIM, takes advantage of the relatively lower density of collocated WBANs to save power by hopping among channels only when interference is detected at the level of the individual nodes. We present an analytical model that derives the collision probability and network throughput. The performance of DAIL and CHIM is further validated through simulations.

Research paper thumbnail of Coexistence Improvement of Wearable Body Area Network (WBAN) In Medical Environment

—Wireless body area network (WBAN) witness an upward interest in several domain. Mainly, the medi... more —Wireless body area network (WBAN) witness an upward interest in several domain. Mainly, the medical domain takes advantages from the health service facility, the high flexibility and the mobility. However, interferences from coexisting wireless networks may lose critical informations and greatly affect on network reliability. In this paper, we are conducting to improve coexistence between WBAN based IEEE 802.15.4 protocol and WIFI. We adopt multi-hop routing to ensure reliability , connectivity and battery life. Then we investigate different effects of transmit power, transmission frequency and packet size on WBAN performances under heavy and real interferences circumstances. We propose a well suited model and simple adaptive algorithm which adjust dynamically its parameters with received performances indicators.

Research paper thumbnail of Maximum Concurrent Flow Solutions for Improved Routing in IoT Future Networks

Arabian Journal for Science and Engineering

Due to the advent of IoT and the increasing interest of billions of Internet users towards video ... more Due to the advent of IoT and the increasing interest of billions of Internet users towards video contents, a huge multimedia flows has been generated, and as a consequence, a massive load is applied on the underlying core network. This change can affect the network stability and lead to potential performance degradation (such as congestion and delays). This is because multimedia flows are hungry in bandwidth, and also the classical routing protocols currently used in IoT core network (like OSPF) are not adapted yet to support the heavy and the large scale of multimedia traffics with a good quality of service (QoS). In this paper, we introduce the multicommodity-based routing by proposing two contributions, Maximum Concurrent Flow Protocol (MCFPr) and Cache-based Maximum Concurrent Flow (C-MCF). They are conceived based on the Maximum Concurrent Flow approach in order to optimize the routing of multimedia data in the backbone of IoT networks. Both contributions are studied and compared with the state-of-art approaches under different scenarios showing good results, especially in the number of data packets sent (improvement by 50%), and in the transmission time (50% faster compared to the majority), which makes them promising solutions for a rapid and efficient routing in IoT core networks.

Research paper thumbnail of CnS: A Cache and Split Scheme for 5G-enabled ICN Networks

ICC 2020 - 2020 IEEE International Conference on Communications (ICC)

The tremendous growth of today’s connecting devices and generated content lead to an increasing l... more The tremendous growth of today’s connecting devices and generated content lead to an increasing load of current Internet infrastructure with challenging requirements. 5G technology promises to provide high bandwidth and ultra reliable low-latency communications, while Information-Centric Networking (ICN) promises to replace the current host-centric paradigm. ICN provides ubiquitous and transparent in-network content caching in order to enhance network performance and reduce content retrieval latency. In this regard, several cache strategies have been proposed, most of them are neither distributed in nature nor scalable in large-scale networks. In this paper, we design a distributed and efficient content caching scheme for 5G-enabled ICN networks, namely Cache and Split (CnS). CnS is designed to make a trade-off between the cache utilization and the content delivery time based on the number of received demands and content popularity. We evaluate our scheme using various performance metrics against different caching strategies. The obtained results prove an improvement in the cache utilization, with fast data retrieval, and enhancements in the content cache distribution.

Research paper thumbnail of Edge Computing Assisted Autonomous Driving Using Artificial Intelligence

2021 International Wireless Communications and Mobile Computing (IWCMC)

The emergence of new vehicles generation such as connected and autonomous vehicles led to new cha... more The emergence of new vehicles generation such as connected and autonomous vehicles led to new challenges in the vehicular networking and computing managements to provide efficient services and guarantee the quality of service. The edge computing facility allows the decentralization of processing from the cloud to the edge of the network. In this paper, we design and propose an end-to-end, reliable and low latency communication architecture that allows the allocation of compute-intensive autonomous driving services, in particular autopilot, to shared resources on edge computing servers and improve the level of performance for autonomous vehicles. The reference architecture is used to design an Advanced Autonomous Driving (A2D) communication protocol between autonomous vehicles, edge computing servers, and the centralized cloud. Then, a mathematical programming approach using Integer Linear Programming (ILP) is formulated to model the autopilot chain resources Offloading at the network edge. Further, a deep reinforcement learning (DRL) approach is proposed to deal with dense Internet of Autonomous Vehicle (IoAV) networks. Moreover, several scenarios are considered to quantify the behavior of the optimization approaches. We compare their efficiency in terms of Total Edge Servers Utilization, Total Edge Servers Allocation Time, and Successfully Allocated Edge Autopilots.

Research paper thumbnail of Multi-channel broadcast in asymmetric duty cycling wireless body area networks

2017 IEEE International Conference on Communications (ICC)

We formulate and study a broadcast problem arising in multi-channel duty cycling wireless body ar... more We formulate and study a broadcast problem arising in multi-channel duty cycling wireless body area networks (WBANs), where the sink needs to broadcast the control message to all sensor nodes. The objective is to design robust multichannel wake-up schedule with minimum worst-case broadcast delay while guaranteeing the full broadcast diversity regardless of clock drifts and asymmetric duty cycles. To that end, we first derive the lower-bound of worst-case broadcast delay with full diversity of any broadcast protocol and then design a multichannel broadcast protocol (MCB) that satisfies the performance requirement for the latency and diversity. Finally, the simulation results demonstrate the capability of MCB of ensuring successful broadcast delivery on every channel within the theoretical worstcase broadcast delay, even under asymmetric duty cycles and any amount of clock drifts.

Research paper thumbnail of Energy-aware Cache Placement Scheme for IoT-based ICN Networks

ICC 2021 - IEEE International Conference on Communications, 2021

The Internet of Things (IoT) is overrunning different domains and applications, where the use of ... more The Internet of Things (IoT) is overrunning different domains and applications, where the use of wireless sensors and mobile devices is indispensable in such a mobile environment. These heterogeneous devices may generate a tremendous amount of content. Information-Centric Network (ICN) paradigm has been proposed to meet today's users and application requirements. The in-network caching is a fundamental feature supported by design in ICN that improves network performance by providing ubiquitous caching in the network layer. Since most IoT devices are resource-constrained with limitations in communication, processing, energy, and memory; the energy-efficiency is a prime concern in IoT deployment. Different factors may affect energy efficiency in ICN-based wireless IoT networks such as transport (communication), caching, and energy limitation. This research paper attempts to focus on the in-network caching in wireless IoT to maximize the energy-efficiency. We propose an Energy-aware caching placement scheme (EaCP) that aims to maximize the energy-saving by trading-off between content transmission energy and content caching energy. Compared to other strategies, the simulation results show significant improvements while ensuring low data replication and a high cache hit ratio.

Research paper thumbnail of Coexistence of ICN and IP Networks: An NFV as a Service Approach

2019 IEEE Global Communications Conference (GLOBECOM), 2019

In contrast to the current host-centric architecture, Information-Centric Networking (ICN) adopts... more In contrast to the current host-centric architecture, Information-Centric Networking (ICN) adopts content naming instead of host address and in-network caching to enhance the content delivery, improve the data distribution, and satisfy users' requirements. As ICN is being incrementally deployed in different real-world scenarios, it will exist with IP-based services in a hybrid network setting. Full deployment of ICN and total replacement of IP protocol is not feasible at the current stage since IP is dominating the Internet. On the other hand, redesigning TCP/IP applications from ICN perspective is a timeconsuming task and requires a careful investigation from both business and technical point of view. Thus, the coexistence of ICN and IP is one of the suitable solutions. Towards this end, we propose a simple yet efficient coexistence solution based on Network Function Virtualization (NFV) technology. We define a set of communication regions and control virtual functions. A gateway node is used as an intermediate entity to fetch and deliver content over regions. The simulation results show that the proposed approach is valid and allow content fetching and delivering from different ICN and/to IP regions in an efficient manner.

Research paper thumbnail of Access Control Mechanisms in Named Data Networks

ACM Computing Surveys, 2021

Information-Centric Networking (ICN) has recently emerged as a prominent candidate for the Future... more Information-Centric Networking (ICN) has recently emerged as a prominent candidate for the Future Internet Architecture (FIA) that addresses existing issues with the host-centric communication model of the current TCP/IP-based Internet. Named Data Networking (NDN) is one of the most recent and active ICN architectures that provides a clean-slate approach for Internet communication. NDN provides intrinsic content security where security is directly provided to the content instead of communication channel. Among other security aspects, Access Control (AC) rules specify the privileges for the entities that can access the content. In TCP/IP-based AC systems, due to the client-server communication model, the servers control which client can access a particular content. In contrast, ICN-based networks use content names to drive communication and decouple the content from its original location. This phenomenon leads to the loss of control over the content, causing different challenges for ...

Research paper thumbnail of Optimal Hadoop over ICN Placement Algorithm for Networking and Distributed Computing

GLOBECOM 2017 - 2017 IEEE Global Communications Conference, 2017

Information-Centric Networking (ICN) is very promising for Hadoop-based distributed computing sys... more Information-Centric Networking (ICN) is very promising for Hadoop-based distributed computing systems, where the data-centric approach is advantageous in reducing the data retrieval latency as well as the network traffic for Hadoop services. Moreover, the inherent in-network caching and computing features in ICN relaxes the end-to-end connectivity between consumers and producers (this helps networking, computation, and power efficiency as Hadoop nodes will use ICN services). Yet, building such a complex system needs new definitions and mappings on the architecture side. It needs also a flattening of the components and an optimization relative to data flow and computation performance. These issues are presented in this paper. Optimal optimization algorithms are then proposed, implemented and evaluated to improve the overall network performance. Experiments demonstrate that ICN support of Hadoop is a feasible architecture and show to improve the performance of Hadoop systems and reduce the end-to-end consumer delay.

Research paper thumbnail of Multichannel Broadcast in Duty-Cycling WBANs via Channel Hopping

IEEE Internet of Things Journal, 2017

We formulate and study a broadcast problem arising in multichannel duty-cycling wireless body are... more We formulate and study a broadcast problem arising in multichannel duty-cycling wireless body area networks (WBANs) which the sink needs to broadcast control information to all sensor nodes on or implanted in the human body. Despite its fundamental importance for the network configuration and secure key management, the multichannel broadcast problem is largely unaddressed in duty-cycling WBANs. In this paper, we devise novel 2-D scheduling specifying the rule of channel hopping and wake-up time slot selection, which achieves the order-minimal worst-case broadcast delay while guaranteeing the full broadcast diversity regardless of clock drifts and asymmetric duty cycles and channel perceptions. Specifically, we first employ the Chinese remainder theorem to design an effective multichannel broadcast (MCB) algorithm and further propose improved MCB that enhances the granularity of MCB in matching actual duty cycles and number of channels, reducing the theoretically worst-case broadcast delay of MCB by up to 75%. We demonstrate the performance of the proposed algorithms through theoretical analysis and extensive simulations. Index Terms-Channel hopping, duty cycle, multichannel broadcast, wireless body area networks (WBANs). I. INTRODUCTION W IRELESS body area networks (WBANs) are the emerging networks designed and developed for human body to monitor, manage, and transmit the physiological parameters [1]. Due to the highly extensive potential applications ranging from medical to nonmedical applications, such as health-care monitoring, rehabilitation, fitness, military, and defense [2], WBANs have attracted considerable attentions in recent years. A typical WBAN consists of one sink and several sensor nodes on, around or implanted in the human body, wherein the sink can collect all sensed data from sensor nodes and send it to users via an external gateway [3]. Broadcast that the sink disseminates the control message to all sensor nodes is an essential/fundamental operation in WBANs for network configuration [4], data collection [5], secure key management [6], and privacy protection [7].

Research paper thumbnail of An Artificial Intelligence Approach for Time Series Next Generation Applications

ICC 2020 - 2020 IEEE International Conference on Communications (ICC), 2020

With the emergence of the Internet of Things (IoT) applications, a huge amount of information is ... more With the emergence of the Internet of Things (IoT) applications, a huge amount of information is generated to help the optimization of operational cellular networks, smart transportation, and energy management systems. Applying Artificial Intelligence approaches to exploit this data seems to be promising. In this paper, we propose a dual deep neural network architecture. It is used to classify time series and to predict future data. It is essentially based on Long Short Term Memory (LSTM) algorithms for accurate time series prediction and on deep neural network, classifiers to classify input streams. It is shown to work on different domains (cellular, energy management, and transportation systems). Cloud architecture is used for IoT data collection and our algorithm is applied on real-time energy data for accurate energy classification and prediction.

Research paper thumbnail of Energy saving model for wireless sensor networks : sports medical application

The present paper focuses first on small wireless sensor networks in the medical-sports field. A ... more The present paper focuses first on small wireless sensor networks in the medical-sports field. A protocol solution is designed and dedicated to dynamic routing and energy saving. This solution called DREEM (Dynamic Routing Energy Efficient Model) consists of:-A standby strategy, which we propose, and which allows extending the service life of the network,-A locating algorithm called CTA (Closer Tracking Algorithm) used to locate the sensors based on the RSSI metric (Received Signal Strength Indication). To adopt this algorithm for our case study, some necessary modifications were carried out in order to determine the position the athlete was in, and based on that, it became possible to choose a topology that helps to apply the third algorithm of a routing protocol called ELQR (Energy and Link Quality Based Routing)-The routing protocol ELQR in which the status of the link is taken into consideration. Note that in the routing tables, there is also one more column that is especially dedicated to the residual energy of neighboring nodes.

Research paper thumbnail of Energy Aware Competitiveness Power Control in Relay-Assisted Interference Body Networks

ArXiv, 2017

Recent advances in microelectronics have enabled the realization of Wireless Body Area Networks (... more Recent advances in microelectronics have enabled the realization of Wireless Body Area Networks (WBANs). Increasing the transmission power of WBAN's nodes improves the Signal to Interference plus Noise Ratio (SINR), and hence decreases the bit error probability. However, this increase may impose interference on nodes within the same WBAN or on other nodes of nearby coexisting WBANs, as these WBANs may use similar frequencies. Due to co-channel interference, packet collisions and retransmissions are increased and consequently, the power consumption of the individual WBANs may increase correspondingly. To address this problem, we adopt the approach of two-hop cooperative communication due to its efficiency in power savings. In this paper, we propose a cooperative power control-based algorithm, namely, IMA, for interference mitigation among the individual sensors of a single WBAN. Basically, our approach selects an optimal set of relays from the nodes within each WBAN to mitigate t...

Research paper thumbnail of An Optimized Proactive Caching Scheme Based on Mobility Prediction for Vehicular Networks

2018 IEEE Global Communications Conference (GLOBECOM), 2018

Information-centric networking (ICN), a new networking paradigm in which the focal point is a nam... more Information-centric networking (ICN), a new networking paradigm in which the focal point is a named data, has been proposed recently as an evolving concept to the actual host-centric model of the Internet that relies mainly on host addresses. In vehicular networks, where vehicles are generally moving network elements and follow a content-oriented fashion, it will be fitting to use the ICN paradigm to improve the content dissemination and reduce the content retrieval latency. By applying this concept to such networks, we focus in this paper on the content delivery issue and propose an optimized caching scheme that proactively predicts the moving direction of a vehicle and brings into the next encountered RSU cache only the required content of interest to that vehicle. According to the obtained results from different measured metrics, the proposed solution outperforms in many ways other proposed schemes in the literature. For instance, our scheme improves drastically the cache utilization, enhances the network delay, and boosts the content diversity and distribution.

Research paper thumbnail of A Name-to-Hash Encoding Scheme for Vehicular Named Data Networks

2019 15th International Wireless Communications & Mobile Computing Conference (IWCMC), 2019

In contrast to the host-centric model where the communication is directed using the destination a... more In contrast to the host-centric model where the communication is directed using the destination address, Information-Centric Networking (ICN) adopts the content name as the pillar network element to provide data discovery and delivery process, as well as in other network functionalities. Named Data Networking (NDN) is an active ICN project that uses hierarchical unbounded names. These names are used in both interest and data packets and other data structures that may consume more memory with long lookup time. This paper targets the naming aspect in vehicular named data networks and proposes a Nameto-Hash Encoding scheme. The idea consists of hashing each name components separately to a fixed length, then perform a heuristic Wu-Manber-like algorithm lookup process. The former process enhances the NDN to consume less memory compared to hierarchical names, the latter process provides a fast lookup time. We have evaluated the proposed scheme against different related solutions using real domain datasets. Both theoretical analysis and experiments prove that the proposed scheme is efficient in terms of complexity, memory consumption, and lookup time.

Research paper thumbnail of NCP: A near ICN Cache Placement Scheme for IoT-Based Traffic Class

2018 IEEE Global Communications Conference (GLOBECOM), 2018

Information-Centric Networking is considered as one of the most promising architecture for IoT. T... more Information-Centric Networking is considered as one of the most promising architecture for IoT. The use of content-centric approach may improve the content access & dissemination, reduce the content retrieval latency, and enhance the network performance. The use of in-network caching in ICN enhances the data availability in the network, overcome the issue of single-point failure, and improve IoT devices power efficiency. In this paper, we present a Near-ICN Cache Placement (NCP) scheme for IoT taking traffic class into consideration. NCP is designed to select the optimal replica cache by minimizing: the cost of moving the data from content producer to replica nodes, cost of caching the content in the replica, and the cost of delivery the content to consumers. Hence, we presented a multiobjective optimization problem, with a heuristic caching selection algorithm. We evaluated NCP with various performance metrics against different caching schemes. The obtained results show improvement in the cache utilization, with fast data retrieval, and enhancement in the network cache distribution & diversity.

Research paper thumbnail of A Distributed ICN-Based IoT Network Architecture: An Ambient Assisted Living Application Case Study

GLOBECOM 2017 - 2017 IEEE Global Communications Conference, 2017

The distributed Information-Centric Networking architecture has shown enormous potential to repla... more The distributed Information-Centric Networking architecture has shown enormous potential to replace the host centric Internet architecture. A number of solutions such as Named Data Networking have become available. Building application services and integrating other technological design on top of ICNs is a challenging task, and has many open issues, hence an efficient distributed architecture needs to be developed. In this paper, we address the case of using IoT architecture targeted for ambient assisted living applications, on top of named data networking. We have proposed a complete architecture and implementation details for device & service networking, communication model, management, and naming. Within each model we have proposed mechanisms which support node mobility, hand-off, packet design, and push & pull data services without changing NDN data exchange model. This architecture is flexible, scalable, and can be adapted to other application specific IoT networks. We also have implemented the proposal on NDN simulator, and evaluated different services. The communication overhead and mobility implications have been studied to show effectiveness of new services with negligible cost to the network.

Research paper thumbnail of A QoS-Aware Cache Replacement Policy for Vehicular Named Data Networks

2019 IEEE Global Communications Conference (GLOBECOM), 2019

Vehicular Named Data Network (VNDN) uses Named Data Network (NDN) as a communication enabler. The... more Vehicular Named Data Network (VNDN) uses Named Data Network (NDN) as a communication enabler. The communication is achieved using the content name instead of the host address. NDN integrates content caching at the network level rather than the application level. Hence, the network becomes aware of content caching and delivering. The content caching is a fundamental element in VNDN communication. However, due to the limitations of the cache store, only the most used content should be cached while the less used should be evicted. Traditional caching replacement policies may not work efficiently in VNDN due to the large and diverse exchanged content. To solve this issue, we propose an efficient cache replacement policy that takes the quality of service into consideration. The idea consists of classifying the traffic into different classes, and split the cache store into a set of sub-cache stores according to the defined traffic classes with different storage capacities according to the network requirements. Each content is assigned a popularity-density value that balances the content popularity with its size. Content with the highest popularity-density value is cached while the lowest is evicted. Simulation results prove the efficiency of the proposed solution to enhance the overall network quality of service.

Research paper thumbnail of ICN Publisher-Subscriber Models: Challenges and Group-based Communication

IEEE Network, 2019

Information centric networking (ICN) architectures use pull-based communication with single inter... more Information centric networking (ICN) architectures use pull-based communication with single interest response pairs. Content retrieval using this model is very efficient when the content already exists in the network. Subscription services for content that is being dynamically generated or will be generated in future, do not work well with pull based systems. In this work we investigate ICN as publisher-subscriber communication enabler, and present its challenges and limitation. Based on the observations, we propose a group-based subscription architecture, which enables not only a seamless publisher-subscriber model, but also authentication, access control, and group management features, without modifying ICN principles. Compared to traditional pull-based subscription, we are able to achieve lesser control overhead, with added security and privacy features. The performance analysis also shows that with semi-persistent interest, the memory requirements of the core nodes can be kept at minimal levels. We also identify interesting research challenges which can enable a rich ICN ecosystem for different types of services.

Research paper thumbnail of Efficient medium access arbitration among interfering WBANs using Latin rectangles

Ad Hoc Networks, 2018

The overlap of transmission ranges among multiple Wireless Body Area Networks (WBANs) is referred... more The overlap of transmission ranges among multiple Wireless Body Area Networks (WBANs) is referred to as coexistence. The interference is most likely to affect the communication links and degrade the performance when sensors of different WBANs simultaneously transmit using the same channel. In this paper, we propose a distributed approach that adapts to the size of the network, i.e., the number of coexisting WBANs, and to the density of sensors forming each individual WBAN in order to minimize the impact of co-channel interference through dynamic channel hopping based on Latin rectangles. Furthermore, the proposed approach opts to reduce the overhead resulting from channel hopping, and lowers the transmission delay, and saves the power resource at both sensor-and WBAN-levels. Specifically, we propose two schemes for channel allocation and medium access scheduling to diminish the probability of inter-WBAN interference. The first scheme, namely, Distributed Interference Avoidance using Latin rectangles (DAIL), assigns channel and time-slot combination that reduces the probability of medium access collision. DAIL suits crowded areas, e.g., high density of coexisting WBANs, and involves overhead due to frequent channel hopping at the WBAN coordinator and sensors. The second scheme, namely, CHIM, takes advantage of the relatively lower density of collocated WBANs to save power by hopping among channels only when interference is detected at the level of the individual nodes. We present an analytical model that derives the collision probability and network throughput. The performance of DAIL and CHIM is further validated through simulations.

Research paper thumbnail of A Blockchain-Based Network Slice Broker for 5G Services

IEEE Networking Letters, 2019

With advent of 5G, the classical mobile network business model is shifting from a network-operato... more With advent of 5G, the classical mobile network business model is shifting from a network-operator-oriented business to a more open system with several actors. In this context, the Network Slice provider will play the role of an intermediate entity between the vertical service provider and the resource provider. To deploy a network slice, the network slice provider will require a brokering mechanism, which allows it to lease resources from different providers in a secure and private way. In this paper we propose a broker design based on Blockchain technology, providing a mechanism that secures and ensures anonymous transactions.