Next Article in Journal
Variable Speed Drive DC-Bus Voltage Dip Proofing
Previous Article in Journal
Improved Image Analysis Method to Evaluate Tracking Property under Successive Flashover Based on Fractal Theory
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Application of MSVPC- 5G Multicast SDN Network Eminence Video Transmission in Drone Thermal Imaging for Solar Farm Monitoring

by
Thenmozhi Rajagopal
1,
Amutha Balakrishnan
2,
Sreeram Valsalakumar
3,
Thundil Karuppa Raj Rajagopal
4 and
Senthilarasu Sundaram
3,5,*
1
Department of Information Technology, Valliammai Engineering College, Kattankulathur 603203, Tamilnadu, India
2
Department of Computer Science and Engineering, SRM University, Kattankulathur 603203, Tamilnadu, India
3
College of Engineering, Mathematics and Physical Science, University of Exeter, Cornwall TR108NE, UK
4
School of Mechanical Engineering, VIT, Vellore 632014, Tamilnadu, India
5
Electrical and Electronics, School of Engineering and the Built Environment, Edinburgh Napier University, Edinburgh EH10 5DT, UK
*
Author to whom correspondence should be addressed.
Energies 2021, 14(24), 8255; https://doi.org/10.3390/en14248255
Submission received: 5 November 2021 / Revised: 26 November 2021 / Accepted: 1 December 2021 / Published: 8 December 2021

Abstract

:
The impact of multimedia in day-to-day life and its applications will be increased greatly with the proposed model (MSVPC)–5G Multicast SDN network eminence video transmission obtained using PSO and cross layer progress in wireless nodes. The drone inspection and analysis in a solar farm requires a very high number of transmissions of various videos, data, animations, along with all sets of audio, text and visuals. Thus, it is necessary to regulate the transmissions of various videos due to a huge amount of bandwidth requirement for videos. A software-defined network (SDN) enables forwarder selection through particle swarm optimization (PSO) mode for streaming video packets through multicast routing transmissions. Transmission delay and packet errors are the main factors in selecting a forwarder. The nodes that transfer the videos with the shortest delay and the lowest errors have been calculated and sent to the destination through the forwarder. This method involves streaming to be increased with the highest throughput and less delay. Here, the achieved throughput is shown as 0.0699412 bits per second for 160 s of simulation time. Also, the achieved packet delivery ratio is 81.9005 percentage for 150 nodes on the network. All these metrics can be changed according to the network design and can have new results. Thus, the application of MSVPC- 5G Multicast SDN Network Eminence Video Transmission in drone thermal imaging helps in monitoring solar farms more effectively, and may lead to the development of certain algorithms in prescriptive analytics which recommends the best practices for solar farm development.

1. Introduction

The quality assurance of a solar farm includes millions of solar panels, cables, DC combiner boxes and invertors [1,2]. To ensure the operational reliability and the efficiency of the photovoltaic system, field fault diagnosis or the real-time visual inspection is vital. Considering the performance assessment methods like I-V measurements or the other field techniques, real-time thermal imaging of the PV panels and the electrical components are more effective [2]. Through this process, the thermal profiles of each panel in a large module is visible and it paves the way for analyzing the properties and identifying the faults such as micro and macro cracks due to the thermal stress. In addition, the thermal parameters on the electrical components enables us to analyze the mechanical stresses, which provides a better understanding about the PV system characteristics.
One of the major challenges in getting real-time visual data from the solar farm is the difficulty in video data transmissions [2]. The video data transmissions have been largely driven by the internet, which involves uploading and downloading multimedia data by the latest 5G technology through various devices including mobile phone, laptops, computers etc. Normal and emergency videos have been shared through mobile vehicles, and new methods are needed to streamline the bulk of multimedia data transfer with fastest data rate and without or almost zero-time delay. The 5G is one of the biggest evolutions of the network and adapts to many changes in the network and minimizes losses. The multicast routing protocol reduces the power consumption, transmission overhead, and control overhead and increasing the throughput by sending multiple copies of messages to various nodes in the configured network.
With the proposed 5G Multicast SDN network eminence, the solar energy intensity, wind speed, its direction and their variation over various parts of the country will be recorded and transferred as video packets to the centralized unit with the shortest delay, eliminating buffers and with the lowest error possible. The data collected at the centralized unit will help in arriving at decisions for monitoring the solar farms and detecting the faults. Smart and precision solar energy harvesting will facilitate renewable energy harvesters to be more informed and highly productive. A review article on the impact of 5G technology in smart farming, its opportunities and challenges, have been addressed by Yu Tang et al. [2] and the present research paper deals with renewable energy harvesting through a MSVPC model. Long Lu [3] et al. have addressed integrating internet of things (IoT) with wind and ocean energy harvesters for developing smart cities. A new innovative and more precise technique in the harvesting of solar and wind power will be introduced through integrating all the solar and wind power stations through the advent of this 5G technology with a multicast SDN network. Thus, a new revolution in the field of renewable energy power generation will be led throughout the globe by the IoT-based cloud computing service in the 5G network which provides flexible and efficient solutions for smart power generation. When transferring such huge data over 5G network the key challenges are the transmission delay and packet errors which have been addressed in this research work.
5G is one of the biggest evolutions of the network and it is enhancing the performance of the current network system, and it adapts too many changes in the network and minimizes losses. The headers of multiple layers lead to uniform interactions among the devices. These include routing layers, addressing concepts, UDP layer, MAC layers etc. The function of these layers is to extract and transmit data transmissions in the network. The general packet radio service (GPRS) tunneling protocol is attached to it, which allows devices in the network to be moved to different locations within the network area. The enclosed protocol operates as a tunneling protocol to create a data transmission path for video in 5G infrastructure. Then, the data packets of the devices can be sent and received through H.265 which is attached to the application layer.
Communications in the network transport layer are based on applications. Some devices may request some information from the main storage area of the server MSD. The data-oriented network architecture aims to find the shortest path for sending information to the server near that device. It also helps to manage disconnections in the network path and to handle multiple transmissions simultaneously. In the proposed model, when the network traffic load is high, the protocol has to share the dynamic emergency data in the quality service mode. The multicast tree, which operates between a sender and its connecting nodes, uses a few methods. Accordingly, on each network, the built-in SDN software maintains the scaling and renovation of the network. Optimizers are deployed nearer to the edge server and the main server to manage the network traffic that varies from low to very high. Different types of traffic are grouped and the forwarder has been selected in the network through multicast mode and video streaming takes place through it.
In this proposed model, the speed of the node and the errors of conversion of the receiving packets have been calculated, the packets with the least changes and the video packets with the least delay have been found and sent through multicast routing mode. To regulate the transmission, the local best and global best nodes are selected in the particle swarm optimization mode and the packets sent. In this paper, Section 2 examines the literature survey, revealing the background ideas proposed for the MSVPC method, which states that video packets are transferred through a forwarder selected through PSO and data transmitted over SDN-enabled devices on the 5G network. Section 3 describes the design and methodology of MSVPC, Section 4 presents the results and discussions and, finally, Section 5 concludes with the influences and future challenges that need to be addressed.

2. Literature Review

SDN with network function virtualization, one can gain a global view of the entire network can be analysed using an open interface such as OpenFlow and with the centralized network controller. SDN can support new services and programs at any level of user requirement or need [4]. The current practice of focusing predominantly on rate-distortion performance with little consideration for these restrictions has led to the development of encoders that often perform poorly in non-ideal network conditions [1]. GPP has started discussions about technologies that could be standardized in future standards of 5G such as full dimension of multi-input multi-output, usage of unlicensed band, and multi-radio access technology coordination [5].
The availability of high-speed networks and the decreased cost of video capturing and displaying technology have opened the door for better monitoring systems in solar farms. Commonly used methods for the thermal imaging in the solar farms are by crane or lift, by walking and through drones. Considering the first two methods, the thermal imaging inspection is dependent on the module angle and the field topology. In addition, to obtain better results the thermal camera lens angle must be perpendicular to the panel surface. While both of these methods requires more time and resources, the third method, drone operation is much more effective and does not depend on the ground conditions, module angle, or field topology. Moreover, a centralized data set can be obtained from the drone inspection method and it is expected that video communication will be the dominating traffic over wireless and IP networks [6]. The data is aggregated and processed by servers to provide meaningful information or an actionable output. This output could be sent back through the network to trigger a set of actuator devices [7]. The related research fields such as embedded systems, computer networks, advanced hardware ranging from cameras, sensor nodes, boards and the like have been manufactured in industries has a bandwidth wider than 4G and higher scale of antenna array, higher the data rate and the computational burden due to digital signal processing far heavier [8]. The data flow from the streaming server could be controlled. The mobile network buffer queue serves the data in a rate that is modelled as a Poisson process. The client queue serves the data in its encoded bit rate [9]. UOWCs are vulnerable to numerous factors such as scattering, absorption and fading. In addition, UOWC performance is limited to short range and extensive research is required for long-range communications [10]. The variety of possible WLAN configurations and WIFI standards creates a need to determine their capabilities and to estimate the video stream transmission quality. The growing popularity of Wi-Fi networks creates a natural need to provide the same services in wireless environment [11]. A number of cross-layer techniques have been proposed to address the routing problem for real-time video transmission over multi-hop wireless networks in order to maximize the received video quality [12]. The MDC-FEC enables each video segment in a scalable mode of video coding standard to be packetized into multiple descriptions for the highest data protection against lossy transmission, and more fine-grained video streaming under varying bandwidth constraints and diverse playback capacities of mobile devices [13]. Engineering requirements for 5G and the design issues, M-MIMO, cloud-based networking, SDN, energy efficiency, spectrum regulation and standardization for 5Gwas proposed [14]. These devices are now playing an ever increasingly important role in lives. Recently, industry has made significant progress in resolving a lot of constraints due to the widespread adoption of wireless technologies [15]. It can be observed that the behaviour of radio signals is very different in the underground mines compared to that in outdoor and line of sight environments. In addition, the first step in increasing a wireless network performance is understanding the actual environment [16]. A systematic analysis is to investigate the effects of various underwater channel conditions, resulting from changing the water turbidity levels, on video quality and when different modulation techniques have been imposed [17]. The need for 5G technology in a smart grid and the areas where the new power grid can benefit the accessing of data was thoroughly discussed. The main aim of this work is to demonstrate 5G architecture in general compared to other wireless technologies and new networks in a smart grid, thus bringing the Internet of energy into the picture [18]. The introduction of RFID systems is attracting attention. IC cards are used widely as a secure form of door key. There is also a movement to incorporate VoIP technology into nurse call systems [19]. A video conferencing and internet television, delivered using multicast, can achieve high bandwidth efficiency. On the other hand, unicast delivery of such applications is inefficient in terms of bandwidth utilization, which is still an issue [20,21]. Chakravarthy. V, et al. [22] concluded on with an SDN-based load balancer which improves the efficiency of the network by distributing the traffic across multiple paths to optimize the efficiency of the network. Jeya. R, et al. [23] have addressed the video is considered as an input in the transmitter side and transformed into data frames and compressed with the help of ASCII-based Huffman algorithm. Using Affine ECC, the compressed data are encrypted as well as modulated with the help of the MQPSK method.

3. MSVPC Design and Implementation

3.1. MSVPC Network Design

The set of nodes as N devices and S sensors formed in a network and the channels that connect those nodes wirelessly have been represented as S   =   s 1   s 2   s n . Moreover, 5G mobile communication is created by establishing the hierarchical cellular connection among the cellular devices, access point   A P   , internet gateway I G   , and internet server I S   are shown in Figure 1. At the beginning of the network I S   broadcasts its presence at regular intervals as t . Also, the set of video data packets are accessed by the nodes known as V .
The aggregator node A N will continue to announce its presence on the network through its broadcast message. The network includes user devices and sensors. The sensors in the network sense the quality of the network and provide information about it. It realizes and shares information about the number of videos traveling on the network, bandwidth usage, transfer rate, information about the network port on which it travels and metadata about the video. If the sensor receives the A N message, it will update the aggregator ID immediately if the message has not been received before, or if it is already connected to an A N , it will estimate the distance   D i s t   between the new A N and the previous A N and upgrade the shortest-distance aggregator so as to communicate. The sensor then sends the link message to the A N , which receives the message and stores the information of the sensors that sent reply message through the link. The   D i s t   is calculated according to the Pythagorean theorem, where, the location of the sensor and user is termed as ( X 1 , Y 1 ), and aggregator location is (X2, Y 2 ) and then, distance D i s t   between these two products are computed as per the following equation.
D i s t = X 1 X 2 | 2 + Y 1 Y 2 | 2
The network is interconnected with a data-based network architecture, which we use to set names for source-to-destination navigation and to determine the name by individual group to respond to device packets. After creating the names, the data-based network configuration will publish it, and then, the connected devices will have to subscribe to it, thus assigning an address to each device as Addressing D N S . This address is known as the domain name of the network and the connection ID. It is used to decide which node the data should be transmitted to during the process of providing a D N S IP address to each node. As a result, each device and sensor on the network is assigned an IP address, which is then utilized to detect device connections inside the network.
The actuators will continue to broadcast their presence at regular intervals with the ( X ,   Y ) location. Packets can quickly reach the destination by setting the status of the packets that arrive on the network so that the path can finalize according to the status. If the message is received by an A N or user, they will update the actuator’s information along with actuator ID and location points   X , Y . If the user device is connected to the actuator, the actuator will generate an ID for the user and notify the device, and update it to the actuator’s user list. Thus, when the actuator generates an ID for the device, it checks if it already has a   D N S address, and then generates the ID using a random number between (0–1). Once the device receives and updates the ID, it creates a secure connection with the actuator, thereby establishing security within the network.
To create such a secure connection, the device will change its password P W D     and its ID using X OR   mode, it then shares the security provisioning information with the actuator during the time of communication so that the actuator will retrieve the original password   R P   and ID attached to it then authorize the transaction if it is valid, besides it enables the final authorization to add the user to the network’s link list as per the equation below.
R P   = I D   X O R   P W D  
When requesting a video description along with its location ( X ,   Y ) by a node, the details of the node ID, its authorized P W D   , its subscription information, and the location of the node are all attached for identification. When this information is verified, the device is checked for access control according to the P W D     and its valid subscription particulars, and the virtual infrastructure system is activated. This virtual infrastructure system manages the different situations in the network and manages its processing and storage properly. Access control for each node is attached to the virtual infrastructure activated after validating several steps, such as the following monitoring steps: the first step is whether it is properly connected to the network or not, and the second step is whether it has received a connection ID, and is the a suitable P W D   for it, all of these need to be verified.
If the A N   receives the virtual infrastructure activation information, it will update the sensor counts and calculate their distance D i s t It then sends information about short-range sensors request to storage   M S D   . The intermediator will select and send the appropriate video traffic ID upon receipt of that information, and updates the information about those sensors.
If the video is not available, then the actuator requests the internet server for the video and sends it to the user. Similarly, the internet server also sends the information about the sensor to the user. According to the report of the sensor, the user device starts streaming the video or stopping the video. The 5G network enables a nested data group system between the movable nodes; it forces to manage those types of groups properly.
Sometimes the network has to handle large amounts of data. The load balancer running on the network balances the data and converts it to the virtual network. There, the videos will be distributed to individual users or individual groups for a limited time. Thus, the distributed videos are arranged in a separate layer with a scalable code number. In the first layer, data can be sent individually based on network status and streamed with smaller data bits. In the top layer, high-quality videos are streamlined and integrated. All of these methods work according to the function of the network.
Once these videos reach the video optimizer, it will update the nodes in the cache about the sent node information so that it can know the demands on the network along with the specific file ID   F I D .   If the destination node ID is not connected, the information will be sent to resource allocator   R A   to obtain the destination ID, otherwise it will be sent to the monitor node to obtain the current status of the network. Later, it will transferred to the storage, and the total packet bytes count of the video will be attached as shown in Figure 2. The monitoring node stores the sensor’s information and uses it to regulate the channels through which data packets travel, thus storing more data on the storage device   M S D . The cached C S video size V S which is less than the storage capacity and the streaming duration noted as t , have been used to compute the cached video. Also, we can compute the total server storage size as   C V S .
C V S = V S C S t
C V S M S D
Part of the information is stored on the local network, and some high-quality videos are stored on the main server. It depends on the needs and functionality of the network. Similarly, the data layer in the network must be integrated with all parents. The cache information of the node is transferred to the virtual network optimizer. If it does not contain MPEG information it will be saved anew. If it is not already listed in the received data, it will be stored in the optimization layer as shown in Figure 3.
The encryption process is activated after the frame ID and MEPEG data are added to the optimizer stack, which then sends it to the identification code. Furthermore, the load balancer is activated and the information is processed in a properly balanced manner, which ensures that there is no reflection of the data and it is integrated in the correct layer as shown in Figure 4. Otherwise, the optimizer will remove the content from the layer.
Scanner nodes, which are registered on the network, store the data that the sensors record when their sensors change location. The cache node stores the information in the scanner node and the source registry. When data are collected from multiple locations at different levels, the data stored at the scanner terminal are used to detect connections between data using certain rules. This type of data verification allows you to immediately notify the network of changes in the network’s infrastructure. It runs from the beginning of the network, which is powered by resource register software running on the network. It monitors the performance of the hardware on the network and the services running on it. It monitors whether the data transfer is active or the connected storage is running.

3.2. Adaptive Video Streaming

Each particle P   will bring some possible solutions with current and previous experiences. A network has a limited number of particle swarms P   =   p 1 . p 2   p n within its boundaries. Its moving speed S at a time t   and its ideal resting location R L = r l 1 .   . r l 2   .   . r l n     are calculated as per the below mentioned Equation (5)
R L = S t α + S V a L R L R L + S V b L B R L
Here, S V a and S V b   have explained the continuous transmission speed variations and nodes moving variations inside the network, α is the tuning parameter of the speed, L R L is the last resting location during the mobility and L B is the local best resting location among the set of selected locations with coverage area C R . At this point, the R L is computed as per Equation (6), later updates the current R L as the last L R L and updates new one to obtain the movement points and also the movement speed S t + 1 at the time obtained from the maximum and minimum speeds of the particle.
R L = R L t + S t + 1
L R L = R L
L B = B e s t R L r l 1 .. r l 2   .. r l n C R
Here L B   is the lowest boundary of the resting location. The travelling delay   T D has been computed from the summation of packet buffering delay B D   and transmission channel propagation delay P D , and due to the transmission and because of the wireless nature, the packet transmission error   E T can occur, the error difference   E D is also calculated. The last transmission packet is   T P L and the current transmission packets is   T P respectively.
T D   =   B D + P D
  E D =   T P L T P
  E D should be minimum level than the error difference threshold of   E D T ,   E D   E D T . All these computations should be done before the packet expiry time along with the network state. These metrics provide the best quality of service in the network. Multiple benchmark decisions have been considered during the video transmission period to handle the storage and user query as shown in Figure 4.
Design considerations:
Analyse packet expiry computations before and after;
Reduce the data packets loss;
To reduce the error rate of the transmission computed;
Links are congested, causing packet buffer overflow at the networking device;
Network reachability status changes causing certain packets to become destination unreachable and be dropped. The variations of the packet drop are shown in Table 1.
The above Table 2 shows the quality of the transmission according to the packet loss percentage. Occasionally there will be several changes in the aims mentioned above. It can be calculated as follows. It is necessary to find the optimal position.
T i δ   f i   C i T m δ f m   C m ,   m   =   1 , 2 m
When a lot of metrics of this type are available, they are all stored in a matrix format in which the optimal solution is calculated. When different videos are transferred, many limitations occur. Similarly, many different functions   f i   occur during transmission, so it is important to find transmissions with minimal variations. This will help us to find the optimal transmissions. Thus, we calculate the transmission rate of optimal video streaming.
R e d u c e d   f i   C i   =   ψ (   E T ,   T )
When videos are transmitted through different channels   C T , it is calculated as follows. Here S T is the video travelling speed and E TM is the maximum video error rate.
C T   =   ψ (   E T ,   T )   +   C R T T D + S T   E T   E TM
The delay for all channels and the error rate of the arrival packets   D E are calculated as below. The delay variations and its performance given in Table 3 and Table 4.
  D E = T T R +   E T S T
Table 3 and Table 4 shows the delay performance according to the protocol based on speed variations. Thus, we can detect the video that is being streamed   S V in a very short time.
  S V = minimum (   f i   C i +   D E   T R T D S T   E TM
According to this, we can find the perfect video streaming frequency   S VF is as below:
  S VF = P R 1 minimum (   D E +   T D )
By achieving minimum packet transmission delay and reduced packet error difference the video transmission gains higher video streaming frequency (Algorithm 1). Then, we form the global fitness   G B   path to transfer the video packets.
  G B =   T D   T D 1
Algorithm 1 Optimal Video Streaming Steps
  • Created 5G Multicast routing network
  • Deploy SDN enabled devices
  • Compute the Storage device size M SD   and cached Video size C VS
    • C VS = V S C S t
    • C VS M SD
  • Initiate particle swarm with N nodes
  • Update swarm random locations   L , Speed S of particles, at time t
  • Compute resting location   R L of swarm
  • R L = S t α + S Va ( LR L R L ) +   S Vb L B R L
  • Repeat the process R L till end of the communication
  • For   i = i 1 i n
  • Update R L variations of R L = R L t + S t + 1
  • Compute data transmission error E T   and traveling delay   T D
  • T D   =   B D + P D
  •   E D =   T PL   T P
  • Combination of delay and arrival packet error difference computed using
  •   D E = T∑   T R +   E T S T
  • Computed perfect video streaming in network by
  •   S VF = P R 1 minimum (   D E +   T D )
  • Find local PSO best L B forwarder for multicast routing within coverage range   C R
  • L B = BestR L r l 1 .. r l 2   .. r ln C R
  • Construct final global fitness path   G B for transmission
  •   G B =   T D   T D 1
During transmission the network initiates the group formation on the primary server. If the internet server cannot be accessed directly, users will join the multicast group; information about the group ID will be given to all users in the group; later, according to the calculation, the node acts as a head in that local group, and is extended up to the destination by selecting the global best nodes throughout the path. The network paves its continuity path, and all users joining the group will be added to the multicast member list. This allows short interparticle distance nodes to act as forwarders and stream video as shown in Figure 5.
The physical 5G communication is configured in the physical medium using the 256 QAM Modulation and Beamforming. The software-defined network SDN is used to virtualize the network function by utilizing the virtual network. Multicast communication between the users and the server is generated by forming the multicast tree in the network layer as IP multicast, as shown in Figure 6. The multicast users can join and leave in the multicast group and the corresponding tree is updated dynamically. Once the IP multicast is created, the data center is used to encode the video to be streamed to all multicast users as in Figure 6.
Descriptions are distributed across the multicast tree, during the video transmission. IP multicast minimizes the unnecessary transmission of replicated packets in the network. Data centre-based video multicast servers are represented as description providers which exhibit the packet in multicast IP containing information about its description which is forwarded to the controller. The transmission is completed using the SDN which also monitors and optimizes the video transmission. The video optimizer service is deployed on the edge of the 5G network with video traffic filtering. The video traffic is forwarded from a load balancer to the optimizer virtual network which handles the management plane as an efficient assignment of IP addresses to active users of the infrastructure. Also, the cognitive framework continuously quantifies the congestion degree of the network at a fine-grain level using the congestion index. When the congestion index surpasses the threshold, then it is processed by the cognitive layer leading to the application of the filtering rule in the associated virtual network.

4. Simulation Analysis

The proposed method uses the following parameters to build the network. The network is configured with 100 to 200 data points as various scenarios, five access points, five internet gateways and one streaming server. Furthermore, network terminals are built with a beam-forming MM wave antenna for transmission and receiver pockets and a multi-input-multi-output channel installed at each terminal for communication. The movement of the nodes is undertaken in random mobility mode. Each node moves at random speed from 0 to its maximum speed of 5 m in a random direction. As well as stopping for a short period after going a certain distance and then moving again known as pause time, and here pause time is mentioned as 10 milliseconds. In this mode the nodes travel across the network. Accordingly, video packets are converted to multicast routing mode. Table 5 shows the network parameters used.

5. Results and Discussion

Packet delivery ratio (PDR) is the percentage of packets arriving at the destination from the source. As the percentage of such packets increases, the protocol running on that network is said to work better. Figure 7 shows that the proposed protocol MSVPC has received a large number of packets in percentage format. This is due to the network design and the routing methods in it. In addition, in the comparable scalable virtual video optimizer network (SVNVO) and ALVN, it can be seen that the percentage of packets it has received is reduced due to the lack of optimization system routing designed in the proposed model. Here, the network shows 81.1448 percentage of packet delivery ratio in MSVPC. Because of the swarm optimization-based video transmission and multicast routing this performance enhancement is achieved.
Network delay is the amount of time it takes to transfer video packets from source to destination. This includes transmission propagation delay, queuing delay and network delay. In Figure 8 the network delay is less than the proposed MSVPC method. The reason is the choice of network design and associated parameters. When the path for video transmission is selected in PSO mode, the delay is calculated as an important parameter and thus the local best node and global best nodes are selected and the path is set. This significantly reduces network delay and, as a result, more packets are delivered to the destination as in Figure 9. Network delay considers the queue, channel and propagation delay timings, and including all these timings MSVPC achieved 0.0694974 as a minimum delay compared to other protocols.
Packet drops are caused by time delays in the network and loss of communication between the network. It is necessary to choose a clear path to minimize the time delay. It has been reduced in the proposed method, MSVPC, as shown in Figure 9, by the particle swarm method, which chooses the multicast forwarder selection. This reduces the number of packets lost during video transmission over a 5G network. As packet losses decrease, packet delivery increases, and this can be detected by the quality measures given in it. Here, the packet drops based on the dropped packet counts. If the path is stable, the network can gain minimum packet loss during transmission. Here the proposed MSVPC lost less number of packets than the other protocols.
Throughput is the bits count of packets obtained at the destination. If the destination starts to obtain more bits, then the network design and protocols can be considered to work better. MSVPC obtains more packet bits in the network. To calculate this, the large packets in the destination can be multiplied by eight and divided by the time the packets transmitted. We assume that the routing of the network works best, if the nodes in the network can stream a large number of video pocket bits. Figure 10 shows the MSVPC proposed method can be seen to get more throughputs as 64232.7 for 100 nodes. The quality of service output has increased in proposed method compared to SVNVO method available in the literature and may be benchmarked for transferring of data through the 5G network.
In Table 6 the nodes, packet interval, packet sizes and simulation time are taken as inputs and the changes caused by its variations are calculated as results. The proposed protocol, MSVPC, has a higher packet delivery ratio than the other two protocols compared to it as well as less delay.

6. Conclusions

5G mobile communication is created by establishing the hierarchical cellular connection between cellular devices, and the physical 5G communication is configured in the physical medium using the 256QAM Modulation and Beamforming antenna. The software-defined network (SDN) is used to virtualize the network function. This research work aims to integrate and implement the 5G network for monitoring the thermal imaging of solar farms through drone’s inspection. Multicast communication between the users and the server is generated by forming the multicast tree in the network layer as IP multicast using particle swarm optimization. Descriptions are distributed across the multicast tree during the video transmission process. IP multicast minimizes the unnecessary transmission of replicated packets in the network and the delay is minimized and packet error is lower to forward the packet. Here the video multicast servers are represented as internet servers that send a packet in multicast routing containing information about its description which is forwarded to the controller, and the transmission is completed using the SDN which also monitors and optimizes the video transmission. The video optimizer service is deployed at the edge of the 5G network with video traffic filtering. The video traffic is forwarded from a load balancer to the optimizer which handles the management plane as an efficient assignment of node addresses to active users of the infrastructure using the dynamic host control protocol service; also, the cognitive framework continuously quantifies the congestion degree of the network at a fine-grained level using a congestion index. When the congestion index surpasses the threshold, then it is processed by the cognitive layer leading to the application of the filtering rule in the associated optimizer.

Author Contributions

Conceptualization—T.R. and S.S.; Methodology and Validation—A.B.; Writing—original draft preparation: T.R.; Writing—review and editing: S.V.; Visualization and supervision: A.B.; Project administration: A.B. and T.K.R.R.; Funding acquisition: S.S. and T.K.R.R.; All authors have read and agreed to the published version of the manuscript.

Funding

S.S. would like to acknowledge Engineering and Physical Sciences Research Council (EPSRC), U.K. under research Grant No. EP/P003605/1.

Informed Consent Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Liao, K.C.; Lu, J.H. Using UAV to Detect Solar Module Fault Conditions of a Solar Power Farm with IR and Visual Image Analysis. Appl. Sci. 2021, 11, 1835. [Google Scholar] [CrossRef]
  2. Cubukcu, M.; Akanalci, A. Real-time inspection and determination methods of faults on photovoltaic power systems by thermal imaging in Turkey. Renew. Energy 2020, 147, 1231–1238. [Google Scholar] [CrossRef]
  3. Tang, Y.; Dananjayan, S.; Hou, C.; Guo, Q.; Luo, S.; He, Y. A survey on the 5G network and its impact on agriculture: Challenges and opportunities. Comput. Electron. Agric. 2021, 180, 105895. [Google Scholar] [CrossRef]
  4. Liu, L.; Guo, X.; Lee, C. Promoting smart cities into the 5G era with multi-field Internet of Things (IoT) applications powered with advanced mechanical energy harvesters. Nano Energy 2021, 88, 106304. [Google Scholar] [CrossRef]
  5. Aleksander, K.; Krzysztof, G.; Jozef, W. Performance Analysis of Multicast Video Streaming in IEEE 802.11 b/g/n TestbedEnvironment. In Proceedings of the IFIP International Federation for Information Processing, Gdańsk, Poland, 9–11 September 2009; pp. 92–105. [Google Scholar]
  6. Sofana, R.S.; Tomislav, D.; Pierluigi, S.; Prabaharan, S.R.S. Future Generation 5G Wireless Networks for Smart Grid: A Comprehensive Review. Energies 2019, 12, 2140. [Google Scholar] [CrossRef] [Green Version]
  7. Pudlewski, S.; Cen, N.; Guan, Z.; Melodia, T. Video Transmission over Lossy Wireless Networks: A Cross-Layer Perspective. IEEE J. Sel. Top. Signal Process. 2015, 9, 6–21. [Google Scholar] [CrossRef]
  8. Wu, D.; Hou, Y.T.; Zhang, Y.-Q. Transporting Real-time Video over the Internet: Challenges and Approaches. Proc. IEEE 2000, 88, 1855–1877. [Google Scholar]
  9. Kimura, D.; Seki, H.; Kubo, T.; Taniguchi, T. Wireless network technologies toward 5G. APSIPA Trans. Signal Inf. Process. 2015, 4, e12. [Google Scholar] [CrossRef] [Green Version]
  10. Khan, M.A. Video Transmission over Wireless Networks-A Survey. Int. J. Electron. Eng. Res. 2017, 9, 207–216. [Google Scholar]
  11. Parasuraman, R.; Kershaw, K.; Ferre, M. Experimental Investigation of Radio Signal Propagation in Scientific Facilities for Telerobotic Applications. Int. J. Adv. Robot. Syst. 2013, 10, 56847. [Google Scholar] [CrossRef] [Green Version]
  12. Falik, Y.; Averbuch, A.; Yechiali, U. Transmission algorithm for video streaming over cellular networks. Wirel. Netw. 2010, 16, 1459–1475. [Google Scholar] [CrossRef]
  13. Tandon, R.; Khanna, S.; Singh, A.; Gupta, P. Wireless Communication Networks and Technical Challenges. IJLTEMAS 2014, 3, 25–31. [Google Scholar]
  14. Le, N.T.; Hossain, M.A.; Islam, A.; Kim, D.-Y.; Choi, Y.-J.; Jang, Y.M. Survey of Promising Technologies for 5G Networks, Hindawi Publishing Corporation. Mob. Inf. Syst. 2016, 2016, 2676589. [Google Scholar] [CrossRef] [Green Version]
  15. Cevik, T.; Gunagwera, A.; Cevik, N. A Survey of Multimedia Streaming in Wireless Sensor Networks: Progress, Issues and Design Challenges. Int. J. Comput. Netw. Commun. (IJCNC) 2015, 7, 95–114. [Google Scholar] [CrossRef]
  16. Hanada, E.; Kudou, T. Problems and solutions in the introduction of wireless communication technology to the clinical medicine setting. Prz. Elektrotechniczny 2016, 92, 34–37. [Google Scholar] [CrossRef] [Green Version]
  17. Nimisha, J.; Preetha, K.G. Video Streaming Over Multihop Wireless Networks—Issues and Techniques. Int. J. Comput. Sci. Inf. Technol. (IJCSIT) 2014, 5, 1128–1130. [Google Scholar]
  18. VO, N.-S.; Trung, Q.D.; Tuan, D.D.; Kortun, A. Optimal Video Streaming in Dense 5G Networks with D2D Communications. IEEE Access 2017, 6, 209–223. [Google Scholar] [CrossRef] [Green Version]
  19. Al-Namari, M.A.; Mansoor, A.M.; Idris, M.Y.I. A Brief Survey on 5G Wireless Mobile Network. Int. J. Adv. Comput. Sci. Appl. (IJACSA) 2017, 8, 52–59. [Google Scholar]
  20. Zhao, J.; Li, C.; Li, X.; Shen, L. Technical challenges for high-frequency wirelesscommunication. J. Commun. Inf. Netw. 2016, 1, 19–28. [Google Scholar] [CrossRef] [Green Version]
  21. Mohsan, S.A.H.; Hasan, M.M.; Mazinani, A.; Sadiq, M.A.; Akhtar, M.H.; Islam, A.; Rokia, L.S. A Systematic Review on Practical Considerations, Recent Advances and Research Challenges in Underwater Optical Wireless Communication. Int. J. Adv. Comput. Sci. Appl. (IJACSA) 2020, 11, 162–172. [Google Scholar] [CrossRef]
  22. Chakravarthy, V.; Amutha, B. Path based load balancing for data center networks using SDN. Int. J. Electr. Comput. Eng. (IJECE) 2019, 9, 3279–3285. [Google Scholar] [CrossRef]
  23. Jeya, R.; Amutha, B. Channel estimation and secure data transmission using hybrid particle swarm optimisation—Gray wolf optimisation-leaky least-Mean-Square and affine elliptic curves cryptography algorithm in MU-Multi-Input Multi-Output Orthogonal Frequency Division Multiplexing System. Int. J. Commun. Syst. 2021, 39, 4791. [Google Scholar] [CrossRef]
Figure 1. Network connectivity.
Figure 1. Network connectivity.
Energies 14 08255 g001
Figure 2. Optimization stack.
Figure 2. Optimization stack.
Energies 14 08255 g002
Figure 3. Load balancer operation.
Figure 3. Load balancer operation.
Energies 14 08255 g003
Figure 4. Optimization parameters.
Figure 4. Optimization parameters.
Energies 14 08255 g004
Figure 5. Streaming flow.
Figure 5. Streaming flow.
Energies 14 08255 g005
Figure 6. Multicast tree.
Figure 6. Multicast tree.
Energies 14 08255 g006
Figure 7. Packet delivery ratio.
Figure 7. Packet delivery ratio.
Energies 14 08255 g007
Figure 8. Interval vs. delay.
Figure 8. Interval vs. delay.
Energies 14 08255 g008
Figure 9. Packet size vs. packet dropped.
Figure 9. Packet size vs. packet dropped.
Energies 14 08255 g009
Figure 10. Simulation time vs. throughput.
Figure 10. Simulation time vs. throughput.
Energies 14 08255 g010
Table 1. Packet drops.
Table 1. Packet drops.
Number of UsersALVNSVNVOMSVPC
Average Data DropAverage Data DropAverage Data Drop
101.31%1.29%0.7%
202.33%2.29%0.9%
302.35%2.30%0.19%
Table 2. Performance of the packet loss.
Table 2. Performance of the packet loss.
Packet Loss (%)Quality
0%Excellent
1%Respectable
2%Acceptable
3%Risk
Table 3. Node vs. delay.
Table 3. Node vs. delay.
Delay
SpeedALVNSVNVOMSVPC
0.11.028290.498470.02787
0.21.087640.593790.03459
0.31.874930.783090.03768
0.41.784090.775370.04789
0.51.736800.7i3670.06748
Table 4. Delay performance.
Table 4. Delay performance.
Delay (ms)Quality
≤0.1Escellent
<0.3Respectable
<0.6Acceptable
<1Risk
Table 5. Network parameters.
Table 5. Network parameters.
Network Parameters
Information Point100–200
Access points5
Internet Gateway5
Streaming Server1
No of Antenna3
Modulation TypeQAM256
Simulation Time200
No of Channel10
Multicast Group Members30
Antenna TypeBeam forming MM Wave
Coverage80
Communication TypeMIMO
Traffic ApplicationH265Codec Video Streaming
Connection TypeUDP
Mac standardIEEE P802.11ay
Maximum Bandwidth100 Ghz
Table 6. Result.
Table 6. Result.
Packet Delivery RatioDelay
NodeALVNSVNVOMSVPCIntervalALVNSVNVOMSVPC
10071.763275.281581.14480.50.1209870.1082150.0694974
12570.874274.464581.27110.60.1204530.1090160.0698209
15072.284874.887981.90050.70.1153630.1092880.0699412
17572.098475.898981.3980.80.1163540.1095070.0699325
20071.235375.224280.66140.90.1157440.1098920.0702529
Packet DroppedThroughput
Packet SizeALVNSVNVOMSVPCSimulation TimeALVNSVNVOMSVPC
5068061646410054,235.159,482.964,232.7
6069761646412056,353.863,395.468,127.4
7067861646414058,942.365,899.570,577.4
8069563947316056,973.567,48172,642.6
9070063947318055,319.268,819.973,985.9
10069163947320057,843.669,779.675,176.5
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Rajagopal, T.; Balakrishnan, A.; Valsalakumar, S.; Rajagopal, T.K.R.; Sundaram, S. Application of MSVPC- 5G Multicast SDN Network Eminence Video Transmission in Drone Thermal Imaging for Solar Farm Monitoring. Energies 2021, 14, 8255. https://doi.org/10.3390/en14248255

AMA Style

Rajagopal T, Balakrishnan A, Valsalakumar S, Rajagopal TKR, Sundaram S. Application of MSVPC- 5G Multicast SDN Network Eminence Video Transmission in Drone Thermal Imaging for Solar Farm Monitoring. Energies. 2021; 14(24):8255. https://doi.org/10.3390/en14248255

Chicago/Turabian Style

Rajagopal, Thenmozhi, Amutha Balakrishnan, Sreeram Valsalakumar, Thundil Karuppa Raj Rajagopal, and Senthilarasu Sundaram. 2021. "Application of MSVPC- 5G Multicast SDN Network Eminence Video Transmission in Drone Thermal Imaging for Solar Farm Monitoring" Energies 14, no. 24: 8255. https://doi.org/10.3390/en14248255

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop