[Solution]Vehicular Network Resource Management for Improving Radio Access Through Machine Learning

Topic: 5G Vehicular Network Resource Management for Improving Radio Access Through Machine Learning Instructions:  It should be of professional quality and be in the format of an…

Topic: 5G Vehicular Network Resource Management for Improving Radio Access Through Machine Learning
Instructions:  It should be of professional quality and be in the format of an IEEE transaction style. Figures must be clear and drawn by you.  Proper citation of references must be embedded in the term paper. All term report should be printed in 8.5x11in format, 10 size, time new roman font, two-column, about 8 pages, left, right, top, bottom margin 1 inch, and contain the following:

Title page.
Abstract (summary of the paper).
Introduction (problem motivation, background materials, related work, summary of objectives and methods).
(i) Description of existing algorithms/protocols for survey papers; (ii) system model, assumptions, and/or formal problem formulation for research-oriented papers.
(i) Comparison among existing algorithms/protocols and discussion on possible improvements/enhancements;      (ii) project results (derivation, proof, justification, or detailed design/simulation) in one or more numbered sections for research-oriented      papers.
Conclusions (evaluation of results, suggestions for improvements, or future work).
References must follow IEEE Transactions format (at least 10 references).Proper citation of references must be embedded in the term paper.
Appendices (if appropriate).
In particular, references used must be clearly cited in your written report at proper locations  


Received December 18, 2019, accepted January 2, 2020, date of publication January 7, 2020, date of current version January 14, 2020.
Digital Object Identifier 10.1109/ACCESS.2020.2964697
5G Vehicular Network Resource Management for Improving Radio Access Through Machine Learning SAHRISH KHAN TAYYABA 1, HASAN ALI KHATTAK 1, (Senior Member, IEEE), AHMAD ALMOGREN 2, (Senior Member, IEEE), MUNAM ALI SHAH 1, IKRAM UD DIN 3, (Senior Member, IEEE), IBRAHIM ALKHALIFA 2, AND MOHSEN GUIZANI 4, (Fellow, IEEE) 1Department of Computer Science, COMSATS University Islamabad, Islamabad 44550, Pakistan 2Chair of Cyber Security, Department of Computer Science, College of Computer and Information Sciences, King Saud University, Riyadh 11633, Saudi Arabia 3Department of Information Technology, University of Haripur, Haripur 22620, Pakistan 4Computer Science and Engineering Department, Qatar University, Doha 2713, Qatar
Corresponding author: Ahmad Almogren (ahalmogren@ksu.edu.sa)
The authors are grateful to the Deanship of Scientific Research, King Saud University for funding through Vice Deanship of Scientific Research Chairs.
ABSTRACT The current cellular technology and vehicular networks cannot satisfy the mighty strides of vehicular network demands. Resource management has become a complex and challenging objective to gain expected outcomes in a vehicular environment. The 5G cellular network promises to provide ultra-high-speed, reduced delay, and reliable communications. The development of new technologies such as the network function virtualization (NFV) and software defined networking (SDN) are critical enabling technologies leveraging 5G. The SDN-based 5G network can provide an excellent platform for autonomous vehicles because SDN offers open programmability and flexibility for new services incorporation. This separation of control and data planes enables centralized and efficient management of resources in a very optimized and secure manner by having a global overview of the whole network. The SDN also provides flexibility in communication administration and resource management, which are of critical importance when considering the ad-hoc nature of vehicular network infrastructures, in terms of safety, privacy, and security, in vehicular network environments. In addition, it promises the overall improved performance. In this paper, we propose a flow-based policy framework on the basis of two tiers virtualization for vehicular networks using SDNs. The vehicle to vehicle (V2V) communication is quite possible with wireless virtualization where different radio resources are allocated to V2V communications based on the flow classification, i.e., safety-related flow or non-safety flows, and the controller is responsible for managing the overall vehicular environment and V2X communications. The motivation behind this study is to implement a machine learning-enabled architecture to cater the sophisticated demands of modern vehicular Internet infrastructures. The inclination towards robust communications in 5G-enabled networks has made it somewhat tricky to manage network slicing efficiently. This paper also presents a proof of concept for leveraging machine learning-enabled resource classification and management through experimental evaluation of special-purpose testbed established in custom mininet setup. Furthermore, the results have been evaluated using Long Short-Term Memory (LSTM), Convolutional Neural Network (CNN), and Deep Neural Network (DNN). While concluding the paper, it is shown that the LSTM has outperformed the rest of classification techniques with promising results.
INDEX TERMS Future internet architectures, machine learning, network reliability, privacy, resource management, security, software defined networks, vehicular networks.
The associate editor coordinating the review of this manuscript and
approving it for publication was Ilsun You
I. INTRODUCTION Substantial technological improvements lead to a pervasive growth of smart things enabling communications among
6792 This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see http://creativecommons.org/licenses/by/4.0/ VOLUME 8, 2020

S. K. Tayaba et al.: 5G Vehicular Network Resource Management for Improving Radio Access Through Machine Learning
FIGURE 1. SDN architecture depicting various components and their respective roles.
entities from mobile devices to fast speed vehicles envisioned in smart cities [1], [2]. The intercommunication demands for quality of services (QoS) and quality of experience (QoE) to realize the associated benefits such as fast communica- tion, low latency, high reliability, maximized throughout, etc. These requirements made networks more challenging in a dynamic vehicular environment [3].
In recent years, the proliferation of intelligent vehicular networks has captured the attention of industry and academia. The substantial benefits associated with intelligent vehicles can benefit an urban society in terms of traffic regulation, resource management, and accident reduction among others. A fast stride is observed in the development and implementa- tion of Autonomous Driving Vehicles (ADVs), e.g., Waymo by Google, Tesla self-driving cars, Aptiv, Audi A8, Ericsson’s 5GCAR project, etc. ADVs are more complex in nature due to multiple integrated sensors, automotive control, and ultra- fast communication capabilities. ADVs are anticipated to be in the market till 2020 [4], and 25% ADVs are expected on the roads by 2035.
Traditionally, wireless technologies provide infrastruc- ture for vehicular communications, which can play a sig- nificant role in efficient resource management as well as transportation for the provisioning of QoS and QoE [5]. The Third Generation Partnership Project (3GPP) is among the incorporating standards for reliable communications among Vehicles-to-Pedestrian (V2P), Vehicle-to-Vehicle (V2V), Vehicle-to-Infrastructure (V2I), and futuristic Vehicle-to- Everything (V2X) [2]. The enhancement in V2X services enables multiplexing resources across vehicular networks. However, the communication of wireless cellular networks is a bit expensive in terms of latency for time-critical scenarios
in a vehicular network. 3GPP is a de-facto standard for LTE-V2V communication standard protocol that allows com- munications by directly exchanging messages with the LTE infrastructure involvement [6].
In this paper, we proposed a resource allocation frame- work for autonomous vehicular networks that may provide optimization of resource allocation in a vehicular network, as shown in Figure 2. Vehicles may communicate with other vehicles or infrastructure. The proposed policy optimizes flow requests from vehicles and a priority is assigned based on the criticality of the application demand. Flows grouped- based on application scenarios, such as applications for road safety, infotainment applications, and/or applications for comfort indicators. The flow slices are classified using Traffic Classifier (TC). The elements of privacy and security are very crucial in affecting the performance and utilization of vehic- ular networks. Thus, confidentiality, authenticity, encryption, and other security features are all assumed to be parts of the overall environment.
The rest of the paper is organized as follows: starting with Section II, we present the background and related studies of SDN-based autonomous vehicular networks. In Section IV, a framework for resource allocation in SDN-based networks is presented. Section V discusses the achieved throughput and response time of the proposed framework in addition to compare the efficiency of machine learning techniques. Finally, Section VI concludes the study and gives future directions.
II. BACKGROUND AND RELATED WORK The widespread use of large networks over the Internet has proved to be hindering in giving users an optimal qual- ity of service. Traditional network architectures prove cum- bersome in terms of energy efficiency, dynamic network configuration, agile network measurement, and flexible net- work deployment [7]. Due to the unchanged architecture of legacy networks for the past few decades, software defined networks (SDN) have envisioned as an emerging approach providing programmability, adaptiveness, and flexibility. As SDN architecture provides a global network overview, logical centralization, and strengthening a network, it also introduces problems of resource management, some of which have been addressed and brought forward by Khelifi et.al [8].
The joint initiative between the European Commission and European ICT industry for 5G Public Private Partnership Group (5G PPP) advocates the use of multiple technologies for pervasive computing that enables multiple radio access technologies (RATs) [9]. The advocates of 5G claim for the provision of mobility, high flexibility, low latency, high reli- ability, security, privacy, and maximized data rate in a highly dynamic environment [10], [11]. The 5G METIS project [12] provides a flexible architecture and service management in wireless communications between a V2X network where a vehicle communicates with other vehicles or an external environment leveraging the existing and futuristic wireless networks.
VOLUME 8, 2020 6793

S. K. Tayaba et al.: 5G Vehicular Network Resource Management for Improving Radio Access Through Machine Learning
FIGURE 2. Machine learning-based optimization high-level view for resource allocation.
The SDN is a well structured and layered architecture consisting application layer, control plane, and data plane, as shown in Figure 1. As evident from the architecture, SDN controller is responsible for resource management through slice management. This enables SDN to orchestrate the 5G network through network functions virtualization (NFV), which is considered as the key enabling technology for 5G networks while considering resource management [13]. The control plane and data/forwarding plane are separated in SDN, enabling centralized management, greater flexibility, and network programmability with a global view of the overall network. The centralized control provides network intelligence for resource orchestration. The SDN can also benefit vehicular networks in terms of efficient resource allocation and network management by providing fine-grain traffic steering [14].
The data plane comprises data forwarding entities, vehi- cles, physical infrastructure, e.g., base station (BS) or access points (APs), of different RAT technologies such as 5G LTE, Wi-Fi, WiMAX, etc. The V2X communication is also held on this layer of the SDN network. Similarly, the control plane is the decoupled entity from the rest of the distributed forwarding devices. It is logically centralized on a server that controls the overall functionality of the network functions. The control plane can program forwarding devices through southbound API interfaces. In addition, control plane also defines rules/instruction sets for forwarding devices. Hence, it is known as the network brain where all control logic resides in the applications and controllers, which form the control plane.
The SDN was initially designed for carrier infrastructure, i.e., wired network, and it proved its success in data cen- ters. However, its implications are demonstrated in other network scenarios such as mesh networks, wmSDN, sensors network management, SDN-based Wi-Fi networks, and wire- less domain [15]. The SDN-based vehicular network imple- mentation gets attention in recent years. In the same way, SDN-based cellular network’s support for vehicular networks is being investigated by academia, but mostly architectural layout and theoretical work remain a focus. Despite the fact of
SDN associated benefits, there are certain overheads involved in the dynamic network management in vehicular networks. Resource allocation is critical due to the profoundly changing network dynamics because of high mobility and less reliable wireless link capabilities.
Xie et. al [16] have proposed a blockchain-enabled infrastructure for Internet of Things (IoT) that provides secu- rity and trust in SDN-enabled 5G VANETs. This definitely puts additional burden on the overall network processing. One optimal solution for the mitigation of resource manage- ment is to adopt AI-based resource management techniques [17]. This paper aims to implement a secure deep learning- based API for the detection of diverse and sophisticated resource demand in SDNs [18], [19].
Generally, VANETs are sub-forms of mobile ad-hoc net- works wherein vehicles communicate using V2V or V2I fashion with other vehicles and roadside units (RSUs) [8]. A VANET comprises highly mobile vehicles, supporting infrastructure, and wireless communication. The communi- cation between vehicles is done using Dedicated Short-Range Communication (DSRC), which is considered as the de- facto standard for vehicular communications. Beside DSRC, different wireless technologies are also used for vehicular communications such as Wi-Fi, WIMAX, and LTE. Wireless technologies are advanced and sophisticated in the context of providing a plethora of applications from road safety appli- cations, cooperative driving to autonomous human-like driv- ing, and provisioning of high bandwidth-demanding video streaming access in a fast mobility environment. For sup- porting a multitude of applications, various heterogeneous RAT technologies are getting attention from the research community [20], [21].
An SDN based architecture (SDVN) for vehicular net- works is proposed in [22], which incorporates vehicles and RSUs that act like SDN switches. The SDN-based archi- tecture supports V2V, V2I, and vehicular-to-cloud (V2C) communications. The data plane is constructed using an overlay network where all forwarding devices behave like SDN switches. The vehicle status information is collected and monitored by the SDN controller. The status policy update
6794 VOLUME 8, 2020

S. K. Tayaba et al.: 5G Vehicular Network Resource Management for Improving Radio Access Through Machine Learning
is done using trajectory-prediction, which reduces the fre- quency of status updates.
The SDN-based autonomous transportation system is presented in [23] in which V2X communications of the ADV network is presented. The RSU maintains local informa- tion about the surrounding environment and communicates with the ADV. This architecture is based on time division multiple access (TDMA) for a four-lane infrastructure. The SDN-enabled eNodeB (eNB) facilitates local vehicular net- works. The RSU controller in the proposed SDN architec- ture is responsible for the incorporation of data forwarding by receiving it on the southbound interface and processes it towards the northbound interface. This provides multiple services to users, vehicles, and the complete infrastructure, where the V2I communication is done using a wireless link.
A software-defined in-vehicle networking (SDIVN) architecture is proposed for the autonomous vehicle resiliency, robustness, and timely message delivery in [24]. In [25], authors present a resource allocation mechanism ADVs by combing mobile edge access computing (MEC) and SDN in autonomous AVNETs. Resources are stored on the MEC to get short response delay where the NFV is used to efficiently manage resources among different MEC servers. The MEC servers are placed on the edge, which help in gaining scalability and efficient resource utilization.
Zheng et al. [26] proposed Soft-defined heterogeneous Vehicular nEtwork (SERVICE) framework for radio resource virtualization in LTE for VANETs. In this framework, stochastic learning is used for the estimation of delay and optimization of virtual resource scheduling. The framework has two stages for resource virtualization, i.e., macro and micro virtualization resource allocation, known as MaVRA and MiVRA, respectively. The large and small time scale variables are used to categorise services such as traffic den- sity operated in MaVRA and network state, and queue state operated in MiVRA time scale. The controller acts as a proxy service fulfilling user requests in a hierarchical control architecture. Two layers of the controller are the primary controller– responsible for the global SERVICE network, and the secondary controller–that acts as a regional controller.
The integrated architecture of SDN and Fog Comput- ing (FC) for VANETs, named SDFC-VeNET, is proposed in [27]. The control layer and forwarding layer reside on edge consisting of multiple controllers in the control layer. The controller provides a control function and resource man- agement. The FC provides a cache mechanism for reduc- ing the access time of the services. Two types of resource allocation policies are used in SDFC-VeNET architecture, i.e., macro resource allocation policy and micro resource allo- cation policy leveraging CSI and QSI. The proposed scheme used sparse code multiple access (SCMA) and full-duplex to support massive communications in VANETs and uses OFDM and half-duplex for V2I communications. It provides centralized scheduling for a mixed SCMA/OFDMA scheme for virtual resource allocation.
In the last few years, SDN integration in wireless and cellular networks gained much attention. Different studies are proposed for the incorporation and implementation of SDN in autonomous VANETs, as depicted in 3. Software-defined vehicular ad-hoc network (VANET) is proposed that provides V2V communications using central SDN controller. It lever- ages cellular communications for control transmissions by incorporating stationary SDN RSUs. Resources are allocated statically by using different wireless radio technologies such as WiMax, WiFi, etc.
III. RESOURCE ALLOCATION IN AUTONOMOUS VEHICLES In vehicular networks, autonomous vehicles need to com- municate with other vehicles, i.e., V2V communication, and with the roadside infrastructure wherein reliable communica- tion is stringent, needs to collect real-time information such as speed, direction, and location. Moreover, the increasing demand for data services and high bandwidth under increas- ing vehicular density, dynamic traffic conditions, and dis- tributed RSUs across the infrastructure become challenging objectives in an autonomous vehicular network. Tradition- ally, DSRC is used for V2V communications and RAT tech- nologies. However, these technologies have their limitations, such as radio access in LTE uses orthogonal frequency mul- tiple access, which suffers from spectrum limitations and intrinsic delay incur in communications between vehicles. In the case of safety applications, this delay response can cause disaster. Moreover, limited spectrum restrains from massive connectivity as anticipated in 5G networks.
Autonomous driving needs to precisely monitor the traf- fic conditions in both safety and non-safety scenarios. Despite, ADV comprises sensitive sensors, artificial intelli- gence algorithms, and high-speed communication gadgets; several challenges still encounter efficient management. • Communication capabilities with the neighboring vehicle to monitor the exact traffic situation.
• Inefficient network utilization • Frequent information updates due to high mobility • Optimal resource allocation based on the intermittent traffic condition
IV. PROPOSED SDN-BASED VEHICULAR NETWORK FRAMEWORK In this study, we propose a policy framework for resource allocation in SDN-based 5G cellular networks for autonomous vehicles and suggested architecture, as shown in Figure 3. The overall network is composed of several key components. The main module is the SDN controller, which is responsible for providing network hypervisor services. Moreover, the global scheduler is responsible for keeping records of all requests in the queue and thus enables the resource optimizer to use machine learning enabling resource management on the control plane.
The SDN-based 5G cellular network consists of two main parts. The SDN core network and the SDN-enabled wireless data plane. A fine-grained decomposition of the front haul
VOLUME 8, 2020 6795

S. K. Tayaba et al.: 5G Vehicular Network Resource Management for Improving Radio Access Through Machine Learning
FIGURE 3. SDN-based 5G architecture for VANET service provisioning.
network of the wireless part in the SDN cellular network is achieved by implementing a wireless slice manager. The wireless slice manages allocation and schedule resources on the instruction of global scheduler in the SDN con- troller. Wireless slicing is a virtualization concept to enable a single network to behave in a manner similar to multiple logical virtual networks. Thus, enabling granular controller and fine-grained management of resources. The backhaul network of this architecture is sliced based on the flow request from mobile virtual network operators (MVNO). The network-level slicing is handled by the hypervisor that acts as a network virtualized engine, which flexibly slices net- work infrastructure and radio resources based on the MVNO demands of resources and traffic types.
This policy can dynamically adjust its behavior in response to changes and QoS requirements. We define an optimal pol- icy for network bandwidth allocation and queue management at the cellular BS. The optimized policy considers the queue- length resource allocation in the wireless slice manager to bridge the gap between resource demands at the BS and bandwidth allocation at the controller.
The network hypervisor, i.e., FlowVisor, centrally manages the SDN cellular network and is responsible for handling virtual slice manager at the BS, i.e., wireless hypervisor instance, and allocates bandwidth as per the requirement to achieve fairness. The virtual slice manager at each BS serves as the local controller. This local controller reduces the communication overhead at the centralized controller. The overhead is computed in terms of time computation and processing for allocating resources dynamically. The virtual manager logically partitions physical resources into slices and assigns resources based on adaptive policies.
A. SDN-BASED VANET ARCHITECTURE The basic architecture consists of the following modules in the control plane.
1) ADAPTIVE POLICY GENERATOR The adaptive policy generator is responsible for creating network policies based on predefined rules agreed by InPs and MNOs. The ADP module collects network statistics and SLA from the NSM module and generates an adaptive policy for resource allocation based on the resources available and allocated capacity to each network slice.
2) RESOURCE MANAGEMENT MODULE (RMM) The resource management module (RMM) calculates the available resources in the network and analyzes real-time network information in addition to generate global resource management in the SDN controller. The RMM executes resource allocation algorithm for optimization and allocation of resources to different network slices. We used the cuckoo search optimization algorithm for achieving the optimization state of resource allocation.
3) TRAFFIC ADAPTIVE SCHEDULING (TAS) The traffic adaptive scheduling (TAS) is a module in the SDN controller, which is responsible for the collection of network information. The TAS can envision a global view because of centralization of the controller, which possesses insight into the global network information. Network slices span all resources of the whole network. The TAS clas- sifies the QoS flow classes by using the traffic classifier module.
6796 VOLUME 8, 2020

S. K. Tayaba et al.: 5G Vehicular Network Resource Management for Improving Radio Access Through Machine Learning
4) TRAFFIC CLASSIFIER The QoS is an important parameter to get enhanced perfor- mance. Network QoS enforced by applying different QoS parameters thresholds and techniques. One method to ensure QoS is the classification of traffic based on some prede- fined criteria. This traffic classification is used to do effec- tive scheduling in the network. Queuing mechanisms are vital techniques to prioritize the overall traffic in the net- work elements. The efficient use of these queuing techniques ensure bandwidth for different traffic classes and control the congestion.
In the proposed framework, we consider three differ- ent queues in each port of the OpenFlow-enabled device: (i) Priority Queue (PQ), (ii) Bandwidth sensitive Queue (BQ), and (iii). No strict queue (NSQ). The most prioritized traffic buffered in the PQ. The traffic prioritization is based on sen- sitivity of the application and user requirement with intensive delay boundaries. The threshold value is defined for high priority traffic. If the traffic required delay is less than the defined threshold, it is inserted in the PQ.
B. OPTIMIZED RESOURCE ALLOCATION PROCEDURE The SDN-based cellular network management and bandwidth allocation policy use virtualization manager at the centralized controller and the BS for core and wireless virtualization. It provides a flow-based queue-length resource allocation in the wireless domain. The overall flow management is per- formed on the controller level. It can dynamically adjust its behavior in response to changes and QoS requirements due to the presence of a virtual slice manager at each BS and a local controller in addition to allocate resources to the incoming flow. The scheduling granularity is achieved by identifying QoS flows in the network flow.
The flows are categorized as safety flow and non-safety flows. The safety flows get more priority ratio based on the criticality, and the non-safety flows get less priority. In the proposed framework, bandwidth allocation is the main fair- ness allocation criterion, i.e., fair allocation of bandwidth so that to achieve rate maximization for different applica- tion/services flow in the SDN. For the optimal solution, we use the Cuckoo search algorithm.
V. PERFORMANCE EVALUATION AND DISCUSSION For the simulation purpose, we use a light-weight fork of mininet emulator, version 2.3.0d1, mininet-wifi running on the Ubuntu virtual machine of version 18.04 LTS. Mininet is considered as a standard emulator for experimenting the SDN concepts. Mininet-wifi provides large functionalities of the wireless networks from propagation models to mobility scenarios, as shown in Figure 1. The car node, implemented in [28], provides a vehicular architecture to offer the proof- of-concept of a vehicular network in SDN scenarios. It is one such example that we have leveraged to achieve the video content request from the cloud.
In the proposed scenario, we have considered an info- tainment application, which is deployed at the application plane. The core mechanism of the application service is
TABLE 1. Training results for machine learning models adopted for the experiment.
FIGURE 4. Training score (Accuracy and Loss) for the dataset generated by the mininet-wifi for traffic generation and floodlight as the SDN controller.
to receive data. We have conducted V2X simulations using mininet-wifi where multiple RSUs can communicate with each other and vehicles can perform V2V and V2I commu- nications. The SDN default controller is used for simulating the transmission of video from a vehicle to a client. The resource allocation in vehicular networks is managed by the SDN controller in an efficient manner.
The overall simulation was run multiple times using stochastic process in order to mimic realistic scenarios. The dataset that we gathered includes information about the requests, which are generated from client nodes at the data plane. We have used deep learning techniques to train the system using historical data of the network. The historic network data consists of both standard and tagged signatures.
We have used long short-term memory (LSTM), convolutional neural network (CNN), and deep neural
VOLUME 8, 2020 6797

S. K. Tayaba et al.: 5G Vehicular Network Resource Management for Improving Radio Access Through Machine Learning
FIGURE 5. Classification accuracy of CNN, LSTM, and DNN compared for resource management using machine learning model on experimental data.
network (DNN) models for predicting results and have com- pared them for the best suitable solution. The CNN essentially is a neural network variation mainly used for computer vision with hidden layers. Similarly, the DNNs are feed forwarding neural networks, which basically leverage many layers to successfully classify regions of interest in a data.
Moreover, the LSTM being a break through in machine learning techniques ensures to avoid this layer’s Indepen- dence issues. The LSTM by remembering things between layers achieves a great feat of promising results specially in text and speech analysis. In our case, we feel that all three of these have promising results. The experimental data is divided into train and test sets for training and testing the system, respectively. The training data, which is 80% of the dataset, is fed into learning algorithms. These algorithms train themselves on the data and predict the test set, which is 20% for results, as shown in Table 1.
In the experiments, we use the SDN Floodlight controller as a development environment. We split data into 80:20 for training and testing. For LSTM, we use Scikit-learn1 library for the implementation using parameters relu/sigmoid, 64, 20 and Adam for activation, batch size, epochs, and opti- mizer, respectively. Whereas the hidden layers are (50,250,1).
1Scikit-learn – classification, regression, and clustering algorithms library https://scikit-learn.org
For the implementation of CNN, we use Keras2 library using relu, 64, 40 and Adam for activation, batch size, epochs, and optimizer, respectively. While the layers used are convolu- tional, pooling, dropout, and flatten. For DNN, we use Keras for the implementation with parameters relu/sigmoid, 16, 30, Adam for activation function, batch size, epochs, and opti- mizer, respectively. Whereas the layers are (256,128,32,11,1).
The training loss and score of LSTM, CNN, and DNN are calculated in the run-time during the training of the system, which is illustrated in Figure 4. This shows that the overall model is trained well, especially in the case of 4a. Detection accuracy is the prime evaluation metric for the performance evaluation of the system. The detection accuracy of LSTM, CNN, and DNN on testing data is shown in Figure 5. Here it is noticeable that LSTM shows the most accurate averaging at 99.36%, where the CNN obtained an accuracy of 95% and the DNN achieved 92.58%.
VI. CONCLUSION Software defined networks (SDN) have proved the performance gain in the data centers as well as carrier net- works. The SDN provides flexibility in wireless and cel- lular networks even for highly dynamic networks such as VANETS. In this paper, we proposed a resource allocation policy framework for SDN-based vehicular networks in the context of 5G connectivity. We proposed a novel resource allocation scheme based on state-of-the-art deep learning algorithms: CNN, DNN, and LSTM on the basis of SDNs using mininet-wifi-based setup with floodlight as SDN con- troller. The proposed policy framework can optimize resource allocations according to the changing demands and network dynamics in vehicular networks.
The experimental results showed that the LSTM outper- formed in detection accuracy with 99.36%, followed by CNN and DNN with 95% and 92.58%, respectively. The LSTM lacks marginally in resource allocation time, where the CNN performs better in the detection time, whereas it is just behind the LSTM in the detection time. The DNN, on the other hand, shows a deficiency in performing better in terms of both resource allocation time and resource allocation accuracy. These limitations can be evaluated as part of the future work, where we intend to implement other deep learning mod- els such as Gated Recurring Units (GRU) and bidirectional LSTM as they produce better throughput. Moreover, we also intend to evaluate the performance of machine learning based resource management on real traffic.
REFERENCES [1] R. Hussain and S. Zeadally, ‘‘Autonomous cars: Research results, issues,
and future challenges,’’ IEEE Commun. Surveys Tuts., vol. 21, no. 2, pp. 1275–1313, 2nd Quart., 2019.
[2] R. Lu, L. Zhang, J. Ni, and Y. Fang, ‘‘5G vehicle-to-everything services: Gearing up for security and privacy,’’ Proc. IEEE, to be published.
[3] I. Din, B.-S. Kim, S. Hassan, M. Guizani, M. Atiquzzaman, and J. Rodrigues, ‘‘Information-centric network-based vehicular communica- tions: Overview and research opportunities,’’ Sensors, vol. 18, no. 11, p. 3957, Nov. 2018.
2Keras – Python Deep Learning library https://keras.io/
6798 VOLUME 8, 2020

S. K. Tayaba et al.: 5G Vehicular Network Resource Management for Improving Radio Access Through Machine Learning
[4] L. Li, K. Ota, and M. Dong, ‘‘Humanlike driving: Empirical decision- making system for autonomous vehicles,’’ IEEE Trans. Veh. Technol., vol. 67, no. 8, pp. 6814–6823, Aug. 2018.
[5] X. Duan, Y. Liu, and X. Wang, ‘‘SDN enabled 5G-VANET: Adaptive vehicle clustering and beamformed transmission for aggregated traffic,’’ IEEE Commun. Mag., vol. 55, no. 7, pp. 120–127, Jul. 2017.
[6] F. Hussain, S. A. Hassan, R. Hussain, and E. Hossain, ‘‘Machine learning for resource management in cellular and IoT networks: Potentials, current solutions, and open challenges,’’ 2019, arXiv:1907.08965. [Online]. Avail- able: https://arxiv.org/abs/1907.08965
[7] S. Ul Islam, H. A. Khattak, J.-M. Pierson, I. U. Din, A. Almogren, M. Guizani, and M. Zuair, ‘‘Leveraging utilization as performance met- ric for CDN enabled energy efficient Internet of Things,’’ Measurement, vol. 147, Dec. 2019, Art. no. 106814.
[8] H. Khelifi, S. Luo, B. Nour, H. Moungla, Y. Faheem, R. Hussain, and A. Ksentini, ‘‘Named data networking in vehicular ad hoc networks: State- of-the-art and challenges,’’ IEEE Commun. Surveys Tuts., to be published.
[9] X. Li, Y. Han, J. Gao, and J. Niu, ‘‘Secure hierarchical authentication protocol in VANET,’’ IET Inf. Secur., vol. 14, no. 1, pp. 99–110, Jan. 2020.
[10] R. Hussain, F. Hussain, and S. Zeadally, ‘‘Integration of VANET and 5G security: A review of design and implementation issues,’’ Future Gener. Comput. Syst., vol. 101, pp. 843–864, Dec. 2019.
[11] B. M. Masini, A. Bazzi, and E. Natalizio, ‘‘Radio access for future 5G vehicular networks,’’ in Proc. IEEE 86th Vehicular Technol. Conf. (VTC- Fall), Sep. 2017, pp. 1–7.
[12] H. Droste, G. Zimmermann, M. Stamatelatos, N. Lindqvist, O. Bulakci, J. Eichinger, V. Venkatasubramanian, U. Dotsch, and H. Tullberg, ‘‘The METIS 5G architecture: A summary of METIS work on 5G archi- tectures,’’ in Proc. IEEE 81st Vehicular Technol. Conf. (VTC Spring), May 2015, pp. 1–5.
[13] S. Sun, M. Kadoch, L. Gong, and B. Rong, ‘‘Integrating network function virtualization with SDR and SDN for 4G/5G networks,’’ IEEE Netw., vol. 29, no. 3, pp. 54–59, May 2015.
[14] D. Kreutz, F. M. V. Ramos, P. E. Verissimo, C. E. Rothenberg, S. Azodolmolky, and S. Uhlig, ‘‘Software-defined networking: A compre- hensive survey,’’ Proc. IEEE, vol. 103, no. 1, pp. 14–76, Jan. 2015.
[15] B. Lantz, B. Heller, and N. McKeown, ‘‘A network in a laptop: Rapid prototyping for software-defined networks,’’ in Proc. 9th ACM SIGCOMM Workshop Hot Topics Netw., 2010, p. 19.
[16] L. Xie, Y. Ding, H. Yang, and X. Wang, ‘‘Blockchain-based secure and trustworthy Internet of Things in SDN-enabled 5G-VANETs,’’ IEEE Access, vol. 7, pp. 56656–56666, 2019.
[17] I. U. Din, M. Guizani, J. J. Rodrigues, S. Hassan, and V. V. Korotaev, ‘‘Machine learning in the Internet of Things: Designed techniques for smart cities,’’ Future Gener. Comput. Syst., vol. 100, pp. 826–843, Nov. 2019.
[18] G. Blanc, N. Kheir, D. Ayed, V. Lefebvre, E. M. de Oca, and P. Bisson, ‘‘Towards a 5G security architecture: Articulating software-defined secu- rity and security as a service,’’ in Proc. ACM 13th Int. Conf. Availability, Rel. Secur., 2018, p. 47.
[19] I. Ahmad, T. Kumar, M. Liyanage, J. Okwuibe, M. Ylianttila, and A. Gurtov, ‘‘Overview of 5G Security Challenges and Solutions,’’ IEEE Commun. Standards Mag., vol. 2, no. 1, pp. 36–43, Mar. 2018.
[20] K. Zheng, Q. Zheng, P. Chatzimisios, W. Xiang, and Y. Zhou, ‘‘Hetero- geneous vehicular networking: A survey on architecture, challenges, and solutions,’’ IEEE Commun. Surveys Tuts., vol. 17, no. 4, pp. 2377–2396, 4th Quart., 2015.
[21] I. Ud Din, M. Guizani, S. Hassan, B.-S. Kim, M. K. Khan, M. Atiquzzaman, and S. H. Ahmed, ‘‘The Internet of Things: A review of enabled technologies and future challenges,’’ IEEE Access, vol. 7, pp. 7606–7640, 2019.
[22] Z. He, J. Cao, and X. Liu, ‘‘SDVN: Enabling rapid network innovation for heterogeneous vehicular communication,’’ IEEE Netw., vol. 30, no. 4, pp. 10–15, Jul. 2016.
[23] P. Dhawankar, M. Raza, H. Le-Minh, and N. Aslam, ‘‘Software-defined approach for communication in autonomous transportation systems,’’ EAI Endorsed Trans. Energy Web, vol. 4, no. 12, Jul. 2017, Art. no. 152924.
[24] K. Halba, C. Mahmoudi, and E. Griffor, ‘‘Robust safety for autonomous vehicles through reconfigurable networking,’’ 2018, arXiv:1804.08407. [Online]. Available: https://arxiv.org/abs/1804.08407
[25] H. Peng, Q. Ye, and X. Shen, ‘‘SDN-based resource management for autonomous vehicular networks: A multi-access edge computing approach,’’ 2018, arXiv:1809.08966. [Online]. Available: https://arxiv. org/abs/1809.08966
[26] Q. Zheng, K. Zheng, H. Zhang, and V. C. M. Leung, ‘‘Delay-optimal virtualized radio resource scheduling in software-defined vehicular net- works via stochastic learning,’’ IEEE Trans. Veh. Technol., vol. 65, no. 10, pp. 7857–7867, Oct. 2016.
[27] Y. Zhang, H. Zhang, K. Long, Q. Zheng, and X. Xie, ‘‘Software-defined and fog-computing-based next generation vehicular networks,’’ IEEE Commun. Mag., vol. 56, no. 9, pp. 34–41, Sep. 2018.
[28] R. D. R. Fontes, C. Campolo, C. E. Rothenberg, and A. Molinaro, ‘‘From theory to experimental evaluation: Resource management in software- defined vehicular networks,’’ IEEE Access, vol. 5, pp. 3069–3076, 2017.
SAHRISH KHAN TAYYABA is currently pursuing the Ph.D. degree in computer science with COMSATS University, Islamabad, Pakistan. Her cur- rent research interests are resource allocation and management in software defined networks, integration of SDN with cellular networks, and 5G enabled vehicular networks.
HASAN ALI KHATTAK (Senior Member, IEEE) received the B.C.S. degree in computer sci- ence from the University of Peshawar, Peshawar, Pakistan, in 2006, the master’s degree in informa- tion engineering from the Politecnico di Torino, Torino, Italy, in 2011, and the Ph.D. degree in electrical and computer engineering degree from the Politecnico di Bari, Bari, Italy, in April 2015. Since January 2016, he has been an Assistant Pro- fessor with the Department of Computer Science,
COMSATS University Islamabad. His current research interests focus on the Web of things, data sciences, social engineering for future smart cities. Along with publishing in good research venues and completing successful funded National and International funded projects. He is currently serving as a Reviewer in reputed venues, such as IEEE ACCESS,the IEEE Network Magazine, the IEEE Consumer Electronics, Hindawi, SAI, IET, and a few national publishers. He is also involved in several funded research projects in various domains, such as semantic web of things and fog computing while exploring ontologies, web technologies using Contiki OS, NS 2/3, and Omnet++ frameworks. His perspective research areas are the application of machine learning, and data sciences for improving and enhancing quality of life in smart urban spaces through predictive analysis and visualization. He is also an Active Member of the IEEE ComSoc, the IEEE VTS, and the Internet Society.
AHMAD ALMOGREN (Senior Member, IEEE) received the Ph.D. degree in computer science from Southern Methodist University, Dallas, TX, USA, in 2002. He worked as the Vice Dean of the Development and Quality with CCIS. He is currently a Professor with the Computer Science Department, College of Computer and Information Sciences (CCIS), King Saud University (KSU), Riyadh, Saudi Arabia. He is also the Director of Cyber Security Chair, CCIS, KSU. He also
served as the Dean of the College of Computer and Information Sciences and the Head of Academic Accreditation Council, AlYamamah University. His research areas of interests include mobile-pervasive computing and cyber security. He served as the General Chair for the IEEE Smart World Sympo- sium and a Technical Program Committee Member in numerous international conferences/workshops, such as the IEEE CCNC, ACM BodyNets, and the IEEE HPCC.
VOLUME 8, 2020 6799

S. K. Tayaba et al.: 5G Vehicular Network Resource Management for Improving Radio Access Through Machine Learning
MUNAM ALI SHAH received the B.Sc. and M.Sc. degrees in computer science from the Uni- versity of Peshawar, Pakistan, in 2001 and 2003, respectively, the M.S. degree in security technolo- gies and applications from the University of Sur- rey, U.K., in 2010, and the Ph.D. degree from the University of Bedfordshire, U.K., in 2013. Since July 2004, he has been an Assistant Professor with the Department of Computer Science, COMSATS University Islamabad, Pakistan. He is the author
of more than 150 research articles published in international conferences and journals. His research interests include MAC protocol design, QoS, and security issues in wireless communication systems. He received the Best Paper Award of the International Conference on Automation and Computing, in 2012.
IKRAM UD DIN (Senior Member, IEEE) received the Ph.D. degree in computer science from the School of Computing, Universiti Utara Malaysia (UUM), and the M.Sc. degree in computer sci- ence and the M.S. degree in computer network- ing from the Department of Computer Science, University of Peshawar, Pakistan. He is currently working as a Lecturer with the Department of Information Technology, University of Haripur. He has 12 years of teaching and research expe-
rience in different universities/organizations. His current research interests include traffic measurement and analysis for monitoring quality of service, mobility, cache management in information-centric networking, and the Internet of Things. He served as the IEEE UUM Student Branch Professional Chair.
IBRAHIM ALKHALIFA is currently pursuing the Ph.D. degree in computer science with the College of Computer and Information Sciences, King Saud University. His research areas of interest include mobile and pervasive computing, cyber security, and computer networks.
MOHSEN GUIZANI (Fellow, IEEE) received the B.S. (Hons.) and M.S. degrees in electrical engineering, and the M.S. and Ph.D. degrees in computer engineering from Syracuse University, Syracuse, NY, USA, in 1984, 1986, 1987, and 1990, respectively. He served as the Associate Vice President of Graduate Studies, Qatar University, the University of Idaho, Western Michigan Univer- sity, and the University of West Florida. He also served in academic positions at the University of
Missouri–Kansas City, the University of Colorado–Boulder, and Syracuse University. He is currently a Professor with the CSE Department, Qatar Uni- versity, Qatar. His research interests include wireless communications and mobile computing, computer networks, mobile cloud computing, security, and smart grid. He serves on the editorial boards of several international technical journals and the Founder. He is the author of nine books and more than 500 publications in refereed journals and conferences. He guest edited a number of special issues in the IEEE JOURNALS and magazines. He is also a Senior Member of ACM. He also served as a member, the Chair, and a General Chair of a number of international conferences. He received the 2017 IEEE Communications Society Recognition Award for his contribu- tion to outstanding research in wireless communications. He received three teaching awards and four research awards throughput his career. He was the Chair of the IEEE Communications Society Wireless Technical Committee and the TAOS Technical Committee. He served as the IEEE Computer Soci- ety Distinguished Speaker, from 2003 to 2005. He is the Editor-in-Chief of the IEEE Network Magazine and the Wireless Communications and Mobile Computing Journal (Wiley). He is also the IEEE ComSoc Distinguished Lecturer.
6800 VOLUME 8, 2020







Assignment status: Solved by our experts

>>>Click here to get this paper written at the best price. 100% Custom, 0% plagiarism.<<<

Leave a Reply

Your email address will not be published. Required fields are marked *