You are on page 1of 4

2022 IEEE International Conference on Artificial Intelligence and Computer Applications (ICAICA)

Energy Consumption Optimization Method for


Wireless Communication Data Transmission in
Cloud Environment
2022 IEEE International Conference on Artificial Intelligence and Computer Applications (ICAICA) | 978-1-6654-9991-0/22/$31.00 ©2022 IEEE | DOI: 10.1109/ICAICA54878.2022.9844503

Xu Hengbo Chen Yu
College of Electrical and Elctronic Engineering, The Overall Payload Design Department
University of Manchester China Academy of Space Technology
Manchester, UK Xi’an, China
hengbo.xu@postgrad.manchester.ac.uk ixqccyy@163.com

Abstract—With the development of wireless network transmission process will have corresponding energy
technology, the data transmission efficiency of wireless consumption, including the energy consumption of the data
communication has been greatly improved. The transmission transmission center, the energy consumption of the
of wireless communication data on the gateway device will transmission equipment, and the CPU energy consumption.
inevitably consume device energy. Excessive energy The proportion of energy consumption in the process is
consumption of the device will affect the quality of the different, and the impact on the transmission quality is also
communication signal. Only by reducing the energy different. A large energy consumption ratio also indicates
consumption during the data transmission process can the user that the energy efficiency of the equipment is high, but to
be provided with satisfactory communication services. This
ensure that the equipment can be used for a long time, the
paper proposes an energy consumption optimization
technology for wireless communication transmission in cloud
energy consumption must be reduced [1-2]. Some scholars
environment from the perspective of resource deployment and have introduced the data link layer protocol into the wireless
task scheduling. The related algorithms include virtual communication system to complete data transmission
machine scheduling algorithm and minimum energy between communication devices. The system data unit
scheduling algorithm. The two algorithms are used to simulate conversion function and communication scheduling module
different data transmission tasks. Comparing the completion realize low power consumption and high quality
time and energy consumption of the two algorithms for communication through protocol connection [3-4]. Although
different data transmission tasks, the research results show there are many research literatures on wireless
that as the data transmission volume increases, the data communication data transmission in the cloud environment,
transmission completion time and energy consumption of the there are not many methods to reduce the energy
two algorithms increase, but compared with the virtual The consumption of data transmission. Therefore, it is necessary
minimum energy scheduling algorithm has a shorter to further develop energy consumption optimization
completion time and less energy consumption, indicating that methods or technologies in future research.
the minimum energy scheduling algorithm can be used to
optimize the wireless data transmission system and improve This paper first proposes the concept of cloud computing,
the data transmission efficiency. analyzes the energy consumption optimization technology
in the cloud environment, and then designs a wireless
Keywords—Cloud Environment, Wireless Communication, communication data transmission system in the cloud
Data Transmission, Energy Consumption Optimization environment. The wireless transmission module of the
system can realize fast and high-quality transmission of
I. INTRODUCTION communication data. Finally, the time and energy
Cloud environments can provide computing power to consumption of two energy optimization methods, such as
users from a virtualized resource pool and create the minimum energy scheduling algorithm and the virtual
communication links for wireless communication. Although machine scheduling algorithm, to complete the data
the wireless communication data transmission in the cloud transmission task are compared and analyzed.
environment is quite convenient, the energy consumption of
the transmission equipment is also very large, which II. CLOUD COMPUTING AND ENERGY OPTIMIZATION
shortens the service life of the equipment. Therefore, it is of METHODS
great significance to study the energy consumption A. Overview of Cloud Computing
optimization method to solve the problem of data
transmission energy consumption of transmission equipment Cloud computing technology refers to a technology that
to improve the service life of the equipment. integrates the physical resources of servers into a whole by
building a system architecture, and then allocates resources
At present, many scholars have carried out in-depth to users after the scale of the number of servers [5].
analysis on the energy consumption optimization method of
wireless communication data transmission in the cloud The existing cloud computing technology mainly
environment, and achieved good research results. For integrates two major technologies of massive data
example, a scholar studies the wireless communication data processing and system architecture [6]. Due to the support
transmission process in the cloud environment. Each of scale, its data processing ability is very powerful. This
computing ability helps us analyze the laws and connections

978-1-6654-9991-0/22/$31.00 ©2022 IEEE 228 Dalian, China, June 24-26, 2022


Authorized licensed use limited to: KIIT University. Downloaded on January 28,2024 at 13:04:36 UTC from IEEE Xplore. Restrictions apply.
between things and can be used to predict future trends [7]. environment, save user data in a virtual machine, and
Combined with other technologies, it can provide us with migrate the entire virtual machine to different platforms.
more convenient services. Virtual machine migration can trigger load balancing,
improve service quality, and reduce costs [12].
We know that the processing power of the server mainly
depends on the processor (CPU), and the energy consumed (3) Optimization of Minimum Energy Scheduling
by the calculation can also be calculated according to the Algorithm
utilization rate of the CPU.
The idea of the algorithm is to first find a small amount
of tasks according to the time weight, and map it to a server
t + ∆t
W =∫ Pdt with strong processing power. The minimum energy
t (1) scheduling algorithm finds the scheduling strategy that
minimizes the energy consumption of tasks. The
In the formula, W represents the energy consumption (J), establishment of a data center is to have a huge resource
P represents the power (W), and t represents the execution pool to provide services for users with different needs on the
time (S). If we want the energy consumption E to be Internet. For users, the most important concern is the
reduced, we need to use the frequency to reduce the power. processing power provided and the required cost [13].
If the frequency is halved, the energy consumption per unit The server energy consumption equation can be
time will indeed be reduced. However, the time required to expressed as:
execute the task will increase, and the time will nearly
double. In this way, for the task, the total energy
consumption of the task is still increased. P used
= Pidle + ( Pbusy − Pidle) × u
(2)
B. Technologies Related to Energy Consumption
Optimization in Cloud Environment
(1) Resource deployment and task scheduling
Among them, P used
represents the actual energy

Under cloud computing conditions, in order to meet the


consumption, P idle
represents the energy consumption at

different application requirements of customers, various no load, P busy


represents the energy consumption at full
resource types need to be provided, so when redeploying load, and u represents the utilization rate.
and scheduling, users need to dynamically adjust resources
according to the characteristics of their own needs [8]. The III. WIRELESS COMMUNICATION DATA TRANSMISSION
purposes of resource deployment and task scheduling are: to SYSTEM IN CLOUD ENVIRONMENT
ensure service quality, to provide user applications with
necessary resources that meet the requirements, and to A. Overall System Architecture Design
ensure service quality; to optimize efficiency, to provide The structure diagram of the wireless communication
high-quality resources for services, to ensure the efficiency data transmission system is shown in Figure 1. The system
of data transmission and processing, and task scheduling . is mainly composed of six modules. The computer is
High efficiency and energy saving. The number of connected to the wireless system through the USB interface;
computing nodes in the data center is huge, and its energy the USB controller realizes the control of the USB data and
consumption is also very high. When deploying resources the encapsulation of the USB protocol, and transmits the
and scheduling tasks, tasks should be deployed to data processed data to the MCU; the MCU plays a core role in
centers with low resource utilization as much as possible, the wireless transmission system, controlling the radio
and resources are required during operation integration frequency unit and realizing the The operation of USB data;
[9-10]. the antenna plays an important role in wireless
communication and is responsible for the transmission and
(2) Resource virtualization reception of wireless data. There are three solutions to
Virtualization means that the computing element is not realize wireless communication data transmission, which
on the real physical machine but on the virtualized platform, are three-chip, two-chip and single-chip implementation:
and the various components of the server are regarded as ①USB controller, M CU, and radio frequency unit three
basic resources, and these resources are abstracted to chips to realize wireless data transmission; ②Using USB
optimize the solution [11]. If you want to have more controller, MCU chip to integrate chip and radio frequency
efficient management of resources, you must consider unit , or the dual-chip of MCU, radio frequency unit
virtualization technology. The advantages of virtualization integrated chip and USB control chip to realize wireless
technology are: resource integration, the data center is data transmission; ③Single chip to realize wireless data
composed of a large number of servers, and multiple single transmission. From the perspective of cost and volume, the
physical machines can be combined through virtualization single-chip solution is the best solution, that is, the three
technology to improve performance. Resource migration, functions of the USB controller, MCU, and radio frequency
virtualization technology can decouple the hardware unit are realized in a single-chip form.

USB USB RF RF matching antenna


MCU
interface controller module circuit
Figure 1. Schematic diagram of wireless communication data transmission system

229
Authorized licensed use limited to: KIIT University. Downloaded on January 28,2024 at 13:04:36 UTC from IEEE Xplore. Restrictions apply.
B. Transport Layer Protocol Conversion management center computer or management background.
As long as the conventional engineering is installed in place,
The gateway system running in the server is a gateway all future maintenance and network configuration changes
system guided by TCP segmentation. Referring to the main do not need to open the device hardware for configuration
idea of TCP segmentation technology, a protocol conversion such as jumpers. "Efficient, fully intelligent equipment, easy
scheme of transport layer based on dual gateways is maintenance, plug and play".
designed, and the corresponding software is implemented.
The transport layer protocol conversion software realizes IV. ANALYSIS OF DATA TRANSMISSION SIMULATION
the main functions of packet encapsulation and analysis. By RESULTS
using the TCP segmentation technology, the TCP connection
on the space communication link is blocked by the control A. Comparison of Data Transmission Completion Time
network transmission, and the data transmission efficiency
is improved. TABLE I. COMPLETION TIME COMPARISON (S) UNDER DIFFERENT DATA
TRANSFER TASKS
C. Wireless Transmission Module Minimum Energy Virtual Machine
The wireless transmission module realizes data Scheduling Algorithm Scheduling Algorithm
transparent wireless connection based on serial port data, 100 21 26
and is suitable for any standard TCP/IP protocol and 200 37 51
300 46 78
non-standard protocol. Send and receive two-way, after 400 60 93
networking, can cover tens of kilometers of transmission 500 72 118
radius / distance along the line. Features are as follows 600 83 126
700 94 135
Communication performance: The direct-sequence 800 101 149
spread spectrum system is adopted, which can bring a
maximum processing gain of 18dB under different speed As shown in Table I, when the data resources are
conditions, ensuring the reliability and confidentiality of between 100 and 800, the completion time of the minimum
data transmission. energy scheduling algorithm and the virtual machine
scheduling algorithm when executing the data transmission
Transparent data transmission: Provide transparent data task is compared. From the experimental results, it can be
interface, can adapt to any standard or non-standard user seen that the data transmission completion time of the
protocol, users can realize wireless communication of virtual machine scheduling algorithm is always higher than
existing network without any technical transformation, the that of the minimum energy scheduling algorithm. This is
flexibility of network is greatly enhanced, no It is then because the virtual machine scheduling algorithm always
limited to the layout of the existing wired network. executes tasks with smaller data volume first, so that tasks
Automatically filter out noise signals and fake data (what with large data volume are always waiting , eventually
you send is what you receive). Users do not need to compile leading to an increase in the final total completion time. The
any redundant programs, just send/receive data from the completion time of the minimum energy scheduling
interface, and automatically complete the transparent algorithm is lower than that of the virtual machine
transmission of data. scheduling algorithm. This is because the minimum energy
Highly intelligent control and remote equipment and scheduling algorithm optimizes task matching when
wireless network maintenance: users do not need to open executing data resource scheduling, which shortens the
the hardware for on-site configuration. All functions and completion time of the algorithm.
equipment operating status are controlled by the remote
B. Comparison of Data Transmission Energy Consumption
100
85.9
90
energy consumption(*10^5)

78.4
80
66.5
70
60 50.7
46.3
50
34.8 35.6 37.1
40 32.2
26.8
30 21.3 19.4
15.5 12.7
20 8.1
6.2
10
0
100 200 300 400 500 600 700 800
amount of data tasks(pieces)

Minimum Energy Scheduling Algorithm


Virtual Machine Scheduling Algorithm
Figure 2. Comparison of energy consumption under different data transmission tasks (J)

By simulating when the data resources vary from 100 to 800, the energy consumption of the minimum energy

230
Authorized licensed use limited to: KIIT University. Downloaded on January 28,2024 at 13:04:36 UTC from IEEE Xplore. Restrictions apply.
scheduling algorithm and the virtual machine scheduling energy consumption of the system.
algorithm when transmitting the same amount of data tasks
is compared, so as to reflect the energy saving effect of the REFERENCES
algorithm. The results are shown in Figure 2. It can be seen [1] Ebadi Y , Navimipour N J . An energy-aware method for data
from the figure that the energy consumption of both replication in the cloud environments using a Tabu search and particle
algorithms increases with the increase of the data swarm optimization algorithm[J]. Concurrency & Computation
Practice & Experience, 2019, 31(1):e4757.1-e4757.10.
transmission task amount. Compared with the virtual
[2] Fushimi C , Tachibana C , Tomita R , et al. Optimization of Energy
machine scheduling algorithm, the minimum energy Consumption and Cost in Solvent Recovery Section for Large-Scale
scheduling algorithm consumes less energy and the energy Biofuel Production from Microalgae[J]. JOURNAL OF CHEMICAL
consumption increases relatively slowly. When the number ENGINEERING OF JAPAN, 2018, 51(9):809-816.
of data transmission tasks reaches 800, the energy [3] Azarhava H , Niya J M . Energy Efficient Resource Allocation in
consumption of the minimum energy scheduling algorithm Wireless Energy Harvesting Sensor Networks[J]. IEEE Wireless
is 37.1*10^5J, which is about 56.81% less than that of the Communication Letters, 2020, PP(99):1-1.
virtual machine scheduling algorithm. This is because the [4] Roopakumar K . Novel energy-efficient secure routing protocol for
wireless sensor networks with Mobile sink[J]. Peer-to-Peer
minimum energy scheduling algorithm is scheduled Networking and Applications, 2019, 12(4):881-892.
according to each transmission task. The virtual machine [5] Daniel J , Francis S , Velliangiri S . Cluster head selection in wireless
scheduling algorithm focuses on the time required to sensor network using tunicate swarm butterfly optimization
complete the task, and assigns tasks to the fastest data algorithm[J]. Wireless Networks, 2021, 27(8):5245-5262.
resources first, so that the fast-processing data resources are [6] Jabloo M S , Peng Z , Navaei Y D , et al. An Improved Energy-Aware
overloaded, and some data resources are idle during the Routing Protocol Using Multiobjective Particular Swarm
transmission process, resulting in energy consumption. Optimization Algorithm[J]. Wireless Communications and Mobile
Computing, 2021, 2021(11):1-16.
From the above simulation results, it can be seen that the [7] Raj J S . Machine Learning Based Resourceful Clustering With Load
completion time of the minimum energy scheduling Optimization for Wireless Sensor Networks[J]. Journal of Ubiquitous
algorithm is earlier than that of the virtual machine Computing and Communication Technologies, 2020, 2(1):29-38.
scheduling algorithm, so the execution efficiency of the [8] Yauri R , Rubios S , Grados J , et al. Characterization of a low
minimum energy scheduling algorithm is better, and it is far consumption wireless sensor node for the intensive transmission of
physiological signals[J]. Indonesian Journal of Electrical Engineering
superior to the virtual machine scheduling algorithm in and Computer Science, 2019, 14(2):957-965.
terms of energy consumption. [9] Mittal N , Singh S , Singh U , et al. Trust-aware energy-efficient
stable clustering approach using fuzzy type-2 Cuckoo search
V. CONCLUSION optimization algorithm for wireless sensor networks[J]. Wireless
In this paper, a wireless communication data Networks, 2021, 27(1):151-174.
transmission system is designed. In the cloud environment, [10] Panda S K , Jana P K . SLA-based task scheduling algorithms for
heterogeneous multi-cloud environment[J]. The Journal of
the system uses the powerful data processing capability of Supercomputing, 2018, 20(4):1-33.
cloud computing to complete the transmission of wireless [11] Simaiya S , Lilhore U K , Maheshwari S , et al. An Improved SVM
communication data. In order to reduce the energy based Machine Learning Model for Efficient Energy Optimization in
consumption of system data transmission, this paper studies Wireless Sensor Networks[J]. International Journal of Control and
the energy consumption optimization method, and applies Automation, 2020, 13(4):459-427.
the optimization method to the data transmission system to [12] Ayedi M , Eldesouky E , Nazeer J . Energy-Spectral Efficiency
optimize the transmission process to reduce energy Optimization in Wireless Underground Sensor Networks Using Salp
Swarm Algorithm[J]. Journal of Sensors, 2021, 2021(3):1-16.
consumption. Therefore, this paper conducts data
transmission simulation experiments on the minimum [13] Ganesan S , Ramaswamy K , Basha A R , et al. NOSS (novel
optimal sleep scheduling) scheme for energy and data reliability
energy scheduling algorithm and virtual machine scheduling optimisation in mobile cloud-assisted wireless sensor networks[J].
algorithm, and finds that the minimum energy scheduling The Journal of Engineering, 2020, 2020(2):63-72.
algorithm can significantly reduce the data transmission

231
Authorized licensed use limited to: KIIT University. Downloaded on January 28,2024 at 13:04:36 UTC from IEEE Xplore. Restrictions apply.

You might also like