Hassine Moungla - Academia.edu (original) (raw)
Conference Presentations by Hassine Moungla
—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
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.
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.
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.
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.
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.
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.
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 ...
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.
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].
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.
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.
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...
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.
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.
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.
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.
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.
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.
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.
—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.
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.
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.
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.
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.
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.
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.
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 ...
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.
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].
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.
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.
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...
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.
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.
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.
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.
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.
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.
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.
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.