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 –
   56   57   58   59   60   61   62   63   64   65   66