Page 61 - Kaleidoscope Academic Conference Proceedings 2022
P. 61
Extended reality – How to boost quality of experience and interoperability
and KPI requirements will not be configured to the access
gateway,
As an example, shown in Figure 3, a user terminal requests
access to computing service 1. Computing service 1 is
deployed on hundreds of computing infrastructures globally,
but after being filtered by service area restrictions, only three
computing infrastructures in the vicinity can provide the
service to the user's access gateway. The three computing
infrastructures are respectively connected to three computing
service gateways. By monitoring the network status, the
control plane learns that the bandwidth and delay from the
access gateway to the three computing service gateways are
50Mbps@8ms, 70Mbps@12ms, and 80Mbps@20ms,
respectively. At the same time, the control plane obtains the Figure 4 – SRv6 policy
load status of the three computing service instances from the
three computing infrastructure controllers, which are 85%, The SRv6 protocol provides good support for the separation
40%, and 30%, and the performance indicators are 0.6 0.8 of the user plane and the control plane, and one access
1.0 respectively. According to the computing service gateway can be controlled by more than one control plane
requirements for computing and network KPIs, the delay is entity, so the deployment method of the control plane has
less than 15ms and the load is less than 70%, therefore the extremely high flexibility.
control plane selects the computing service instance on
computing infrastructure 2 for the user terminal and 4.6 Supporting seamless mobility and service
configures the SRv6 policy of computing service 1 for the continuity
access gateway, which contains the SRH leading to SID2.
Due to the highly time-varying nature of the network and
node status, the SRv6 policy configured on the access
gateway will also change frequently, which may lead to
interruption of the ongoing stateful services of the user
terminal. Therefore, a service continuity mechanism for
stateful services is necessary in the overlay service anycast
system. Since the control plane controls the SRv6 policy of
the access gateway, the user terminal can initiate registration
with the control plane when stateful services are required.
Subsequently, the control plane will assign a high-priority
SRv6 policy specific to the user terminal to the access
gateway in order to ensure that the computing service
instance will not be changed during the session, as in Figure
5. It should be noted that the current SRv6 protocol has not
provided a filtering mechanism for source address, so it has
to enhance the function of the access gateway.
Figure 3 – Load balancing decision for Service 1
As shown in Figure 4, an SRv6 policy can be composed of
multiple candidate paths. A candidate path is selected by its
priority parameter and composed of multiple SID lists with
different weights. This provides a variety of different
strategies for load balancing of computing services. For edge
computing services that require extremely high reliability,
the access gateway can directly and autonomously adjust the
values of priority parameters. For stateless services, the
weighting mechanism can also be used to achieve load
sharing among multiple computing service instances to
maximize throughput.
Figure 5 – Session registration procedure
In this paper, an IP address can be used to identify a
computing service as well as a user terminal. Similar to the
– 15 –