-
Energy Efficient UAV-Based Service Offloading over Cloud-Fog Architectures
Authors:
Hatem A. Alharbi,
Barzan A. Yosuf,
Mohammad Aldossary,
Jaber Almutairi,
Jaafar M. H. Elmirghani
Abstract:
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 netwo…
▽ More
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.
△ Less
Submitted 14 May, 2022;
originally announced May 2022.
-
Deep learning for identification and face, gender, expression recognition under constraints
Authors:
Ahmad B. Hassanat,
Abeer Albustanji,
Ahmad S. Tarawneh,
Malek Alrashidi,
Hani Alharbi,
Mohammed Alanazi,
Mansoor Alghamdi,
Ibrahim S Alkhazi,
V. B. Surya Prasath
Abstract:
Biometric recognition based on the full face is an extensive research area. However, using only partially visible faces, such as in the case of veiled-persons, is a challenging task. Deep convolutional neural network (CNN) is used in this work to extract the features from veiled-person face images. We found that the sixth and the seventh fully connected layers, FC6 and FC7 respectively, in the str…
▽ More
Biometric recognition based on the full face is an extensive research area. However, using only partially visible faces, such as in the case of veiled-persons, is a challenging task. Deep convolutional neural network (CNN) is used in this work to extract the features from veiled-person face images. We found that the sixth and the seventh fully connected layers, FC6 and FC7 respectively, in the structure of the VGG19 network provide robust features with each of these two layers containing 4096 features. The main objective of this work is to test the ability of deep learning based automated computer system to identify not only persons, but also to perform recognition of gender, age, and facial expressions such as eye smile. Our experimental results indicate that we obtain high accuracy for all the tasks. The best recorded accuracy values are up to 99.95% for identifying persons, 99.9% for gender recognition, 99.9% for age recognition and 80.9% for facial expression (eye smile) recognition.
△ Less
Submitted 2 November, 2021;
originally announced November 2021.
-
Standards for Energy Efficient Virtualization, Content Distribution and Big Data in Beyond 5G Networks
Authors:
Jaafar M. H. Elmirghani,
Hatem Alharbi,
Azza Eltraify,
Sanaa Hamid Mohamed,
Barzan A. Yosuf,
Taisir E. H. El-Gorashi
Abstract:
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 intell…
▽ More
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.
△ Less
Submitted 4 May, 2020;
originally announced May 2020.
-
Energy Efficient Cloud-Fog Architecture
Authors:
Hatem A. Alharbi,
Taisir E. H. Elgorashi,
Jaafar M. H. Elmirghani
Abstract:
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…
▽ More
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.
△ Less
Submitted 15 January, 2020;
originally announced January 2020.
-
Energy Efficient Virtual Machines Placement over Cloud-Fog Network Architecture
Authors:
Hatem Alharbi,
Taisir E. H. Elgorashi,
Jaafar M. H. Elmirghani
Abstract:
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 differen…
▽ More
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.
△ Less
Submitted 14 January, 2020;
originally announced January 2020.
-
Impact of the Net Neutrality Repeal on Communication Networks
Authors:
Hatem A. Alharbi,
Taisir E. H. Elgorashi,
Jaafar M. H. Elmirghani
Abstract:
Network neutrality (net neutrality) is the principle of treating equally all Internet traffic regardless of its source, destination, content, application or other related distinguishing metrics. Under net neutrality, ISPs are compelled to charge all content providers (CPs) the same per Gbps rate despite the growing profit achieved by CPs. In this paper, we study the impact of the repeal of net neu…
▽ More
Network neutrality (net neutrality) is the principle of treating equally all Internet traffic regardless of its source, destination, content, application or other related distinguishing metrics. Under net neutrality, ISPs are compelled to charge all content providers (CPs) the same per Gbps rate despite the growing profit achieved by CPs. In this paper, we study the impact of the repeal of net neutrality on communication networks by develo** a techno-economic Mixed Integer Linear Programming (MILP) model to maximize the potential profit ISPs can achieve by offering their services to CPs. We focus on video delivery as video traffic accounts for 78% of the cloud traffic. We consider an ISP that offers CPs different classes of service representing typical video content qualities including standard definition (SD), high definition (HD) and ultra-high definition (UHD) video. The MILP model maximizes the ISP profit by optimizing the prices of the different classes according to the users demand sensitivity to the change in price, referred to as Price Elasticity of Demand (PED). We analyze how PED impacts the profit in different CP delivery scenarios in cloud-fog architectures. The results show that the repeal of net neutrality can potentially increase ISPs profit by a factor of 8 with a pricing scheme that discriminates against data intensive content. Also, the repeal of net neutrality positively impacts the network energy efficiency by reducing the core network power consumption by 55% as a result of suppressing data intensive content compared to the net neutrality scenario.
△ Less
Submitted 20 November, 2019;
originally announced November 2019.
-
Energy Efficient Virtual Machine Services Placement in Cloud-Fog Architecture
Authors:
Hatem A. Alharbi,
Taisir E. H. Elgorashi,
Jaafar M. H. Elmirghani
Abstract:
The proliferation in data volume and processing requests calls for a new breed of on-demand computing. Fog computing is proposed to address the limitations of cloud computing by extending processing and storage resources to the edge of the network. Cloud and fog computing employ virtual machines (VMs) for efficient resource utilization. In order to optimize the virtual environment, VMs can be migr…
▽ More
The proliferation in data volume and processing requests calls for a new breed of on-demand computing. Fog computing is proposed to address the limitations of cloud computing by extending processing and storage resources to the edge of the network. Cloud and fog computing employ virtual machines (VMs) for efficient resource utilization. In order to optimize the virtual environment, VMs can be migrated or replicated over geo-distributed physical machines for load balancing and energy efficiency. In this work, we investigate the offloading of VM services from the cloud to the fog considering the British Telecom (BT) network topology. The analysis addresses the impact of different factors including the VM workload and the proximity of fog nodes to users considering the data rate of state-of-the-art applications. The result show that the optimum placement of VMs significantly decreases the total power consumption by up to 75% compared to a single cloud placement.
△ Less
Submitted 23 April, 2019;
originally announced April 2019.
-
Real-time Emissions of Telecom Core Networks
Authors:
Hatem A. Alharbi,
Mohamed Musa,
Taisir E. H. El-Gorashi,
Jaafar M. H. Elmirghani
Abstract:
This paper focuses on investigating the direct and life cycle assessment (LCA) emissions in core networks, considering British telecom (BT) core network as a case study. We found that on 1st December 2016, the total BT core network emissions were around 22 tCO2e and 25 tCO2e of direct and LCA emissions, respectively.
This paper focuses on investigating the direct and life cycle assessment (LCA) emissions in core networks, considering British telecom (BT) core network as a case study. We found that on 1st December 2016, the total BT core network emissions were around 22 tCO2e and 25 tCO2e of direct and LCA emissions, respectively.
△ Less
Submitted 18 August, 2018;
originally announced August 2018.
-
Cuckoo Search Inspired Hybridization of the Nelder-Mead Simplex Algorithm Applied to Optimization of Photovoltaic Cells
Authors:
Raka Jovanovic,
Sabre Kais,
Fahhad H. Alharbi
Abstract:
A new hybridization of the Cuckoo Search (CS) is developed and applied to optimize multi-cell solar systems; namely multi-junction and split spectrum cells. The new approach consists of combining the CS with the Nelder-Mead method. More precisely, instead of using single solutions as nests for the CS, we use the concept of a simplex which is used in the Nelder-Mead algorithm. This makes it possibl…
▽ More
A new hybridization of the Cuckoo Search (CS) is developed and applied to optimize multi-cell solar systems; namely multi-junction and split spectrum cells. The new approach consists of combining the CS with the Nelder-Mead method. More precisely, instead of using single solutions as nests for the CS, we use the concept of a simplex which is used in the Nelder-Mead algorithm. This makes it possible to use the flip operation introduces in the Nelder-Mead algorithm instead of the Levy flight which is a standard part of the CS. In this way, the hybridized algorithm becomes more robust and less sensitive to parameter tuning which exists in CS. The goal of our work was to optimize the performance of multi-cell solar systems. Although the underlying problem consists of the minimization of a function of a relatively small number of parameters, the difficulty comes from the fact that the evaluation of the function is complex and only a small number of evaluations is possible. In our test, we show that the new method has a better performance when compared to similar but more compex hybridizations of Nelder-Mead algorithm using genetic algorithms or particle swarm optimization on standard benchmark functions. Finally, we show that the new method outperforms some standard meta-heuristics for the problem of interest.
△ Less
Submitted 2 November, 2014;
originally announced November 2014.