computing and storage resources at the edge of the net-
work, which is closer to user whether from the geograph-
ical distance or the network distance, and provide service
for users at the same time [9]. The edge computing utilizes
the processing power of task calculation and data analysis
on the edge devi ce, and migrates part or all tasks of the
cloud computing model to the edge device to reduce the
computing load of the cloud computing center and ease the
pressure of network bandwidth. It also could improve the
processing efficiency of data in the era of Internet of
Everything, so the edge computing will become the sup-
porting platform for the emerging Internet of Everything
application.
As an emerging network technology, problems do exist
with it: (1) Most edge devices have limited energy [6, 7].
The transmission of large-scale sensing data causes large
energy consumption of the terminal equipment, and a large
number of intensive computing tasks will accelerate the
energy consumption of the equipment and shorten its ser-
vice life. How to transmit data with high efficiency and
decrease energy consumption has become an urgent prob-
lem in edge computing; (2) Edge devices have dynamic
mobility [8]. Scattering on different data transmission
paths, resources in edge computing are managed and
controlled by different entities. For multi-agent resource
management, highly dynamic network topology poses a
huge challenge for effective management of devices and
data in edge computing [9–12].
In response to the above problems, the design of flexible
and scalable communication protocols to achieve the
management of edge devi ces is a solution when facing tens
of thousands of sensing devices. Related rese arches show
that clustering technology can balance the energy con-
sumption of nodes and prolong the survival time of nodes,
which is playing a sign ificant role in IoT [13–15]. There-
fore, considering the ener gy consumption and service
sensitivity in edge computing, and estimating the storage
energy, computing power, and location distance of each
node, we propose a lightweight heterogeneous network
clustering algorithm based on edge computing for 5G,
which organizes a mass of nodes that are independent of
each other and dispersed around users. According to the
nodes’ energy consumption and distance, the cluster head
is selected to loosely couple the network edge devices to
improve network performance and extend the network life
cycle. In addition, the introduction of the edge servers
between the device nodes and the cloud center increase the
task computing and data processing capacity at the edge of
the network to achieve business application sinking, which
can reduce the energy and delay loss caused by transmis-
sion and multi-level forwarding in 5G network.
Section 2 of this paper analyzes related work; Sect. 3
gives the network system architecture for algorithm work;
Sect. 4 describes the model and proposes the LEC-SEP
algorithm; Sect. 5 performs an experimental analysis of the
proposed algorithm; finally, Sect. 6 summarizes the full
text and looks forward to the follow-up work.
2 Related wo rk
In recent years, 5G network is a key support for intelli-
gence infrastructure and plays an increasingly important
role in promoting the development of new generation
wireless networks [16–18]. It is a crucial component in
monitoring and analyzing the device status and sends
sensing data to a processing center which is called ‘‘Base
Station’’ through multiple hops [10, 11], and a modern BS
is powerful enough for running highly sophisticated com-
puting programs. Compared to other technologies, 5G is
scalable, dynamic and reliable, so as 5G could integrate
into different fields to meet various demands [2, 16, 17],
which also makes it possible be applied to edge computing.
However, there are many problems which have to be
considered, such as coverage, lifetime, energy efficiency,
and security. In conclusion, how to use the limited
resources to prolong the life of the nodes and increase data
throughput has always been an urgen t problem for 5G
system.
There are many works that have been done in the area of
optimizing clusters and energy efficiency in wireless net-
work. In this section, we provide a review on research
works that have been done in the literature on this topic.
Low Energy Adaptive Clustering Hierarchy (LEACH) is
one of the most common clustering protocols in Wireless
Sensor Networks (WSN) [19, 20]. It equalizes energy load
between sensor nodes by periodically rotating the cluster
head (CH). The basic method of selecting a cluster head is
to generate a random number between 0 and 1 and compare
it to a threshold to compute probability of nodes to be CH
nodes. CH nodes take charge of transmitting, receiving,
and aggregating the data from cluster members. Unfortu-
nately, since LEACH assumes that all nodes start with
equal energy, the LEACH exhibits poor performance in
heterogeneous sensor networks.
Protocols such as SEP and DEEC are specifically
designed for heterogeneous wireless sensor networks. SEP
works in the same way as LEACH with CH rotation and
election probability. It divides the nodes into two cate-
gories according to the initial energy, including the normal
node and the advanced node, which extends the stability
period of the wireless network (the time interval before the
first node dies). Reference [21], a modified Stable Election
Protocol is designed to well match emerging Fog-supported
WSNs. The fog infrastructure is a position sensing system
[22], which provides available information about the Inter-
Wireless Networks
123