Researcher profile

Jaafar M. H. Elmirghani

Jaafar M. H. Elmirghani contributes to research discovery and scholarly infrastructure.

ResearcherAffiliation not importedOpen to collaborate

Trust snapshot

Quick read

Trust 21 - EmergingVerification L1Unclaimed author
44works
0followers
6topics
4close collaborators

Actions

Decide how to stay connected

Follow researcher0

Identity and collaboration

How to connect with this researcher

Claiming links this public author record to a researcher profile and unlocks direct collaboration workflows.

Log in to claim

Direct collaboration

Open a focused conversation when the fit is right

Claim this author entity first to unlock direct invitations.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent work, topics, institutions and collaborators without jumping out to a separate graph page.

Building this graph slice

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Published work

44 published item(s)

preprint2023arXiv

Cooperative Artificial Neural Networks for Rate-Maximization in Optical Wireless Networks

Recently, Optical wireless communication (OWC) have been considered as a key element in the next generation of wireless communications due to its potential in supporting unprecedented communication speeds. In this paper, infrared lasers referred to as vertical-cavity surface-emitting lasers (VCSELs) are used as transmitters sending information to multiple users. In OWC, rate-maximization optimization problems are usually complex due to the high number of optical access points (APs) needed to ensure coverage. Therefore, practical solutions with low computational time are essential to cope with frequent updates in user-requirements that might occur. In this context, we formulate an optimization problem to determine the optimal user association and resource allocation in the network, while the serving time is partitioned into a series of time periods. Therefore, cooperative ANN models are designed to estimate and predict the association and resource allocation variables for each user such that sub-optimal solutions can be obtained within a certain period of time prior to its actual starting, which makes the solutions valid and in accordance with the demands of the users at a given time. The results show the effectiveness of the proposed model in maximizing the sum rate of the network compared with counterpart models. Moreover, ANN-based solutions are close to the optimal ones with low computational time.

preprint2022arXiv

A Tb/s Indoor MIMO Optical Wireless Backhaul System Using VCSEL Arrays

In this paper, the design of a multiple-input multiple-output (MIMO) optical wireless communication (OWC) link based on vertical cavity surface emitting laser (VCSEL) arrays is systematically carried out with the aim to support data rates in excess of 1 Tb/s for the backhaul of sixth generation (6G) indoor wireless networks. The proposed design combines direct current optical orthogonal frequency division multiplexing (DCO-OFDM) and a spatial multiplexing MIMO architecture. For such an ultra-high-speed line-of-sight (LOS) OWC link with low divergence laser beams, maintaining alignment is of high importance. In this paper, two types of misalignment error between the transmitter and receiver are distinguished, namely, radial displacement error and orientation angle error, and they are thoroughly modeled in a unified analytical framework assuming Gaussian laser beams, resulting in a generalized misalignment model (GMM). The derived GMM is then extended to MIMO arrays and the performance of the MIMO-OFDM OWC system is analyzed in terms of the aggregate data rate. Novel insights are provided into the system performance based on computer simulations by studying various influential factors such as beam waist, array configuration and different misalignment errors, which can be used as guidelines for designing short range Tb/s MIMO OWC systems.

preprint2022arXiv

Energy Efficient Placement of ML-Based Services in IoT Networks

The Internet of Things (IoT) is gaining momentum in its quest to bridge the gap between the physical and the digital world. The main goal of the IoT is the creation of smart environments and self-aware things that help to facilitate a variety of services such as smart transport, climate monitoring, e-health, etc. Huge volumes of data are expected to be collected by the connected sensors/things, which in traditional cases are processed centrally by large data centers in the core network that will inevitably lead to excessive transportation power consumption as well as added latency overheads. Instead, fog computing has been proposed by researchers from industry and academia to extend the capability of the cloud right to the point where the data is collected at the sensing layer. This way, primitive tasks that can be hosted in IoT sensors do not need to be sent all the way to the cloud for processing. In this paper we propose energy efficient embedding of machine learning (ML) models over a cloud-fog network using a Mixed Integer Linear Programming (MILP) optimization model. We exploit virtualization in our framework to provide service abstraction of Deep Neural Networks (DNN) layers that can be composed into a set of VMs interconnected by virtual links. We constrain the number of VMs that can be processed at the IoT layer and study the impact on the performance of the cloud fog approach.

preprint2022arXiv

Energy Efficient UAV-Based Service Offloading over Cloud-Fog Architectures

Unmanned Aerial Vehicles (UAVs) are poised to play a central role in revolutionizing future services offered by the envisioned smart cities, thanks to their agility, flexibility, and cost-efficiency. UAVs are being widely deployed in different verticals including surveillance, search and rescue missions, delivery of items, and as an infrastructure for aerial communications in future wireless networks. UAVs can be used to survey target locations, collect raw data from the ground (i.e., video streams), generate computing task(s) and offload it to the available servers for processing. In this work, we formulate a multi-objective optimization framework for both the network resource allocation and the UAV trajectory planning problem using Mixed Integer Linear Programming (MILP) optimization model. In consideration of the different stake holders that may exist in a Cloud-Fog environment, we minimize the sum of a weighted objective function, which allows network operators to tune the weights to emphasize/de-emphasize different cost functions such as the end-to-end network power consumption (EENPC), processing power consumption (PPC), UAVs total flight distance (UAVTFD), and UAVs total power consumption (UAVTPC). Our optimization models and results enable the optimum offloading decisions to be made under different constraints relating to EENPC, PPC, UAVTFD and UAVTPC which we explore in detail. For example, when the UAVs propulsion efficiency (UPE) is at its worst (10% considered), offloading via the macro base station is the best choice and a maximum power saving of 34% can be achieved. Extensive studies on the UAVs coverage path planning (CPP) and computation offloading have been conducted, but none has tackled the issue in a practical Cloud-Fog architecture in which access, metro and core layers are considered in the service offloading in a distributed architecture like the Cloud-Fog.

preprint2022arXiv

Energy Efficient VM Placement in a Heterogeneous Fog Computing Architecture

Recent years have witnessed a remarkable development in communication and computing systems, mainly driven by the increasing demands of data and processing intensive applications such as virtual reality, M2M, connected vehicles, IoT services, to name a few. Massive amounts of data will be collected by various mobile and fixed terminals that will need to be processed in order to extract knowledge from the data. Traditionally, a centralized approach is taken for processing the collected data using large data centers connected to a core network. However, due to the scale of the Internet-connected things, transporting raw data all the way to the core network is costly in terms of the power consumption, delay, and privacy. This has compelled researchers to propose different decentralized computing paradigms such as fog computing to process collected data at the network edge close to the terminals and users. In this paper, we study, in a Passive Optical Network (PON)-based collaborative-fog computing system, the impact of the heterogeneity of the fog units capacity and energy-efficiency on the overall energy-efficiency of the fog system. We optimized the virtual machine (VM) placement in this fog system with three fog cells and formulated the problem as a mixed integer linear programming (MILP) optimization model with the objective of minimizing the networking and processing power consumption of the fog system. The results indicate that in our proposed architecture, the processing power consumption is the crucial element to achieve energy efficient VMs placement.

preprint2022arXiv

Energy-Efficient VM Placement in PON-based Data Center Architectures with Cascaded AWGRs

Data centers based on Passive Optical Networks (PONs) can offer scalability, low cost and high energy-efficiency. Application in data centers can use Virtual Machines (VMs) to provide efficient utilization of the physical resources. This paper investigates the impact of VM placement on the energyefficiency in a PON-based data center architecture that utilizes cascaded Arrayed Waveguide Grating Routers (AWGRs). In this paper, we develop a Mixed Integer Linear Programming (MILP) optimization model to optimize the VM placement in the proposed PON-based data center architecture. This optimization aims to minimize the power consumption of the networking and computing by placing the VMs and their demands in the optimum number of resources (i.e., servers and networking devices) in the data center. We first minimize the processing power consumption only and then we minimize the processing and networking power consumption. The results show that a reduction in the networking power consumption by up to 75% is achieved when performing joint minimization of processing and networking power consumption compared to considering the minimization of the processing power consumption only.

preprint2022arXiv

High-Speed Imaging Receiver Design for 6G Optical Wireless Communications: A Rate-FOV Trade-Off

The design of a compact high-speed and wide field of view (FOV) receiver is challenging due to the presence of two well-known trade-offs. The first one is the area-bandwidth trade-off of photodetectors (PDs) and the second one is the gain-FOV trade-off due to the use of optics. The combined effects of these two trade-offs imply that the achievable data rate of an imaging optical receiver is limited by its FOV, i.e., a rate-FOV trade-off. To control the area-bandwidth trade-off, an array of small PDs can be used instead of a single PD. Moreover, in practice, a large-area lens is required to ensure sufficient power collection, which in turn limits the receiver FOV (i.e., gain-FOV trade-off). We propose an imaging receiver design in the form of an array of arrays. To achieve a reasonable receiver FOV, we use individual focusing lens for each PD array rather than a single collection lens for the whole receiver. The proposed array of arrays structure provides an effective method to control both gain-FOV trade-off (via an array of lenses) and area-bandwidth trade-off (via arrays of PDs). We first derive a tractable analytical model for the SNR of an array of PDs where the maximum ratio combining has been employed. Then, we extend the model for the proposed array of arrays structure and the accuracy of the analytical model is verified based on several Optic Studio-based simulations. Next, we formulate an optimization problem to maximize the achievable data rate of the imaging receiver subject to a minimum required FOV. The optimization problem is solved for two commonly used modulation techniques, namely, OOK and direct current biased optical orthogonal frequency division multiplexing with variable rate quadrature amplitude modulation. It is demonstrated that a data rate of ~ 24 Gbps with a FOV of 15 is achievable using OOK with a total receiver size of 2 cm by 2 cm.

preprint2022arXiv

On the energy efficiency of Laser-based Optical Wireless Networks

Optical wireless Communication (OWC) is a strong candidate in the next generation (6G) of cellular networks. In this paper, a laser-based optical wireless network is deployed in an indoor environment using Vertical Cavity Surface Emitting Lasers (VCSELS) as transmitters serving multiple users. Specifically, a commercially available low-cost VCSEL operating at 850nm wavelength is used. Considering the confined coverage area of each VCSEL, an array of VCSELs is designed to transmit data to multiple users through narrow beams taking into account eye safety regulations. To manage multi-user interference (MUI), Zero Forcing (ZF) is implemented to maximize the multiplexing gain of the network. The energy efficiency of the network is studied under different laser beam waists to find the effective laser beam size that results in throughput enhancement. The results show that the energy efficiency increases with the laser beam waist. Moreover, using micro lenses placed in front of the VCSELs leads to significant increase in the energy efficiency.

preprint2022arXiv

OWC-enabled Spine and Leaf Architecture Towards Energy Efficient Data Center Networks

Due to the emergence of new paradigms and services such as 5G/6G, IoT, and more, current deployed wired Data Center Networks (DCNs) are not meeting the required performance metrics due to their limited reconfigurability, scalability, and throughput. To that end, wireless DCNs using technologies such as Optical Wireless Communication (OWC) have become viable and costeffective solutions as they offer higher capacity, better energy efficiency, and better scalability. This paper proposes an OWC-based spine and leaf DCNs where the leaf switches are enabled with OWC transceivers, and the spine switches are replaced by Access Points (APs) in the ceiling connected to a backbone network. The APs are interconnected through a Passive Optical Network (PON) that also connects the architecture with upper network layers. An Infrared (IR) OWC system that employs Wavelength Division Multiplexing (WDM) is proposed to enhance the DCN downlink communication. The simulation (i.e., channel modeling) results show that our proposed data center links achieve good data rates in the data center up to 15 Gbps. For the PON, Arrayed Waveguide Grating Routers (AWGRs) that enable WDM are proposed to connect the APs. We evaluate the performance of the considered architecture in term of its power efficiency compared to traditional spine and leaf data centers. The results show that the OWC-enabled DCN reduces the power consumption by 42% compared to traditional the spine and leaf architecture.

preprint2022arXiv

Random Linear Network Coding in NOMA Optical Wireless Networks

Optical wireless communication (OWC) has the potential to provide high communication speeds that support the massive use of the Internet that is expected in the near future. In OWC, optical access points (APs) are deployed on the celling to serve multiple users. In this context, efficient multiple access schemes are required to share the resources among the users and align multi-user interference. Recently, non-orthogonal multiple access (NOMA) has been studied to serve multiple users simultaneously using the same resources, while a different power level is allocated to each user. Despite the acceptable performance of NOMA, users might experience a high packet loss due to high noise, which results from the use of successive interference cancelation (SIC). In this work, random linear network coding (RLNC) is proposed to enhance the performance of NOMA in an optical wireless network where users are divided into multicast groups, and each group contains users that slightly differ in their channel gains. Moreover, a fixed power allocation (FPA) strategy is considered among these groups to avoid complexity. The performance of the proposed scheme is evaluated in terms of total packet success probability. The results show that the proposed scheme is more suitable for the network considered compared to other benchmark schemes such as traditional NOMA and orthogonal transmission schemes. Moreover, the total packet success probability is highly affected by the level of power allocated to each group in all the scenarios.

preprint2021arXiv

Disaggregation for Energy Efficient Fog in Future 6G Networks

We study the benefits of adopting server disaggregation in the fog computing tier by evaluating energy efficient placement of interactive apps in a future fog 6G network. Using a mixed integer linear programming (MILP) model, we compare the adoption of traditional server (TS) and disaggregated server (DS) architectures in a fog network comprising of selected fog computing sites in the metro and access networks. Relative to the use of TSs, our results show that the adoption of DS improves the energy efficiency of the fog network and enables up to 18% reduction in total fog computing power consumption. More instances of interactive fog apps are provisioned in a fog network that is implemented over a network topology with high delay penalty. This ensures that minimal delay is experienced by distributed users. Our result also shows that the proximity of fog computing sites such as metro-central offices and radio cell sites to geo-distributed users of interactive fog applications make them important edge locations for provisioning moderately delay sensitive fog apps. However, fog applications with more stringent delay thresholds require in situ processing at directly connected radio cell sites or at the location of the requesting users. Finally, we propose a heuristic for energy efficient and delay aware placement of interactive fog apps in a fog network which replicates the trends observed during comprehensive analysis of the exact results obtained by solving the MILP model formulated in this paper. Our results and proposed MILP and heuristic provide a good reference and tool for fog network design and deployment.

preprint2021arXiv

Optimized Energy Efficient Virtualization and Content Caching in 5G Networks

Network function virtualization (NFV) and content caching are two promising technologies that hold great potential for network operators and designers. This paper optimizes the deployment of NFV and content caching in 5G networks and focuses on the associated power consumption savings. In addition, it introduces an approach to combine content caching with NFV in one integrated architecture for energy aware 5G networks. A mixed integer linear programming (MILP) model has been developed to minimize the total power consumption by jointly optimizing the cache size, virtual machine (VM) workload, and the locations of both cache nodes and VMs. The results were investigated under the impact of core network virtual machines (CNVMs) inter-traffic. The result show that the optical line terminal (OLT) access network nodes are the optimum location for content caching and for hosting VMs during busy times of the day whilst IP over WDM core network nodes are the optimum locations for caching and VM placement during off-peak time. Furthermore, the results reveal that a virtualization-only approach is better than a caching-only approach for video streaming services where the virtualization-only approach compared to caching-only approach, achieves a maximum power saving of 7% (average 5%) when no CNVMs inter-traffic is considered and 6% (average 4%) with CNVMs inter-traffic at 10% of the total backhaul traffic. On the other hand, the integrated approach has a maximum power saving of 15% (average 9%) with and without CNVMs inter-traffic compared to the virtualization-only approach, and it achieves a maximum power saving of 21% (average 13%) without CNVMs inter-traffic and 20% (average 12%) when CNVMs inter-traffic is considered compared with the caching-only approach. In order to validate the MILP models and achieve real-time operation in our approaches, a heuristic was developed.

preprint2021arXiv

Power Minimization in Vehicular Cloud Architecture

Modern vehicles equipped with on-board units (OBU) are playing an essential role in the smart city revolution. The vehicular processing resources, however, are not used to their fullest potential. The concept of vehicular clouds is proposed to exploit the underutilized vehicular resources to supplement cloud computing services to relieve the burden on cloud data centers and improve quality of service. In this paper we introduce a vehicular cloud architecture supported by fixed edge computing nodes and the central cloud. A mixed integer linear programming (MLP) model is developed to optimize the allocation of the computing demands in the distributed architecture while minimizing power consumption. The results show power savings as high as 84% over processing in the conventional cloud. A heuristic with performance approaching that of the MILP model is developed to allocate computing demands in real time.

preprint2021arXiv

Resilient Architectures for Free Space Optical Wireless Interconnection Systems

In this paper, we propose the use of two Passive Optical Network (PON)-based network architectures to connect free-space Optical Wireless Communication (OWC) Access Points (APs) within a room with multiple users. We optimize through a Mixed Linear Integer Programming (MILP) model the assignment of mobile OWC users to more than one AP to improve the resilience of the fronthaul network, i.e the OWC system and the wired network linked to APs, and study the impact of users distribution and channel characteristics.

preprint2020arXiv

A Network Topology for Composable Infrastructures

This paper proposes a passive optical backplane as a new network topology for composable computing infrastructures. The topology provides a high capacity, low-latency and flexible fabric that interconnects disaggregated resource components. The network topology is dedicated to inter-resource communication between composed logical hosts to ensure effective performance. We formulated a mixed integer linear programming (MILP) model that dynamically creates logical networks to support intra logical host communication over the physical network topology. The MILP performs energy efficient logical network instantiation given each application resource demand. The topology can achieve 1Tbps capacity per resource node given appropriate wavelength transmission data rate and the right number of wavelengths per node.

preprint2020arXiv

A Resilient AWGR and Server Based PON Data Centre Architecture

This paper studies the resilience of an AWGR and server based PON DCN architecture against link failure scenarios and proposes a modified design for improved resilience. A MILP model is developed to evaluate the performance of the modified design considering different failure scenarios. The results show a limited increase in power consumption and a large increase in delay under failure scenarios compared to the normal state.

preprint2020arXiv

Beam Blockage in Optical Wireless Systems

In this paper, we use the percentage blockage as a metric when an opaque disc obstructs the Line-of-Sight link from the access point to the receiver in an optical wireless indoor communication system. The effect of the different parameters of the obstructing object are studied, these are the radius, the height, and the horizontal distance from the receiver in the positive y direction. The percentage of blocked room locations to the total number of room locations when varying the disc parameters is studied assuming a single serving link. It was found that depending on the dimensions of the obstructing object and the distance from the receiver in addition to which access point is serving the user, that blockage can vary between 0% up to 100%. Furthermore, the service received by a user, in terms of beam blockage depends on the access point they are connected to. The resulting fairness challenges will be addressed in resource allocation optimization in future work.

preprint2020arXiv

Blackout Resilient Optical Core Network

A disaster may not necessarily demolish the telecommunications infrastructure, but instead it might affect the national grid and cause blackouts, consequently disrupting the network operation unless there is an alternative power source(s). In this paper, power outages are considered, and the telecommunication network performance is evaluated during a blackout. Two approaches are presented to minimize the impact of power outage and maximize the survival time of the blackout node. A mixed integer linear programming (MILP) model is developed to evaluate the network performance under a single node blackout scenario. The model is used to evaluate the network under the two proposed scenarios. The results show that the proposed approach succeeds in extending the network life time while minimizing the required amount of backup energy.

preprint2020arXiv

Caching Video-on-Demand in Metro and Access Fog Data Centres

This paper examines the utilization of metro fog data centres and access fog datacentres with integrated solar cells and Energy Storage Devices (ESDs) to assist cloud data centres in caching Video-on-Demand content and hence, reduce the networking power consumption. A Mixed Integer Linear Programming (MILP) model is used to optimize the delivery of the content from cloud, metro fog, or access fog datacentres. The results for a range of data centre parameters show that savings by up to 38% in the transport network power consumption can be achieved when VoD is optimally served from fully renewable-powered cloud or metro fog data centres or from access fog data centres with 250 m2 solar cells. Additional 8% savings can be achieved when using ESDs of 100 kWh capacity in the access fog data centres.

preprint2020arXiv

Cloud Fog Architectures in 6G Networks

Prior to the advent of the cloud, storage and processing services were accommodated by specialized hardware, however, this approach introduced a number of challenges in terms of scalability, energy efficiency, and cost. Then came the concept of cloud computing, where to some extent, the issue of massive storage and computation was dealt with by centralized data centers that are accessed via the core network. The cloud has remained with us thus far, however, this has introduced further challenges among which, latency and energy efficiency are of the pinnacle. With the increase in embedded devices intelligence came the concept of the Fog. The availability of massive numbers of storage and computational devices at the edge of the network, where some are owned and deployed by the end-users themselves but most by service operators. This means that cloud services are pushed further out from the core towards the edge of the network, hence reduced latency is achieved. Fog nodes are massively distributed in the network, some benefit from wired connections, and others are connected via wireless links. The question of where to allocate services remains an important task and requires extensive attention. This chapter introduces and evaluates cloud fog architectures in 6G networks paying special attention to latency, energy efficiency, scalability, and the trade-offs between distributed and centralized processing resources.

preprint2020arXiv

Data center top of rack switch to multiple spine switches optical wireless uplinks

Infrared (IR) uplinks can achieve high data rates, which are essential in a range of applications. This paper introduces a novel approach to enable data centre uplink communication. We introduce a novel method to enable communication between racks and spine switches. In our proposed data centre, we consider three racks, each of which has its own angle diversity transmitter (ADT) that is located on top of the rack. Four wide field of view receivers are fixed to the ceiling of the data centre. Each such receiver is connected to a spine switch. We evaluate the performance of our proposed system when each link operates at a data rate above 2.8 Gb/s. Multiple links can be used to achieve higher data rates using the space or wavelength dimensions. The results show that our proposed system has the ability to work at a high data rate with good performance while using simple on-off-keying.

preprint2020arXiv

Delay Adaptation Method for Relay Assisted Optical Wireless Systems

In this paper, we investigate optical wireless repeaters as relay terminals between a transmitter and a user in an Infrared Optical Wireless Communication (IROWC) system. A delay adaptation method is introduced to solve the problem of irregular signal arrival time from different relay terminals. Three different relay terminal deployment scenarios were investigated in a typical two-phase relay IROWC system with the proposed delay adaptation method. The simulation results indicate that the proposed system has better impulse response compared to the conventional system and that the root-mean-square delay spread of the relay system with the delay adaptation method is on average 30% less than the conventional system.

preprint2020arXiv

Effect of receiver orientation on resource allocation in optical wireless systems

Optical wireless communication (OWC) systems have been the subject of a significant amount of interest as they can be used in sixth generation (6G) wireless communication to provide high data rates and support multiple users simultaneously. This paper investigates the impact of receiver orientation on resource allocation in optical wireless systems, using a wavelength division multiple access (WDMA) scheme. Three different systems that have different receiver orientations are examined in this work. Each of these systems considers 8 simultaneous users in two scenarios. WDMA is utilised to support multiple users and is based on four wavelengths offered by Red, Yellow, Green and Blue (RYGB) LDs for each AP. An angle diversity receiver (ADR) is used in each system with different orientations. The optimised resource allocations in terms of wavelengths and access point (AP) is obtained by using a mixed-integer linear programming (MILP) model. The channel bandwidth and SINR are determined in the two scenarios in all systems. The results show that a change in the orientation of the receiver can affect the level of channel bandwidth and SINR. However, SINRs in both scenarios for all users are above the threshold (15.6 dB). The SINR obtained can support t data rate of 5.7 Gbps in both scenarios in all systems.

preprint2020arXiv

Energy Efficient and Delay Aware Vehicular Edge Cloud

Vehicular Edge Clouds (VECs) is a new distributed processing paradigm that exploits the revolution in the processing capabilities of vehicles to offer energy efficient services and improved QoS. In this paper we tackle the problem of processing allocation in a cloud-fog-VEC architecture by developing a joint optimization Mixed Integer Linear Programming (MILP) model to minimize power consumption, propagation delay, and queuing delay. The results show that while VEC processing can reduce the power consumption and propagation delay, VEC processing can increase the queuing delay because of the low data rate connectivity between the vehicles and the data source nodes.

preprint2020arXiv

Energy Efficient Cloud-Fog Architecture

The advancements of cloud computing came as a radical transformation in the way Information and Communication Technology (ICT) services are deployed and maintained. Cloud computing provides ubiquitous on-demand access to an Internet-based pool of processing, storage, and communication resources offered to a large set of geographically distributed users. As the cloud computing infrastructure grows and demand increases, the need for a new breed of on-demand computing that can efficiently maintain Quality of Service (QoS) requirements has increased. Fog computing was proposed to address the limitations of cloud computing, in terms of delay and high bandwidth requirements, by extending the on-demand resources of clouds to the edge of the network bringing them closer to the users. The massive growth and wide use of cloud-fog services have created serious power consumption concerns. This article delves into the energy consumption of cloud-fog services by raising headline questions related to; how significant the problem itself is, how different conditions/scenarios affect the energy consumption of the architecture, and how to orchestrate the use of the architecture in an energy-efficient manner. We start by summarizing the cloud-fog architecture including different communication and computing layers. Additionally, we give a brief overview of the role of Virtual Machine (VM) placement in optimally using cloud-fog resources in a dynamic manner. Then, we present the problem of energy efficient VMs placement and provide numerical results.

preprint2020arXiv

Energy Efficient Fog based Healthcare Monitoring Infrastructure

Recent advances in mobile technologies and cloud computing services have inspired the development of cloud-based real-time health monitoring systems. However, the transfer of health-related data to the cloud contributes to the burden on the networking infrastructures, leading to high latency and increased power consumption. Fog computing is introduced to relieve this burden by bringing services to the users proximity. This study proposes a new fog computing architecture for health monitoring applications based on a Gigabit Passive Optical Network (GPON) access network. An Energy-Efficient Fog Computing (EEFC) model is developed using Mixed Integer Linear Programming (MILP) to optimize the number and location of fog devices at the network edge to process and analyze the health data for energy-efficient fog computing. The performance of the EEFC model at low data rates and high data rates health applications is studied. The outcome of the study reveals that a total energy saving of 36% and 52% are attained via processing and analysis the health data at the fog in comparison to conventional processing and analysis at the central cloud for low data rate application and high data rate application, respectively. We also developed a real-time heuristic; Energy Optimized Fog Computing (EOFC) heuristic, with energy consumption performance approaching the EEFC model. Furthermore, we examined the energy efficiency improvements under different scenarios of devices idle power consumption and traffic volume.

preprint2020arXiv

Energy Efficient IoT Virtualization with Passive Optical Access Network

In this paper, the energy efficiency of edge computing platforms for IoT networks connected to a passive optical network (PON) is investigated. We have developed a mixed integer linear programming (MILP) optimization model, which optimizes the placement and number of the cloudlets and VMs and utilizes energy efficient routes with the objective of minimizing the total IoT network and processing power consumption. Our results show that the power consumption can be reduced by consolidating the placement of these VMs at the PON Optical Line Terminal (OLT) in cases where the traffic volume is still high after data processing, ie at low traffic reduction percentages. On the other hand, at high traffic reduction ratios, better power efficiency can be accomplished by placing VMs in lower layer nodes (relays). Our results indicate that utilizing PONs and serving heterogeneous VMs can save up to 19% of the total power. Based on the MILP model insights, a heuristic is developed with very comparable MILP-heuristic power consumption values. We considered three scenarios that represent different levels of homogeneous and heterogeneous VM CPU demands. Good agreement was observed between the heuristic results (17% power saving) and the MILP which results in 19% power saving.

preprint2020arXiv

Energy Efficient Neural Network Embedding in IoT over Passive Optical Networks

In the near future, IoT based application services are anticipated to collect massive amounts of data on which complex and diverse tasks are expected to be performed. Machine learning algorithms such as Artificial Neural Networks (ANN) are increasingly used in smart environments to predict the output for a given problem based on a set of tuning parameters as the input. To this end, we present an energy efficient neural network (EE-NN) service embedding framework for IoT based smart homes. The developed framework considers the idea of Service Oriented Architecture (SOA) to provide service abstraction for multiple complex modules of a NN which can be used by a higher application layer. We utilize Mixed Integer Linear Programming (MILP) to formulate the embedding problem to minimize the total power consumption of networking and processing simultaneously. The results of the MILP model show that our optimized NN can save up to 86% by embedding processing modules in IoT devices and up to 72% in fog nodes due to the limited capacity of IoT devices.

preprint2020arXiv

Energy Efficient Processing Allocation in Opportunistic Cloud-Fog-Vehicular Edge Cloud Architectures

This paper investigates distributed processing in Vehicular Edge Cloud (VECs), where a group of vehicles in a car park, at a charging station or at a road traffic intersection, cluster and form a temporary vehicular cloud by combining their computational resources in the cluster. We investigated the problem of energy efficient processing task allocation in VEC by developing a Mixed Integer Linear Programming (MILP) model to minimize power consumption by optimizing the allocation of different processing tasks to the available network resources, cloud resources, fog resources and vehicular processing nodes resources. Three dimensions of processing allocation were investigated. The first dimension compared centralized processing (in the central cloud) to distributed processing (in the multi-layer fog nodes). The second dimension introduced opportunistic processing in the vehicular nodes with low and high vehicular node density. The third dimension considered non-splittable tasks (single allocation) versus splittable tasks (distributed allocation), representing real-time versus non real-time applications respectively. The results revealed that a power savings up to 70% can be achieved by allocating processing to the vehicles. However, many factors have an impact on the power saving such the vehicle processing capacities, vehicles density, workload size, and the number of generated tasks. It was observed that the power saving is improved by exploiting the flexibility offered by task splitting among the available vehicles.

preprint2020arXiv

Energy Efficient Software Matching in Distributed Vehicular Fog Based Architecture with Cloud and Fixed Fog Nodes

The rapid development of vehicles on-board units and the proliferation of autonomous vehicles in modern cities create a potential for a new fog computing paradigm, referred to as vehicular fog computing (VFC). In this paper, we propose an architecture that integrates a vehicular fog (VF) composed of vehicles clustered in a parking lot with a fixed fog node at the access network and the central cloud. We investigate the problem of energy efficient software matching in the VF considering different approaches to deploy software packages in vehicles.

preprint2020arXiv

Energy Efficient Virtual Machines Placement over Cloud-Fog Network Architecture

Fog computing is an emerging paradigm that aims to improve the efficiency and QoS of cloud computing by extending the cloud to the edge of the network. This paper develops a comprehensive energy efficiency analysis framework based on mathematical modeling and heuristics to study the offloading of virtual machine (VM) services from the cloud to the fog. The analysis addresses the impact of different factors including the traffic between the VM and its users, the VM workload, the workload versus number of users profile and the proximity of fog nodes to users. Overall, the power consumption can be reduced if the VM users traffic is high and/or the VMs have a linear power profile. In such a linear profile case, the creation of multiple VM replicas does not increase the computing power consumption significantly (there may be a slight increase due to idle / baseline power consumption) if the number of users remains constant, however the VM replicas can be brought closer to the end users, thus reducing the transport network power consumption. In our scenario, the optimum placement of VMs over a cloud-fog architecture significantly decreased the total power consumption by 56% and 64% under high user data rates compared to optimized distributed clouds placement and placement in the existing AT&T network cloud locations, respectively.

preprint2020arXiv

Evaluation of Applications Latency in Server Centric Passive Optical Network Based Data Centre Architectures

The number of applications running in the cloud has dramatically increased in the past decade as well as the number of users accessing them. Data centres resources, architectures and conditions define the performance of the applications running on them. One of the main measures of the network efficiency is the latency, which can have a huge effect on resources utilisation, power consumption and the overall performance. In this paper, the performance of a fog network is evaluated by measuring the latency while running a facial recognition software. The network consists of two processing cells, a core network and a PON cell. The results show how network latency is affected by running the facial recognition software in the end-to-end network setup introduced in this paper.

preprint2020arXiv

Impact of room size on WDM optical wireless links with multiple access points and angle diversity receivers

Optical wireless communication (OWC) systems have been the subject of attention as a promising wireless communication technology that can offer high data rates and support multiple users simultaneously. In this paper, the impact of room size is investigated when using wavelength division multiple access (WDMA) in conjunction with an angle diversity receiver (ADR). Four wavelengths (red, yellow, green and blue) can be provided in this work based on the RYGB LDs transmitter used. Three room sizes are considered with two 8-user scenarios. A mixed-integer linear programming (MILP) model is proposed for the purpose of optimising the resource allocation. The optical channel bandwidth, SINR and data rate have been calculated for each user in both scenarios in all rooms. Room A, which is the largest room, can provide a higher channel bandwidth and SINR compared to the other rooms. However, all rooms can provide a data rate above 5 Gbps in both scenarios.

preprint2020arXiv

Impact of user distribution on optical wireless systems

In this paper, we investigate the impact of user distribution on resource allocation in visible light communication (VLC) systems, using a wavelength division multiple access (WDMA) scheme. Two different room layouts are examined in this study. Three 10-user scenarios are considered, while an optical angle diversity receiver (ADR) with four faces is used. A mixed-integer linear programming (MILP) model is utilized to identify the optimum wavelengths and access point (AP) allocation in each scenario. The results show that a change in user distribution can affect the level of channel bandwidth and SINR. However, a uniform distribution of users in the room can provide a higher channel bandwidth as well as high SINR above the threshold (15.6 dB) for all users compared to clustered users, which is a scenario that has the lowest SINR with supported data rate above 3.2 Gbps.

preprint2020arXiv

NOMA Visible Light Communication System with Angle Diversity Receivers

In this paper, a non-orthogonal multiple access (NOMA) visible light communication (VLC) system is investigated. The system uses angle diversity receivers (ADRs) to provide high data rates. The ADR has 4 branches, each directed to a different direction. An 8m x 4m sized room is modelled to study the resource allocation to users according to their channel conditions to maximize the data rate. The results show that using ADRs improves the data rate by an average of 35% compared to a system using wide FOV receivers.

preprint2020arXiv

Optimization of Processing Allocation in Vehicular Edge Cloud based Architecture

Vehicular edge computing is a new distributed processing architecture that exploits the revolution in the processing capabilities of vehicles to provide energy efficient services and low delay for Internet of Things (IoT)-based systems. Edge computing relies on a set of distributed processing nodes (i.e. vehicles) that are located close to the end user. In this paper, we consider a vehicular edge cloud (VEC) consisting of a set of vehicle clusters that form a temporal vehicular cloud by combining their computational resources in the cluster. We tackle the problem of processing allocation in the proposed vehicular edge architecture by developing a Mixed Integer Linear Programming (MILP) optimization model that jointly minimizes power consumption, propagation delay, and queuing delay. The results show that the closer the processing node (PN) is to the access point (AP), the lower the power consumption and delay, as the distance and number of hops affect the propagation delay and queuing delay. However, the queuing delay at the AP becomes a limiting factor when it operates at a low service rate compared to the traffic arrival rate. Thus, processing tasks at the vehicular nodes (VN) was avoided whenever the objective function included queueing delay and the AP operated at a low service rate. Increase in the AP service rate results in a lower queuing delay and better VN utilization.

preprint2020arXiv

Patient-centric HetNets Powered by Machine Learning and Big Data Analytics for 6G Networks

Having a cognitive and self-optimizing network that proactively adapts not only to channel conditions, but also according to its users needs can be one of the highest forthcoming priorities of future 6G Heterogeneous Networks (HetNets). In this paper, we introduce an interdisciplinary approach linking the concepts of e-healthcare, priority, big data analytics (BDA) and radio resource optimization in a multi-tier 5G network. We employ three machine learning (ML) algorithms, namely, naive Bayesian (NB) classifier, logistic regression (LR), and decision tree (DT), working as an ensemble system to analyze historical medical records of stroke out-patients (OPs) and readings from body-attached internet-of-things (IoT) sensors to predict the likelihood of an imminent stroke. We convert the stroke likelihood into a risk factor functioning as a priority in a mixed integer linear programming (MILP) optimization model. Hence, the task is to optimally allocate physical resource blocks (PRBs) to HetNet users while prioritizing OPs by granting them high gain PRBs according to the severity of their medical state. Thus, empowering the OPs to send their critical data to their healthcare provider with minimized delay. To that end, two optimization approaches are proposed, a weighted sum rate maximization (WSRMax) approach and a proportional fairness (PF) approach. The proposed approaches increased the OPs average signal to interference plus noise (SINR) by 57% and 95%, respectively. The WSRMax approach increased the system total SINR to a level higher than that of the PF approach, nevertheless, the PF approach yielded higher SINRs for the OPs, better fairness and a lower margin of error.

preprint2020arXiv

PON-based connectivity for fog computing

Fog computing plays a crucial role in satisfying the requirements of delay-sensitive applications such as connected vehicles, smart grids, and actuator networks by moving data processing close to end users. Passive optical networks (PONs) are widely used in access networks to reduce the power consumption while providing high bandwidth to end users under flexible designs. Typically, distributed fog computing units in access networks have limited processing and storage capacities that can be under or over utilized depending on instantaneous demands. To extend the available capacity in access network, this paper proposes a fog computing architecture based on SDN-enabled PONs to achieve full connectivity among distributed fog computing servers. The power consumption results show that this architecture can achieve up to about 80% power savings in comparison to legacy fog computing based on spine and leaf data centers with the same number of servers.

preprint2020arXiv

Resilience in Optical Wireless Systems

High reliability and availability of communication services is a key requirement that needs to be ensured by service providers. Since the direct line-of-sight (LOS) beam is prone to blockage in indoor optical wireless communication systems, a backup link needs to be at hand in case of blockage, and hence channel allocation algorithms should be blockage-aware. In this paper, the impact of beam blockage due to a disc with varying size and distance from the receiver is studied where blockage is quantitatively evaluated using percentage blockage for 512 room locations at 25 cm separation. It was found that assigning two links with maximum separation between the serving access points can reduce or eliminate blockage compared to the case when resilience is not implemented. Increasing the number of allocated access points per user further increases resilience.

preprint2020arXiv

Resource Allocation in 6G Optical Wireless Systems

The abundant optical spectrum is a promising part of the electromagnetic spectrum for 6G communication systems. The visible light spectrum which is a part of the optical spectrum, can be used to provide communication and illumination simultaneously. Visible light communication (VLC) systems have been widely researched, however, little work has focused on the area of multiple access. This chapter studies wavelength division multiple access (WDMA) techniques in VLC systems to support multiple users. In addition, the optimization of resource allocation is considered in this chapter by developing a mixed-integer linear programming (MILP) model that can be used to maximize the signal to noise and interference ratio (SINR) while supporting multiple users. The optimized resource allocation results in the best assignment of access points (APs) and wavelengths to users. Different indoor environments such as office, data center and aircraft cabins are evaluated in this chapter. A laser diode (LD) with four wavelengths (red, green, yellow and blue) is used to provide high bandwidth for communication and white light for illumination. Also, an angle diversity receiver (ADR) is utilized to receive signals and reduce noise and interference by exploiting the spatial domain.

preprint2020arXiv

Resource Allocation in Co-existing Optical Wireless HetNets

In multi-user optical wireless communication (OWC) systems interference between users and cells can significantly affect the quality of OWC links. Thus, in this paper, a mixed-integer linear programming (MILP) model is developed to establish the optimum resource allocation in wavelength division multiple access (WDMA) optical wireless systems. Consideration is given to the optimum allocation of wavelengths and access points (APs) to each user to support multiple users in an environment where Micro, Pico and Atto Cells co-exist for downlink communication. The high directionality of light rays in small cells, such as Pico and Atto cells, can offer a very high signal to noise and interference ratio (SINR) at high data rates. Consideration is given in this work to visible light communication links which utilise four wavelengths per access point (red, green, yellow and blue) for Pico and Atto cells systems, while the Micro cell system uses an infrared (IR) transmitter. Two 10-user scenarios are considered in this work. All users in both scenarios achieve a high optical channel bandwidth beyond 7.8 GHz. In addition, all users in the two scenarios achieve high SINR beyond the threshold (15.6 dB) needed for 10-9 on off keying (OOK) bit error rate at a data rate of 7.1 Gbps.

preprint2020arXiv

Shared optical wireless cells for in-cabin aircraft links

The design of a wireless communication system that can support multiple users at high data rates inside an aircraft is a key requirement of aircraft manufacturers. This paper examines the design of an on-board visible light communication (VLC) system for transmitting data on board Boeing 747-400 aircraft. The reading light unit of each seat is utilised as an optical transmitter. A red, yellow, green, and blue (RYGB) laser diode (LD) is used in each reading light unit for transmitting data. An angle diversity receiver (ADR), which is an optical receiver that is composed of four branches (in this work), is evaluated. The signal-to-interference-plus-noise ratio (SINR) and data rate are determined. Three scenarios have been examined where, in the first scenario, one device is used, in the second scenario two devices are used and in the third scenario three devices are used by each passenger. The proposed system can offer high SINRs that support high data rates for each passenger by using simple on-off-keying (OOK).

preprint2020arXiv

Standards for Energy Efficient Virtualization, Content Distribution and Big Data in Beyond 5G Networks

Power consumption in communication networks and the supporting computing systems continues to increase due to the increase in traffic and processing requirements, and due to the relatively slower improvements in energy efficiency. Future networks are expected to continue to move computing algorithms and capabilities into the network including increased use of analytics, machine learning and intelligence applied to big data in the network, with content caching and virtualization. This article summarizes the key features of five new IEEE standards currently being developed to improve the energy efficiency of networks beyond 5G.

preprint2020arXiv

VM placement over WDM-TDM AWGR PON Based Data Centre Architecture

Passive optical networks (PON) can play a vital role in data centres and access fog solutions by providing scalable, cost and energy efficient architectures. This paper proposes a Mixed Integer Linear Programming (MILP) model to optimize the placement of virtual machines (VMs) over an energy efficient WDM-TDM AWGR PON based data centre architecture. In this optimization, the use of VMs and their requirements affect the optimum number of servers utilized in the data centre when minimizing the power consumption and enabling more efficient utilization of servers is considered. Two power consumption minimization objectives were examined for up to 20 VMs with different computing and networking requirements. The results indicate that considering the minimization of the processing and networking power consumption in the allocation of VMs in the WDM-TDM AWGR PON can reduce the networking power consumption by up to 70% compared to the minimization of the processing power consumption.