Manuscript
Manuscript
net/publication/351685332
CITATIONS READS
0 1,882
9 authors, including:
Mushu Li Huaqing Wu
Toronto Metropolitan University The University of Calgary
79 PUBLICATIONS 2,206 CITATIONS 80 PUBLICATIONS 2,338 CITATIONS
All content following this page was uploaded by Wen Wu on 05 November 2021.
Abstract—With the global roll-out of the fifth generation e.g., deep neural network based applications. Hence, 6G
(5G) networks, it is necessary to look beyond 5G and en- networks are expected to create a new wireless networking
vision the 6G networks. The 6G networks are expected to ecosystem that brings societal and economic benefits.
have space-air-ground integrated networks, advanced network
virtualization, and ubiquitous intelligence. This article presents The 6G networks will support a diverse set of services
an artificial intelligence (AI)-native network slicing architecture with different quality of service (QoS) requirements, such as
for 6G networks to enable the synergy of AI and network multisensory extended reality and hologram video streaming.
slicing, thereby facilitating intelligent network management and To support diversified services as established in 5G networks,
supporting emerging AI services. AI-based solutions are first network slicing is a potential approach to construct multiple
discussed across network slicing lifecycle to intelligently manage
network slices, i.e., AI for slicing. Then, network slicing solutions logically-isolated virtual networks (i.e., slices) for different
are studied to support emerging AI services by constructing AI services on top of the common physical network [4]. The
instances and performing efficient resource management, i.e., QoS requirements of different services can be guaranteed
slicing for AI. Finally, a case study is presented, followed by a via cost-effective slice management strategies ranging from
discussion of open research issues that are essential for AI-native preparation, planning, and operation phases in the network
network slicing in 6G networks.
slicing lifecycle.
Index Terms—6G, AI-native, network slicing, AI for slicing, Developing network slicing schemes faces many challenges
slicing for AI, ubiquitous intelligence. in 6G networks due to their unique features. First, managing
slices over space, air, and ground network segments in the
SAGIN requires judicious coordination of heterogeneous net-
I. I NTRODUCTION work segments. Moreover, the 6G networks need to support
Compared with existing wireless networking including the a variety of new services while satisfying their different and
fifth generation (5G), 6G is more than an improvement of key stringent QoS requirements, which further complicates slice
performance indicators (KPI) requirements, such as increased management. Hence, it is paramount to develop intelligent
data rates, enhanced network capacity, and low latency. The 6G slice management solutions in 6G networks. Second, fuelled
networks are envisioned to have the following unique features. by powerful computing capability and advanced AI techniques,
First, space networks, e.g., low earth orbit (LEO) satellites, air ubiquitous intelligence is fostering abundant AI services with
networks, e.g., unmanned aerial vehicles (UAVs), and ground new QoS requirements, such as data quality, inference accu-
networks, e.g., cellular base stations (BSs), are integrated into racy, and training latency. Hence, it is necessary to construct
a space-air-ground integrated network (SAGIN) to provide customized network slices to support the emerging AI services
global coverage and on-demand services [1]. Second, re- in 6G networks.
source virtualization using network slicing techniques and end In this article, we propose an AI-native network slicing
user virtualization using digital twin techniques can facilitate architecture for 6G networks to facilitate intelligent network
advanced network virtualization to provide flexible network management while supporting emerging AI services. AI-native
management [2], [3].1 Third, intelligence penetrates every means that, as a built-in component in the network slicing
corner of networks, ranging from end users, the network edge, architecture, AI exists not only in the software-defined net-
to the remote cloud, which results in ubiquitous intelligence. A working (SDN) controller for managing network slices, but
number of network nodes are endowed with built-in artificial also in network slices as services for end users. Hence, the
intelligence (AI) functionalities, thereby not only facilitating synergy of AI and network slicing in the proposed architecture
intelligent network management but also fostering AI services, is two-fold: On one hand, AI techniques can be applied to
manage network slices, namely AI for slicing. The network
W. Wu, C. Zhou, M. Li, H. Wu, X. Shen, and W. Zhuang are with the slicing lifecycle including preparation, planning, and operation
Department of Electrical and Computer Engineering, University of Waterloo, phases is introduced, along with specifying AI-based solutions
Waterloo, ON N2L 3G1, Canada (email:{w77wu, c89zhou, m475li, h272wu,
sshen, wzhuang}@uwaterloo.ca). Corresponding author: Mushu Li; for each phase. In addition, the detailed procedure of informa-
H. Zhou is with the School of Electronic Science and Engineering, Nanjing tion exchange among end users, access points, and the SDN
University, Nanjing 210023, China (email: haibozhou@nju.edu.cn); controller is presented; On the other hand, network slicing can
N. Zhang is with the Department of Electrical and Computer Engi-
neering, University of Windsor, Windsor, ON N9B 3P4, Canada (email: be applied to construct customized network slices for various
ning.zhang@uwindsor.ca). AI services, namely slicing for AI. Potential approaches such
1 End user virtualization is to virtualize end users in network operation
as AI instance construction and efficient resource management
and management by characterizing users’ behaviours and status (e.g., service
demands and QoS satisfaction), which can be achieved using digital twin for AI services are introduced.
concepts. The remainder of this article is organized as follows. In
2
Section II, expected features of 6G networks are discussed, and • Diversified services - Many services have stringent QoS
then the AI-native network slicing architecture is proposed. requirements in different dimensions. Mobile virtual re-
The basic ideas of AI for slicing and slicing for AI are pre- ality (VR) and hologram video streaming applications
sented in Section III and Section IV, respectively. A case study require a high data rate, e.g., the uplink data rate of
is presented in Section V. In Section VI, the research directions mobile VR is up to 5 Gbps. Other applications may
are identified, followed by the conclusion in Section VII. require ultra-high reliability, such as autonomous driving,
industrial control systems, and robot/UAV swarm, e.g.,
II. AI-NATIVE N ETWORK S LICING FOR 6G N ETWORKS the required reliability of autonomous driving is up to
99.999% [10];
A. Network Slicing • Ubiquitous intelligence - With caching capability, a large
Network slicing is an emerging technology to support amount of data can be stored in the network. In addition,
diversified applications in a cost-effective manner [4], [5]. with the development of AI techniques, edge computing,
The concept of network slicing can be traced back to the and device computing, intelligence is pushed from the
late 1980s [6]. Nowadays, network slicing is a key technology remote cloud to the network edge and end users. As such,
in 5G networks, supported by network function virtualization AI will be integrated into 6G networks for intelligent
(NFV) and SDN techniques. Specifically, NFV enables virtu- network management by directly learning from extensive
alized resources and network functions for flexible resource data in the network. Moreover, ubiquitous intelligence
management, while SDN facilitates centralized network man- will foster a number of AI services in which AI is
agement for network optimization. In 5G networks, network provided as services.
slicing has been defined in the 3rd generation partnership
project (3GPP) Release 15 [7]. Moreover, in coming 6G
networks, network slicing will continue evolving and play an C. AI-Native Network Slicing Architecture
increasingly important role. These features impose new challenges on developing net-
The basic idea of network slicing is to create multiple work slicing schemes for 6G networks. Firstly, the SAGIN
logically-isolated network slices on top of the common phys- not only increases the number of integrated network segments
ical infrastructure, which can achieve flexible and adaptive but also introduces extra dynamics on network resource avail-
network management. Its benefits are three-fold: 1) Multi- ability due to satellite mobility and UAV manoeuvrability.
tenancy - Multiple virtual networks can share the common Network slicing schemes should accommodate for the large-
physical infrastructure, thus reducing capital expenditures in scale SAGIN while taking dynamic resource availability into
the network deployment; 2) Service isolation - Multiple slices account. Moreover, supporting diversified services with strin-
are constructed for different services via judicious resource gent QoS requirements further complicates network slicing
management, such that service level agreements of different scheme design. Secondly, ubiquitous intelligence facilitates
slices can be effectively guaranteed; 3) Flexibility - Network many emerging AI services which will be prevalent in 6G
slicing can support flexible network management, as slices can networks. Different from conventional services, facilitating AI
be created, modified, or deleted on-demand. services requires multiple steps, including collecting high-
quality data samples, training satisfactory AI models, and
performing low-latency model inference, which should meet
B. Features of 6G Networks
diverse QoS requirements. How to satisfy such diverse QoS
From 5G to 6G, it is in general expected KPI requirements requirements for AI services remains a challenging issue.
to be increased by at least an order of magnitude. According To address the above challenges, an AI-native network
to a recent white paper [8], the KPI requirements of the slicing architecture for 6G networks is presented. As shown
6G networks include 1 Tbps peak data rate, 20-100 Gbps in Fig. 1, the architecture aims at integrating SAGIN and
user experienced data rate, 0.1 ms end-to-end latency, 10 ubiquitous intelligence and supporting diverse services with
million devices/km2 , and near 100% coverage. Such KPI re- stringent QoS requirements. Compared with network slicing
quirements demand several candidate technologies, such as for 5G networks, the proposed architecture has two new
THz communications and AI [6]. The 3GPP working group characteristics. Firstly, AI is integrated into SDN controllers
will discuss 6G candidate techniques by the end of 2026, and to realize intelligent network slicing, such that a number
the first 6G standard is expected to debut by 2030. of network slices with stringent QoS requirements can be
Distinguished from 5G networks, 6G networks have several managed efficiently and cost-effectively via AI techniques,
features: which is referred to as AI for slicing. Secondly, emerging
• SAGIN - While current ground networks provide good AI services are supported by network slicing. In addition to
coverage in highly populated areas, 6G needs to provide network slices for conventional services, new network slices
universal coverage, including in rural areas, remote lands, are constructed for AI services on top of the common physical
and sparsely populated areas. To achieve this goal, 6G infrastructure, which is referred to as slicing for AI.
will exploit the altitude dimension. Space, air, and ground Two types of SDN controllers are deployed in the proposed
network segments are integrated into the SAGIN [1], [9], architecture. One is the centralized SDN controller located at
which can provide global coverage, facilitate on-demand the cloud, which is to manage network slices. The other is
services, and support high-rate low-delay services; the local SDN controller located at access points, which is
3
Centralized SDN
Controller
High Reliability
Massive Connectivity
Low Delay
Core Network
Ground Network
to schedule resources to end users within each network slice. service delay, service priority, throughput, and reliability.
The SDN controller in the following refers to the centralized The 3GPP has standardized specific service/slice type
SDN controller unless otherwise stated. In the following, we values for classified services, such as enhanced mobile
will illustrate the basic ideas of AI for slicing and slicing for broadband, ultra-reliable low-latency communications,
AI in Section III and Section IV, respectively. and massive machine-type communications services [7];
• Network resource and function virtualization - Net-
III. AI FOR S LICING work resources, such as communication, computing, and
In this section, we introduce the network slicing lifecycle caching resources, are pooled into virtualized resource
with three phases and then investigate potential AI solutions blocks via advanced resource virtualization techniques.
for each phase. Next, the corresponding procedure of infor- Similarly, network functions, such as firewall, network
mation exchange in AI for slicing is discussed. name translation, and domain name system, are sepa-
rated from dedicated hardware network functions into
A. Network Slicing Lifecycle virtualized network functions (VNFs). Through virtual-
ization, the SDN controller can flexibly manage network
The network slicing lifecycle consists of three phases: resources and functions.
preparation, planning, and operation, as shown in Fig. 2. The
centralized SDN controller is in charge of the preparation and Once these tasks are completed, the SDN controller can
planning phases, while the operation phase is coordinated by construct network slices for each admitted slice request.
local SDN controllers. 2) Planning Phase: This phase aims at reserving network
1) Preparation Phase: This phase is to construct and resources to slices for service provisioning. The planning
configure network slices based on service requirements, data phase operates in a large timescale. Time is partitioned into
traffic, user information, and virtual network resource avail- multiple planning periods (windows) for each slice. The dura-
ability. To achieve the goal, the SDN controller conducts the tion of each planning window depends on service demand and
following tasks: network dynamics, whose value ranges from several minutes
• Service requirement extraction - This task is to classify to several hours. To achieve the goal, the following two steps
services by extracting their QoS requirements, such as are conducted in the planing phase:
4
User Mobility
Firewall
Pattern
User 3
Slice N Caching
Resource
Time
Planning Operation
Fig. 2. An illustrative example for the network slicing lifecycle which includes preparation, planning, and operation phases.
which AI plays different roles in different network slicing 4) The SDN controller runs AI-based planning algorithms
phases. to make decisions based on the collected service-level
AI for preparation: In the preparation phase, AI needs to information;
perform two tasks. 1) Service demand prediction - Based 5) The determined planning decisions are sent back to all
on historical data, service demand can be predicted via AI access points;
techniques, such as recurrent neural networks. Prior studies 6) Access points enforce the received planning decisions,
show that the service demand and resource usage of a slice e.g., reserving network resources for corresponding
can be accurately predicted [11]. The prediction results can slices;
be utilized for decision making in the planing phase. 2) Slice 7) End users in service report their real-time information to
admission - The SDN controller admits slices to maximize their associated access points, such as real-time service
network resource utilization considering resource availability demands, channel conditions, and task data sizes;
and service demands. As the slice admission decision is binary, 8) Access points run the AI-based operation algorithm to
this problem is deemed as an integer optimization problem. allocate resources for end users based on real-time user-
In large-scale networks with complex resource availability level information;
distribution, conventional optimization solutions become com- 9) Service requests from end users are supported with the
plicated and intractable, while AI-based solutions are potential. allocated network resources. For example, computation
AI for planning: In the planning phase, AI can perform two tasks can be offloaded to access points using commu-
tasks. 1) VNF placement - The SDN controller deploys VNFs nication resource and then processed using computing
to support services in the network. The resources allocated for resources. For each operation slot within a planning
VNFs should be dynamically adjusted for time-varying service window, Steps 7-9 are repeated;
demands to guarantee service delay requirements. Deep learn- 10) Access points monitor slice performance in the network
ing methods can be applied to enhance resource utilization given the enforced planning decisions by measuring end
in dynamic network environments. 2) Resource reservation users’ satisfaction rates across all operation slots within
- The SDN controller reserves resources for different slices a planing window;
based on their service demands. Since data traffic loads are 11) Access points report network performance to the SDN
time-varying, the resource reservation should be adaptive to controller;
dynamic real-time demands, which can be addressed via rein- 12) The SDN controller makes the planing decision for next
forcement learning (RL) methods, such as deep deterministic planing window and adjusts the planning policy based
policy gradient (DDPG). on the feedback information.
AI for operation: Two exemplary operation tasks are as In the preceding procedure, Steps 1-12 are in the network
follows: 1) Resource orchestration - The reserved resources planning phase, and Steps 7-9 are in the operation phase.
of a slice are allocated to end users. The decisions are
determined based on real-time user mobility, service demands, IV. S LICING FOR AI
etc. To efficiently utilize resources, RL methods can be applied The slicing for AI is to utilize network slicing to support AI
for dynamic resource orchestration; 2) RAT selection - To services while satisfying QoS requirements. Potential solutions
maximize system utility, an optimal RAT is selected among include constructing and selecting AI instances and efficient
multiple candidate RATs for each end user. Due to user resource management in the AI service lifecycle.
mobility, user-perceived service performance of an RAT is
stochastic. Such problem can be addressed by multi-armed
A. AI Instance
bandit methods, e.g., contextual bandit.
There are diversified implementation options for supporting
AI services. An AI service can be implemented via different
C. Procedure of Information Exchange kinds of algorithms, training manners, and network resource
allocation. For example, objective detection services can be
The AI for slicing procedure involves the information implemented via ResNet32, Inception-v3, AlexNet, or VGG16
exchange among end users, access points, and the SDN algorithms. Hence, the primary issue of supporting an AI
controller. The procedure is illustrated in Fig. 4 with steps service is to determine an appropriate implementation option
as follows: in the network.
1) Access points collect user-level stochastic information, We introduce the concept of AI instance to address the
such as end users’ service demand patterns, mobility issue, as shown in Fig. 5. An AI instance of an AI service
patterns, and stochastic channel conditions; represents an implementation option for an AI service. The
2) Access points translate the user-level information into basic idea is to construct multiple candidate implementation
desired service-level information. For example, user options and then select an appropriate one based on network
density information can be obtained from processing environments. The procedure of the conceptual AI instance
user location information, and AI techniques can be used management framework consists of two steps. 1) AI instance
for such data abstraction, fusion, and analysis; construction - The network operator constructs multiple can-
3) The processed service-level information is delivered to didate AI instances for each AI service based on available
the SDN controller; virtualized network resources and AI service requirements.
6
2. AI-Based Information
Processing
3. Service-Level Information
4. AI-Based Planning
Decision Making
5. Planning Decision
Planning
6. Planning Decision Window
Enforcement
8. AI-Based Operation
Operation
Decision Making
Slot
9. Data
An AI instance may include (i) the AI algorithm which collaboratively to train a global model via federated learning.
specifies the implementation algorithm and the corresponding Next, well-trained AI models are deployed to execute specific
neural network architecture, (ii) the training manner of the computation tasks, which is referred to as model inference. The
AI algorithm, e.g., centralized or distributed training, and model inference can be performed in multiple manners. For
(iii) the amount of the required network resources. 2) AI example, device-edge collaborative inference approaches can
instance selection - In this step, the AI service provider selects allocate and process computation tasks at different network
an appropriate AI instance. For this purpose, the AI service nodes to achieve a low inference latency.
provider observes the status and collects service requirements The performance of an AI service depends on all the
of its current subscribed end users, and then selects an AI three stages in the AI service lifecycle. For example, model
instance among candidate AI instances provided by the net- inference accuracy depends on multiple factors, such as the
work operator. If an AI instance is selected, the AI service quality of the collected data, the number of training iterations,
will be executed using the AI algorithm and the corresponding and the approach of model inference. Meanwhile, all these
required amount of network resources by the AI instance. In three stages consume multi-dimensional network resources. As
summary, the idea of AI instance provides flexibility for AI a result, to optimize the performance of AI services, network
service management. resources should be jointly allocated for these three stages.
The reserved network resources in AI slices should be further
B. Resource Management in AI Service Lifecycle allocated to these three stages to satisfy their corresponding
Running AI services includes three stages: data collection, QoS requirements.
model training, and model inference, i.e., AI service lifecy-
cle [12], [13]. Specifically, data collection is to collect data
via communication links, and the collected data can be stored V. C ASE S TUDY
in network edge servers. Based on the collected data, an
AI model can be trained in the model training stage. The In this section, a case study is provided on AI-assisted
model training can be implemented in either a centralized or resource reservation, aiming at reducing long-term overall
a distributed manner. For example, multiple devices can work system cost.
7
...
User
Extract
User Information
... AI Service
Provider
AI Algorithm Select
AI Instance
Training Manner
Computing Resource
AI AI AI AI AI AI
Instance Instance Instance Instance Instance Instance
Communication Resource ... ... ... ...
Caching Resource
Construct
AI Instance
Network
Operator
Virtualized Network Resource Pool
3000
data is widely distributed in the network. Due to limited
DDPG Solution communication resources, the cost of collecting a large amount
of data cannot be neglected. In addition, the collected data
2500
is required to be processed to mine valuable information
Overall System Cost
600
ACKNOWLEDGEMENTS
proposed AI-based resource reservation solution can achieve
a low system cost. This work was financially supported by Natural Sciences
and Engineering Research Council (NSERC) of Canada. The
authors would like to thank Jie Gao, Qihao Li, and Kaige Qu
VI. O PEN R ESEARCH I SSUES
for many valuable discussions and suggestions throughout the
In the following, we discuss some open research issues work.
pertaining to AI-native network slicing.
R EFERENCES
A. Joint Design of Network Planning and Operation [1] N. Zhang, S. Zhang, P. Yang, O. Alhussein, W. Zhuang, and X. Shen,
Planning and operation are performed and coupled in two “Software defined space-air-ground integrated vehicular networks: Chal-
lenges and solutions,” IEEE Commun. Mag., vol. 55, no. 7, pp. 101–109,
different timescales. Specifically, the planning phase is per- 2017.
formed at a large timescale (e.g., minute level) to reserve [2] X. Shen, J. Gao, W. Wu, M. Li, C. Zhou, and W. Zhuang, “Holistic
resources for different slices based on service demands, while network virtualization and pervasive network intelligence for 6G,”
submitted to IEEE Commun. Surveys Tuts., 2021.
the operation phase is performed at a small timescale (e.g., [3] R. Minerva, G. M. Lee, and N. Crespi, “Digital twin in the IoT context:
sub-second level) to allocate the reserved resources to on- A survey on technical features, scenarios, and architectural models,”
demand users within each slice. Achieving the optimal net- Proc. IEEE, vol. 108, no. 10, pp. 1785–1824, Oct. 2020.
[4] X. Shen, J. Gao, W. Wu, K. Lyu, M. Li, W. Zhuang, X. Li, and J. Rao,
work slicing performance requires a joint optimization design “AI-assisted network-slicing based next-generation wireless networks,”
of planning and operation. IEEE Open J. Veh. Technol., vol. 1, no. 1, pp. 45–66, 2020.
[5] W. Zhuang, Q. Ye, F. Lyu, N. Cheng, and J. Ren, “SDN/NFV-empowered
future IoV with enhanced communication, computing, and caching,”
B. Data Management Framework Proc. IEEE, vol. 108, no. 2, pp. 274–291, 2020.
[6] X. You et al., “Towards 6G wireless communication networks: Vision,
The cornerstone of AI-native network slicing is abundant enabling technologies, and new paradigm shifts,” Sci. China Inf. Sci.,
data that can be used for AI model training. In 6G networks, vol. 64, no. 1, pp. 1–74, 2021.
9
B IOGRAPHIES
Huaqing Wu (S’15) received the B.E. and M.E. degrees from Beijing
University of Posts and Telecommunications, Beijing, China, in 2014
and 2017, respectively. She is currently working toward the Ph.D.
degree at the Department of Electrical and Computer Engineering,
University of Waterloo, Waterloo, ON, Canada. Her current research
interests include vehicular networks with emphasis on edge caching,
resource allocation, artificial intelligence (AI)/machine-learning (ML)
for future networking, and space-air-ground integrated networks.