<?xml version='1.0' encoding='utf-8'?>
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" version="3" ipr="trust200902" category="info" docName="draft-ietf-mops-ar-use-case-18" number="9699" consensus="true" obsoletes="" updates="" submissionType="IETF" xml:lang="en" tocInclude="true" symRefs="true" sortRefs="true" prepTime="2024-12-28T10:56:34" indexInclude="true" scripts="Common,Latin" tocDepth="3">
  <link href="https://datatracker.ietf.org/doc/draft-ietf-mops-ar-use-case-18" rel="prev"/>
  <link href="https://dx.doi.org/10.17487/rfc9699" rel="alternate"/>
  <link href="urn:issn:2070-1721" rel="alternate"/>
  <front>
    <title abbrev="XR Use Case">Use Case for an Extended Reality Application on Edge Computing Infrastructure</title>
    <seriesInfo name="RFC" value="9699" stream="IETF"/>
    <author fullname="Renan Krishna" initials="R." surname="Krishna">
      <address>
        <postal>
          <country>United Kingdom</country>
        </postal>
        <email>renan.krishna@gmail.com</email>
      </address>
    </author>
    <author initials="A." surname="Rahman" fullname="Akbar Rahman">
      <organization showOnFrontPage="true">Ericsson</organization>
      <address>
        <postal>
          <street>349 Terry Fox Drive</street>
          <city>Ottawa</city>
          <region>Ontario</region>
          <code>K2K 2V6</code>
          <country>Canada</country>
        </postal>
        <email>Akbar.Rahman@ericsson.com</email>
      </address>
    </author>
    <date month="12" year="2024"/>
    <area>OPS</area>
    <workgroup>mops</workgroup>
    <abstract pn="section-abstract">
      <t indent="0" pn="section-abstract-1">This document explores the issues involved in the use of edge
      computing resources to operationalize a media use case that involves an
      Extended Reality (XR) application. In particular, this document
      discusses an XR application that can run on devices having different
      form factors (such as different physical sizes and shapes) and needs edge
      computing resources to mitigate the effect of problems such as the need
      to support interactive communication requiring low latency, limited
      battery power, and heat dissipation from those devices.  This document
      also discusses the expected behavior of XR applications, which can be
      used to manage traffic, and the service requirements for XR applications
      to be able to run on the network. Network operators who are interested
      in providing edge computing resources to operationalize the requirements
      of such applications are the intended audience for this document.
      </t>
    </abstract>
    <boilerplate>
      <section anchor="status-of-memo" numbered="false" removeInRFC="false" toc="exclude" pn="section-boilerplate.1">
        <name slugifiedName="name-status-of-this-memo">Status of This Memo</name>
        <t indent="0" pn="section-boilerplate.1-1">
            This document is not an Internet Standards Track specification; it is
            published for informational purposes.  
        </t>
        <t indent="0" pn="section-boilerplate.1-2">
            This document is a product of the Internet Engineering Task Force
            (IETF).  It represents the consensus of the IETF community.  It has
            received public review and has been approved for publication by the
            Internet Engineering Steering Group (IESG).  Not all documents
            approved by the IESG are candidates for any level of Internet
            Standard; see Section 2 of RFC 7841. 
        </t>
        <t indent="0" pn="section-boilerplate.1-3">
            Information about the current status of this document, any
            errata, and how to provide feedback on it may be obtained at
            <eref target="https://www.rfc-editor.org/info/rfc9699" brackets="none"/>.
        </t>
      </section>
      <section anchor="copyright" numbered="false" removeInRFC="false" toc="exclude" pn="section-boilerplate.2">
        <name slugifiedName="name-copyright-notice">Copyright Notice</name>
        <t indent="0" pn="section-boilerplate.2-1">
            Copyright (c) 2024 IETF Trust and the persons identified as the
            document authors. All rights reserved.
        </t>
        <t indent="0" pn="section-boilerplate.2-2">
            This document is subject to BCP 78 and the IETF Trust's Legal
            Provisions Relating to IETF Documents
            (<eref target="https://trustee.ietf.org/license-info" brackets="none"/>) in effect on the date of
            publication of this document. Please review these documents
            carefully, as they describe your rights and restrictions with
            respect to this document. Code Components extracted from this
            document must include Revised BSD License text as described in
            Section 4.e of the Trust Legal Provisions and are provided without
            warranty as described in the Revised BSD License.
        </t>
      </section>
    </boilerplate>
    <toc>
      <section anchor="toc" numbered="false" removeInRFC="false" toc="exclude" pn="section-toc.1">
        <name slugifiedName="name-table-of-contents">Table of Contents</name>
        <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1">
          <li pn="section-toc.1-1.1">
            <t indent="0" keepWithNext="true" pn="section-toc.1-1.1.1"><xref derivedContent="1" format="counter" sectionFormat="of" target="section-1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-introduction">Introduction</xref></t>
          </li>
          <li pn="section-toc.1-1.2">
            <t indent="0" pn="section-toc.1-1.2.1"><xref derivedContent="2" format="counter" sectionFormat="of" target="section-2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-use-case">Use Case</xref></t>
            <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.2.2">
              <li pn="section-toc.1-1.2.2.1">
                <t indent="0" keepWithNext="true" pn="section-toc.1-1.2.2.1.1"><xref derivedContent="2.1" format="counter" sectionFormat="of" target="section-2.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-processing-of-scenes">Processing of Scenes</xref></t>
              </li>
              <li pn="section-toc.1-1.2.2.2">
                <t indent="0" keepWithNext="true" pn="section-toc.1-1.2.2.2.1"><xref derivedContent="2.2" format="counter" sectionFormat="of" target="section-2.2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-generation-of-images">Generation of Images</xref></t>
              </li>
            </ul>
          </li>
          <li pn="section-toc.1-1.3">
            <t indent="0" pn="section-toc.1-1.3.1"><xref derivedContent="3" format="counter" sectionFormat="of" target="section-3"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-technical-challenges-and-so">Technical Challenges and Solutions</xref></t>
          </li>
          <li pn="section-toc.1-1.4">
            <t indent="0" pn="section-toc.1-1.4.1"><xref derivedContent="4" format="counter" sectionFormat="of" target="section-4"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-xr-network-traffic">XR Network Traffic</xref></t>
            <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.4.2">
              <li pn="section-toc.1-1.4.2.1">
                <t indent="0" pn="section-toc.1-1.4.2.1.1"><xref derivedContent="4.1" format="counter" sectionFormat="of" target="section-4.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-traffic-workload">Traffic Workload</xref></t>
              </li>
              <li pn="section-toc.1-1.4.2.2">
                <t indent="0" pn="section-toc.1-1.4.2.2.1"><xref derivedContent="4.2" format="counter" sectionFormat="of" target="section-4.2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-traffic-performance-metrics">Traffic Performance Metrics</xref></t>
              </li>
            </ul>
          </li>
          <li pn="section-toc.1-1.5">
            <t indent="0" pn="section-toc.1-1.5.1"><xref derivedContent="5" format="counter" sectionFormat="of" target="section-5"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-conclusion">Conclusion</xref></t>
          </li>
          <li pn="section-toc.1-1.6">
            <t indent="0" pn="section-toc.1-1.6.1"><xref derivedContent="6" format="counter" sectionFormat="of" target="section-6"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-iana-considerations">IANA Considerations</xref></t>
          </li>
          <li pn="section-toc.1-1.7">
            <t indent="0" pn="section-toc.1-1.7.1"><xref derivedContent="7" format="counter" sectionFormat="of" target="section-7"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-security-considerations">Security Considerations</xref></t>
          </li>
          <li pn="section-toc.1-1.8">
            <t indent="0" pn="section-toc.1-1.8.1"><xref derivedContent="8" format="counter" sectionFormat="of" target="section-8"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-informative-references">Informative References</xref></t>
          </li>
          <li pn="section-toc.1-1.9">
            <t indent="0" pn="section-toc.1-1.9.1"><xref derivedContent="" format="none" sectionFormat="of" target="section-appendix.a"/><xref derivedContent="" format="title" sectionFormat="of" target="name-acknowledgements">Acknowledgements</xref></t>
          </li>
          <li pn="section-toc.1-1.10">
            <t indent="0" pn="section-toc.1-1.10.1"><xref derivedContent="" format="none" sectionFormat="of" target="section-appendix.b"/><xref derivedContent="" format="title" sectionFormat="of" target="name-authors-addresses">Authors' Addresses</xref></t>
          </li>
        </ul>
      </section>
    </toc>
  </front>
  <middle>
    <section anchor="introduction" numbered="true" toc="include" removeInRFC="false" pn="section-1">
      <name slugifiedName="name-introduction">Introduction</name>
      <t indent="0" pn="section-1-1">
		Extended Reality (XR) is a term that includes Augmented
		Reality (AR), Virtual Reality (VR), and Mixed Reality (MR)
		<xref target="XR" format="default" sectionFormat="of" derivedContent="XR"/>.  AR combines the real
		and virtual, is interactive, and is aligned to the physical
		world of the user <xref target="AUGMENTED_2" format="default" sectionFormat="of" derivedContent="AUGMENTED_2"/>. On the other hand, VR places the user
		inside a virtual environment generated by a computer <xref target="AUGMENTED" format="default" sectionFormat="of" derivedContent="AUGMENTED"/>. MR merges the real and
		virtual along a continuum that connects a completely real
		environment at one end to a completely virtual environment at
		the other end. In this continuum, all combinations of the real
		and virtual are captured <xref target="AUGMENTED" format="default" sectionFormat="of" derivedContent="AUGMENTED"/>.
      </t>
      <t indent="0" pn="section-1-2">
	    XR applications have several requirements for the network and the
	    mobile devices running these applications.  Some XR applications
	    (such as AR applications) require real-time processing of video
	    streams to recognize specific objects. This processing is then
	    used to overlay information on the video being displayed to the
	    user.  In addition, other XR applications (such as AR and VR applications) also
	    require generation of new video frames to be played to the
	    user. Both the real-time processing of video streams and the
	    generation of overlay information are computationally intensive
	    tasks that generate heat <xref target="DEV_HEAT_1" format="default" sectionFormat="of" derivedContent="DEV_HEAT_1"/> <xref target="DEV_HEAT_2" format="default" sectionFormat="of" derivedContent="DEV_HEAT_2"/>
	    and drain battery power <xref target="BATT_DRAIN" format="default" sectionFormat="of" derivedContent="BATT_DRAIN"/> on the mobile device running the XR
	    application.  Consequently, in order to run applications with XR
	    characteristics on mobile devices, computationally intensive tasks
	    need to be offloaded to resources provided by edge computing.
      </t>
      <t indent="0" pn="section-1-3">
		Edge computing is an emerging paradigm where, for the purpose of this document, computing resources and storage are made available in close
		network proximity at the edge of the Internet to mobile devices and sensors <xref target="EDGE_1" format="default" sectionFormat="of" derivedContent="EDGE_1"/> <xref target="EDGE_2" format="default" sectionFormat="of" derivedContent="EDGE_2"/>. A computing resource or storage is in
		close network proximity to a mobile device or sensor if there is a short and high-capacity network path to it
		such that the latency and bandwidth requirements of applications running on those mobile devices or sensors can be met.
		These edge computing devices use cloud technologies that enable them to support offloaded XR applications. In particular, cloud implementation techniques <xref target="EDGE_3" format="default" sectionFormat="of" derivedContent="EDGE_3"/> such as the following can be deployed:
      </t>
      <dl spacing="normal" indent="3" newline="false" pn="section-1-4">
        <dt pn="section-1-4.1">Disaggregation:</dt>
        <dd pn="section-1-4.2">Using Software-Defined Networking (SDN) to break vertically integrated systems into independent components. These components can have open interfaces that are standard, well documented, and non-proprietary.</dd>
        <dt pn="section-1-4.3">Virtualization:</dt>
        <dd pn="section-1-4.4">Being able to run multiple independent copies of those components, such as SDN Controller applications and Virtual Network Functions, on a
		common hardware platform.</dd>
        <dt pn="section-1-4.5">Commoditization:</dt>
        <dd pn="section-1-4.6">Being able to elastically scale those virtual components across commodity hardware as the workload dictates.</dd>
      </dl>
      <t indent="0" pn="section-1-5">
		 Such techniques enable XR applications that require low latency and high bandwidth to be delivered by proximate edge devices. This is because the disaggregated components can run on proximate edge devices rather than on a remote cloud several hops away and deliver low-latency, high-bandwidth service to offloaded applications <xref target="EDGE_2" format="default" sectionFormat="of" derivedContent="EDGE_2"/>.
      </t>
      <t indent="0" pn="section-1-6">
	  This document discusses the issues involved when edge computing
	  resources are offered by network operators to operationalize the
	  requirements of XR applications running on devices with various form
	  factors. For the purpose of this document, a network operator is any
	  organization or individual that manages or operates the computing
	  resources or storage in close network proximity to a mobile device
	  or sensor.  Examples of form factors include the following: 1)
	  head-mounted displays (HMDs), such as optical see-through HMDs and
	  video see-through HMDs, 2) hand-held displays, and 3) smartphones
	  with video cameras and location-sensing capabilities using systems
	  such as a global navigation satellite system (GNSS).  These devices
	  have limited battery capacity and dissipate heat when running. Also,
	  as the user of these devices moves around as they run the XR
	  application, the wireless latency and bandwidth available to the
	  devices fluctuates, and the communication link itself might fail. As
	  a result, algorithms such as those based on Adaptive Bitrate (ABR)
	  techniques that base their policy on heuristics or models of
	  deployment perform sub-optimally in such dynamic environments <xref target="ABR_1" format="default" sectionFormat="of" derivedContent="ABR_1"/>.  In addition, network operators
	  can expect that the parameters that characterize the expected
	  behavior of XR applications are heavy-tailed. Heaviness of tails is
	  defined as the difference from the normal distribution in the
	  proportion of the values that fall a long way from the mean <xref target="HEAVY_TAIL_3" format="default" sectionFormat="of" derivedContent="HEAVY_TAIL_3"/>. Such workloads require
	  appropriate resource management policies to be used on the edge.
	  The service requirements of XR applications are also challenging
	  when compared to current video applications.  In particular, several
	  Quality-of-Experience (QoE) factors such as motion sickness are
	  unique to XR applications and must be considered when
	  operationalizing a network.


		This document examines these issues with the use case presented in the following section.
      </t>
    </section>
    <section anchor="use_case" numbered="true" toc="include" removeInRFC="false" pn="section-2">
      <name slugifiedName="name-use-case">Use Case</name>
      <t indent="0" pn="section-2-1">
This use case involves an XR application running on a mobile device. Consider
a group of tourists who are taking a tour around the historical site of the
Tower of London.  As they move around the site and within the historical
buildings, they can watch and listen to historical scenes in 3D that are
generated by the XR application and then overlaid by their XR headsets onto
their real-world view. The headset continuously updates their view as they
move around.
      </t>
      <t indent="0" pn="section-2-2">
		The XR  application first processes the scene that the walking tourist is watching in real time and identifies objects
		that will be targeted for overlay of high-resolution videos. It then generates high-resolution 3D images
		of historical scenes related to the perspective of the tourist in real time. These generated video images are then
		overlaid on the view of the real world as seen by the tourist.
      </t>
      <t indent="0" pn="section-2-3">
		This  processing of scenes
		and generation of high-resolution images are discussed in greater detail below.
		
      </t>
      <section anchor="processsing_of_scenes" numbered="true" toc="include" removeInRFC="false" pn="section-2.1">
        <name slugifiedName="name-processing-of-scenes">Processing of Scenes</name>
        <t indent="0" pn="section-2.1-1">
		The task of processing a scene can be broken down into a pipeline of three consecutive subtasks: tracking, acquisition of a
		model of the real world, and registration <xref target="AUGMENTED" format="default" sectionFormat="of" derivedContent="AUGMENTED"/>.
        </t>
        <dl newline="false" spacing="normal" indent="3" pn="section-2.1-2">
          <dt pn="section-2.1-2.1">Tracking:</dt>
          <dd pn="section-2.1-2.2">The XR application that runs on the mobile device
		needs to track the six-dimensional pose (translational in the
		three perpendicular axes and rotational about those three
		axes) of the user's head, eyes, and objects that are in
		view <xref target="AUGMENTED" format="default" sectionFormat="of" derivedContent="AUGMENTED"/>. This
		requires tracking natural features (for example, points or
		edges of objects) that are then used in the next stage of the
		pipeline.</dd>
          <dt pn="section-2.1-2.3">Acquisition of a model of the real world:</dt>
          <dd pn="section-2.1-2.4">The
		tracked natural features are used to develop a model of the
		real world. One of the ways this is done is to develop a model based on an
		annotated point cloud (a set of points in space that are
		annotated with descriptors) that is then stored in
		a database. To ensure that this database can be scaled up,
		techniques such as combining client-side simultaneous
		tracking and mapping with server-side localization are used
		to construct a model of the real world <xref target="SLAM_1" format="default" sectionFormat="of" derivedContent="SLAM_1"/> <xref target="SLAM_2" format="default" sectionFormat="of" derivedContent="SLAM_2"/>
            <xref target="SLAM_3" format="default" sectionFormat="of" derivedContent="SLAM_3"/> <xref target="SLAM_4" format="default" sectionFormat="of" derivedContent="SLAM_4"/>. Another model that can be built is based
		on a polygon mesh and texture mapping technique. The polygon
		mesh encodes a 3D object's shape, which is expressed as a
		collection of small flat surfaces that are polygons. In
		texture mapping, color patterns are mapped onto an object's
		surface. A third modeling technique uses a 2D lightfield that
		describes the intensity or color of the light rays arriving at
		a single point from arbitrary directions. Such a 2D lightfield
		is stored as a two-dimensional table. Assuming distant light
		sources, the single point is approximately valid for small
		scenes. For larger scenes, many 3D positions are additionally
		stored, making the table 5D. A set of all such points (either a
		2D or 5D lightfield) can then be used to construct a model of
		the real world <xref target="AUGMENTED" format="default" sectionFormat="of" derivedContent="AUGMENTED"/>.</dd>
          <dt pn="section-2.1-2.5">Registration:</dt>
          <dd pn="section-2.1-2.6">The coordinate systems,
		brightness, and color of virtual and real objects need to be
		aligned with each other; this process is called
		"registration" <xref target="REG" format="default" sectionFormat="of" derivedContent="REG"/>.  Once the
		natural features are tracked as discussed above, virtual
		objects are geometrically aligned with those features by
		geometric registration. This is followed by resolving
		occlusion that can occur between virtual and real objects
		<xref target="OCCL_1" format="default" sectionFormat="of" derivedContent="OCCL_1"/> <xref target="OCCL_2" format="default" sectionFormat="of" derivedContent="OCCL_2"/>.
		
		The XR application also applies photometric registration <xref target="PHOTO_REG" format="default" sectionFormat="of" derivedContent="PHOTO_REG"/> by aligning
		brightness and color between the virtual and real
		objects. Additionally, algorithms that calculate global
		illumination of both the virtual and real objects <xref target="GLB_ILLUM_1" format="default" sectionFormat="of" derivedContent="GLB_ILLUM_1"/> <xref target="GLB_ILLUM_2" format="default" sectionFormat="of" derivedContent="GLB_ILLUM_2"/> are executed. Various
		algorithms are also required to deal with artifacts generated by lens distortion
		<xref target="LENS_DIST" format="default" sectionFormat="of" derivedContent="LENS_DIST"/>, blur <xref target="BLUR" format="default" sectionFormat="of" derivedContent="BLUR"/>, noise <xref target="NOISE" format="default" sectionFormat="of" derivedContent="NOISE"/>, etc.</dd>
        </dl>
      </section>
      <section anchor="generation" numbered="true" toc="include" removeInRFC="false" pn="section-2.2">
        <name slugifiedName="name-generation-of-images">Generation of Images</name>
        <t indent="0" pn="section-2.2-1">
   The XR application must generate a high-quality video that has the
   properties described above and overlay the video on the XR device's
   display.  This step is called "situated visualization". A situated
   visualization is a visualization in which the virtual objects that need to
   be seen by the XR user are overlaid correctly on the real world. This
   entails dealing with registration errors that may arise, ensuring that
   there is no visual interference <xref target="VIS_INTERFERE" format="default" sectionFormat="of" derivedContent="VIS_INTERFERE"/>, and finally maintaining temporal coherence by adapting
   to the movement of user's eyes and head.
        </t>
      </section>
    </section>
    <section anchor="Req" numbered="true" toc="include" removeInRFC="false" pn="section-3">
      <name slugifiedName="name-technical-challenges-and-so">Technical Challenges and Solutions</name>
      <t indent="0" pn="section-3-1">
	As discussed in <xref target="use_case" format="default" sectionFormat="of" derivedContent="Section 2"/>, the components of XR
	applications perform tasks that are computationally intensive, such as
	real-time generation and processing of high-quality video content.
	This section discusses the challenges such applications can face as a
	consequence and offers some solutions.
      </t>
      <t indent="0" pn="section-3-2">As a result of performing computationally intensive tasks on XR devices such as XR glasses,
		excessive heat is generated by the chipsets that are involved
		in the computation <xref target="DEV_HEAT_1" format="default" sectionFormat="of" derivedContent="DEV_HEAT_1"/> <xref target="DEV_HEAT_2" format="default" sectionFormat="of" derivedContent="DEV_HEAT_2"/>.  Additionally,
		the battery on such devices discharges quickly when running
		such applications <xref target="BATT_DRAIN" format="default" sectionFormat="of" derivedContent="BATT_DRAIN"/>.
	
      </t>
      <t indent="0" pn="section-3-3">
	A solution to problem of heat dissipation and battery drainage is to offload the processing and video generation tasks
	to the remote cloud. However, running such tasks on the cloud is not feasible as the end-to-end delays
		must be within the order of a few milliseconds. Additionally, such applications require high bandwidth
		and low jitter to provide a high QoE to the user. In order to achieve such hard timing constraints, computationally intensive
		tasks can be offloaded to edge devices.
	
      </t>
      <t indent="0" pn="section-3-4">
	Another requirement for our use case and similar applications, such as 360-degree streaming (streaming of video that represents a view in every direction in 3D space), is that the display on
	the XR device should synchronize the visual input with the way the user is moving their head. This synchronization
	is necessary to avoid motion sickness that results from a time lag between when the user moves their head and
	when the appropriate video scene is rendered. This time lag is often called "motion-to-photon delay".
Studies have shown that this delay
can be at most 20 ms and preferably between 7-15 ms in
order to avoid motion sickness <xref target="PER_SENSE" format="default" sectionFormat="of" derivedContent="PER_SENSE"/> <xref target="XR" format="default" sectionFormat="of" derivedContent="XR"/> <xref target="OCCL_3" format="default" sectionFormat="of" derivedContent="OCCL_3"/>. Out of these 20 ms, display techniques including the refresh
rate of write displays and pixel switching take 12-13 ms <xref target="OCCL_3" format="default" sectionFormat="of" derivedContent="OCCL_3"/> <xref target="CLOUD" format="default" sectionFormat="of" derivedContent="CLOUD"/>. This leaves 7-8 ms for the processing of
motion sensor inputs, graphic rendering, and round-trip time (RTT) between the XR device and the edge.
The use of predictive techniques to mask latencies has been considered as a mitigating strategy to reduce motion sickness <xref target="PREDICT" format="default" sectionFormat="of" derivedContent="PREDICT"/>.
In addition, edge devices that are proximate to the user might be used to offload these computationally intensive tasks.
   Towards this end, a 3GPP study suggests an Ultra-Reliable Low Latency of
   0.1 to 1 ms for communication between an edge server and User Equipment
   (UE) <xref target="URLLC" format="default" sectionFormat="of" derivedContent="URLLC"/>.
      </t>
      <t indent="0" pn="section-3-5">
		Note that the edge device providing the computation and storage is itself limited in such resources compared to the cloud.  
		For example, a sudden surge in demand from a large group of tourists can overwhelm the device. This will result in a degraded user
		 experience as their XR device experiences delays in receiving the video frames. In order to deal
		 with this problem, the client XR applications will need to use ABR algorithms that choose bitrate policies
		 tailored in a fine-grained manner
		 to the resource demands and play back the videos with appropriate QoE metrics as the user moves around with the group of tourists.
      </t>
      <t indent="0" pn="section-3-6">
   However, the heavy-tailed nature of several operational parameters (e.g.,
   buffer occupancy, throughput, client-server latency, and variable
   transmission times) makes prediction-based adaptation by ABR algorithms
   sub-optimal <xref target="ABR_2" format="default" sectionFormat="of" derivedContent="ABR_2"/>.  This is because with
   such distributions, the law of large numbers (how long it takes for the
   sample mean to stabilize) works too slowly <xref target="HEAVY_TAIL_2" format="default" sectionFormat="of" derivedContent="HEAVY_TAIL_2"/> and the mean of sample does not equal the mean of
   distribution <xref target="HEAVY_TAIL_2" format="default" sectionFormat="of" derivedContent="HEAVY_TAIL_2"/>; as a result,
   standard deviation and variance are unsuitable as metrics for such
   operational parameters <xref target="HEAVY_TAIL_1" format="default" sectionFormat="of" derivedContent="HEAVY_TAIL_1"/>.
   Other subtle issues with these distributions include
   the "expectation paradox" <xref target="HEAVY_TAIL_1" format="default" sectionFormat="of" derivedContent="HEAVY_TAIL_1"/>
   (the longer the wait for an event, the longer a further need to wait) and
   the mismatch between the size and count of events <xref target="HEAVY_TAIL_1" format="default" sectionFormat="of" derivedContent="HEAVY_TAIL_1"/>. These issues make designing an algorithm
   for adaptation error-prone and challenging.
   In addition, edge devices and
   communication links may fail, and logical communication relationships
   between various software components change frequently as the user moves
   around with their XR device <xref target="UBICOMP" format="default" sectionFormat="of" derivedContent="UBICOMP"/>.
		
      </t>
    </section>
    <section anchor="ArTraffic" numbered="true" toc="include" removeInRFC="false" pn="section-4">
      <name slugifiedName="name-xr-network-traffic">XR Network Traffic</name>
      <section anchor="traffic_workload" numbered="true" toc="include" removeInRFC="false" pn="section-4.1">
        <name slugifiedName="name-traffic-workload">Traffic Workload</name>
        <t indent="0" pn="section-4.1-1">
		As discussed in Sections <xref target="introduction" format="counter" sectionFormat="of" derivedContent="1"/> and <xref target="Req" format="counter" sectionFormat="of" derivedContent="3"/>, the parameters that capture the characteristics of XR application behavior are heavy-tailed.
		Examples of such parameters include the distribution of arrival times between XR application invocations, the amount
		of data transferred, and the inter-arrival times of packets within a session. As a result, any traffic model based on
		such parameters is also heavy-tailed. Using
		these models to predict performance under alternative resource allocations by the network operator is challenging. For example, both uplink and downlink traffic to a user device has parameters such as volume of XR data, burst time, and idle time that are heavy-tailed.
        </t>
        <t indent="0" pn="section-4.1-2">


         <xref target="TABLE_1" format="default" sectionFormat="of" derivedContent="Table 1"/> below shows various
         streaming video applications and their associated throughput
         requirements <xref target="METRICS_1" format="default" sectionFormat="of" derivedContent="METRICS_1"/>. Since our
         use case envisages a 6 degrees of freedom (6DoF) video or point
         cloud, the table indicates that it will require 200 to 1000 Mbps of
         bandwidth.  Also, the table shows that XR applications, such as the
         one in our use case, transmit a larger amount of data per unit time
         as compared to regular video applications. As a result, issues
         arising from heavy-tailed parameters, such as long-range dependent
         traffic <xref target="METRICS_2" format="default" sectionFormat="of" derivedContent="METRICS_2"/> and self-similar
         traffic <xref target="METRICS_3" format="default" sectionFormat="of" derivedContent="METRICS_3"/>, would be
         experienced at timescales of milliseconds and microseconds rather
         than hours or seconds. Additionally, burstiness at the timescale of
         tens of milliseconds due to the multi-fractal spectrum of traffic
         will be experienced <xref target="METRICS_4" format="default" sectionFormat="of" derivedContent="METRICS_4"/>.
         Long-range dependent traffic can have long bursts, and various
         traffic parameters from widely separated times can show correlation
         <xref target="HEAVY_TAIL_1" format="default" sectionFormat="of" derivedContent="HEAVY_TAIL_1"/>. Self-similar traffic
         contains bursts at a wide range of timescales <xref target="HEAVY_TAIL_1" format="default" sectionFormat="of" derivedContent="HEAVY_TAIL_1"/>. Multi-fractal spectrum
         bursts for traffic summarize the statistical distribution of local
         scaling exponents found in a traffic trace <xref target="HEAVY_TAIL_1" format="default" sectionFormat="of" derivedContent="HEAVY_TAIL_1"/>.  The operational
         consequence of XR traffic having characteristics such as long-range
         dependency and self-similarity is that the edge servers to which
         multiple XR devices are connected wirelessly could face long bursts
         of traffic <xref target="METRICS_2" format="default" sectionFormat="of" derivedContent="METRICS_2"/> <xref target="METRICS_3" format="default" sectionFormat="of" derivedContent="METRICS_3"/>. In addition, multi-fractal
         spectrum burstiness at the scale of milliseconds could induce jitter
         contributing to motion sickness <xref target="METRICS_4" format="default" sectionFormat="of" derivedContent="METRICS_4"/>. This is because bursty traffic combined with
         variable queueing delays leads to large delay jitter <xref target="METRICS_4" format="default" sectionFormat="of" derivedContent="METRICS_4"/>.  The operators of edge servers
         will need to run a "managed edge cloud service" <xref target="METRICS_5" format="default" sectionFormat="of" derivedContent="METRICS_5"/> to deal with the above
         problems. Functionalities that such a managed edge cloud service
         could operationally provide include dynamic placement of XR servers,
         mobility support, and energy management <xref target="METRICS_6" format="default" sectionFormat="of" derivedContent="METRICS_6"/>.  Providing support for edge servers in techniques
         such as those described in <xref target="RFC8939" format="default" sectionFormat="of" derivedContent="RFC8939"/>,
         <xref target="RFC9023" format="default" sectionFormat="of" derivedContent="RFC9023"/>, and <xref target="RFC9450" format="default" sectionFormat="of" derivedContent="RFC9450"/> could guarantee performance of XR
         applications. For example, these techniques could be used for the
         link between the XR device and the edge as well as within the managed
         edge cloud service. Another option for network operators could be to
         deploy equipment that supports differentiated services <xref target="RFC2475" format="default" sectionFormat="of" derivedContent="RFC2475"/> or per-connection
         Quality-of-Service (QoS) guarantees using RSVP <xref target="RFC2210" format="default" sectionFormat="of" derivedContent="RFC2210"/>.

        </t>
        <t indent="0" pn="section-4.1-3">
     Thus, the provisioning of edge servers (in terms of the number of
     servers, the topology, the placement of servers, the assignment of link
     capacity, CPUs, and Graphics Processing Units (GPUs)) should be performed
     with the above factors in mind.
        </t>
        <table anchor="TABLE_1" align="center" pn="table-1">
          <name slugifiedName="name-throughput-requirements-for">Throughput Requirements for Streaming Video Applications</name>
          <thead>
            <tr>
              <th align="left" colspan="1" rowspan="1">Application</th>
              <th align="left" colspan="1" rowspan="1">Throughput Required</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left" colspan="1" rowspan="1">
                <t indent="0" pn="section-4.1-4.2.1.1.1">Real-world objects annotated with text and images for workflow assistance (e.g., repair)</t>
              </td>
              <td align="left" colspan="1" rowspan="1">
                <t indent="0" pn="section-4.1-4.2.1.2.1">1 Mbps</t>
              </td>
            </tr>
            <tr>
              <td align="left" colspan="1" rowspan="1">
                <t indent="0" pn="section-4.1-4.2.2.1.1">Video conferencing</t>
              </td>
              <td align="left" colspan="1" rowspan="1">
                <t indent="0" pn="section-4.1-4.2.2.2.1">2 Mbps</t>
              </td>
            </tr>
            <tr>
              <td align="left" colspan="1" rowspan="1">
                <t indent="0" pn="section-4.1-4.2.3.1.1">3D model and data visualization</t>
              </td>
              <td align="left" colspan="1" rowspan="1">
                <t indent="0" pn="section-4.1-4.2.3.2.1">2 to 20 Mbps</t>
              </td>
            </tr>
            <tr>
              <td align="left" colspan="1" rowspan="1">
                <t indent="0" pn="section-4.1-4.2.4.1.1">Two-way 3D telepresence</t>
              </td>
              <td align="left" colspan="1" rowspan="1">
                <t indent="0" pn="section-4.1-4.2.4.2.1">5 to 25 Mbps</t>
              </td>
            </tr>
            <tr>
              <td align="left" colspan="1" rowspan="1">
                <t indent="0" pn="section-4.1-4.2.5.1.1">Current-Gen 360-degree video (4K)</t>
              </td>
              <td align="left" colspan="1" rowspan="1">
                <t indent="0" pn="section-4.1-4.2.5.2.1">10 to 50 Mbps</t>
              </td>
            </tr>
            <tr>
              <td align="left" colspan="1" rowspan="1">
                <t indent="0" pn="section-4.1-4.2.6.1.1">Next-Gen 360-degree video (8K, 90+ frames per second, high dynamic range, stereoscopic)</t>
              </td>
              <td align="left" colspan="1" rowspan="1">
                <t indent="0" pn="section-4.1-4.2.6.2.1">50 to 200 Mbps</t>
              </td>
            </tr>
            <tr>
              <td align="left" colspan="1" rowspan="1">
                <t indent="0" pn="section-4.1-4.2.7.1.1">6DoF video or point cloud</t>
              </td>
              <td align="left" colspan="1" rowspan="1">
                <t indent="0" pn="section-4.1-4.2.7.2.1">200 to 1000 Mbps</t>
              </td>
            </tr>
          </tbody>
        </table>
      </section>
      <section anchor="traffic_performance" numbered="true" toc="include" removeInRFC="false" pn="section-4.2">
        <name slugifiedName="name-traffic-performance-metrics">Traffic Performance Metrics</name>
        <t indent="0" pn="section-4.2-1">
	  The performance requirements for XR traffic have characteristics that need to be considered when operationalizing a network.
	  These characteristics are discussed in this section.</t>
        <t indent="0" pn="section-4.2-2">The bandwidth requirements of XR applications are substantially higher than those of video-based applications.</t>
        <t indent="0" pn="section-4.2-3">The latency requirements of XR applications have been studied recently  <xref target="XR_TRAFFIC" format="default" sectionFormat="of" derivedContent="XR_TRAFFIC"/>. The following characteristics were identified:
        </t>
        <ul spacing="normal" bare="false" empty="false" indent="3" pn="section-4.2-4">
          <li pn="section-4.2-4.1">The uploading of data from an XR device to a remote server for processing dominates the end-to-end latency.
			   </li>
          <li pn="section-4.2-4.2"> A lack of visual features in the grid environment can cause increased latencies as the XR device
			   uploads additional visual data for processing to the remote server.</li>
          <li pn="section-4.2-4.3">XR applications tend to have large bursts that are separated by significant time gaps.</li>
        </ul>
        <t indent="0" pn="section-4.2-5"> Additionally, XR applications interact with each other on a timescale of an RTT propagation, and this must be considered when operationalizing a network.</t>
        <t indent="0" pn="section-4.2-6">
            <xref target="TABLE_2" format="default" sectionFormat="of" derivedContent="Table 2"/> shows a taxonomy of
            applications with their associated required response times and
            bandwidths (this data is from Table V in <xref target="METRICS_6" format="default" sectionFormat="of" derivedContent="METRICS_6"/>). Response times can be defined as the time
            interval between the end of a request submission and the end of
            the corresponding response from a system. If the XR device
            offloads a task to an edge server, the response time of the server
            is the RTT from when a data packet is sent from the XR device
            until a response is received. Note that the required response time
            provides an upper bound for the sum of the time taken by
            computational tasks (such as processing of scenes and generation
            of images) and the RTT. This response time depends only on the QoS
            required by an application. The response time is therefore
            independent of the underlying technology of the network and the
            time taken by the computational tasks.

        </t>
        <t indent="0" pn="section-4.2-7">
	  Our use case requires a response time of 20 ms at most and
	  preferably between 7-15 ms, as discussed earlier. This requirement
	  for response time is similar to the first two entries in <xref target="TABLE_2" format="default" sectionFormat="of" derivedContent="Table 2"/>. Additionally, the required
	  bandwidth for our use case is 200 to 1000 Mbps (see <xref target="traffic_workload" format="default" sectionFormat="of" derivedContent="Section 4.1"/>).  Since our use case envisages multiple
	  users running the XR application on their devices and connecting to
	  the edge server that is closest to them, these latency and bandwidth
	  connections will grow linearly with the number of users. 
	  The operators should match the network provisioning to the maximum
	  number of tourists that can be supported by a link to an edge
	  server.
        </t>
        <table anchor="TABLE_2" align="center" pn="table-2">
          <name slugifiedName="name-traffic-performance-metrics-">Traffic Performance Metrics of Selected XR Applications</name>
          <thead>
            <tr>
              <th align="left" colspan="1" rowspan="1"> Application</th>
              <th align="left" colspan="1" rowspan="1"> Required Response Time</th>
              <th align="left" colspan="1" rowspan="1"> Expected Data Capacity</th>
              <th align="left" colspan="1" rowspan="1"> Possible Implementations/ Examples</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left" colspan="1" rowspan="1">
                <t indent="0" pn="section-4.2-8.2.1.1.1">Mobile XR-based remote assistance with uncompressed
		  4K (1920x1080 pixels) 120 fps HDR 10-bit real-time video
		  stream</t>
              </td>
              <td align="left" colspan="1" rowspan="1">
                <t indent="0" pn="section-4.2-8.2.1.2.1">Less than 10 milliseconds</t>
              </td>
              <td align="left" colspan="1" rowspan="1">
                <t indent="0" pn="section-4.2-8.2.1.3.1">Greater than 7.5 Gbps</t>
              </td>
              <td align="left" colspan="1" rowspan="1">
                <t indent="0" pn="section-4.2-8.2.1.4.1">Assisting maintenance technicians, Industry 4.0
		  remote maintenance, remote assistance in robotics
		  industry</t>
              </td>
            </tr>
            <tr>
              <td align="left" colspan="1" rowspan="1">
                <t indent="0" pn="section-4.2-8.2.2.1.1">Indoor and localized outdoor navigation </t>
              </td>
              <td align="left" colspan="1" rowspan="1">
                <t indent="0" pn="section-4.2-8.2.2.2.1">Less than 20 milliseconds</t>
              </td>
              <td align="left" colspan="1" rowspan="1">
                <t indent="0" pn="section-4.2-8.2.2.3.1">50 to 200 Mbps</t>
              </td>
              <td align="left" colspan="1" rowspan="1">
                <t indent="0" pn="section-4.2-8.2.2.4.1">Guidance in theme parks, shopping malls, archaeological sites, and
		  museums</t>
              </td>
            </tr>
            <tr>
              <td align="left" colspan="1" rowspan="1">
                <t indent="0" pn="section-4.2-8.2.3.1.1">Cloud-based mobile XR applications</t>
              </td>
              <td align="left" colspan="1" rowspan="1">
                <t indent="0" pn="section-4.2-8.2.3.2.1">Less than 50 milliseconds</t>
              </td>
              <td align="left" colspan="1" rowspan="1">
                <t indent="0" pn="section-4.2-8.2.3.3.1">50 to 100 Mbps</t>
              </td>
              <td align="left" colspan="1" rowspan="1">
                <t indent="0" pn="section-4.2-8.2.3.4.1">Google Live View, XR-enhanced Google Translate </t>
              </td>
            </tr>
          </tbody>
        </table>
      </section>
    </section>
    <section anchor="conclusion" numbered="true" toc="include" removeInRFC="false" pn="section-5">
      <name slugifiedName="name-conclusion">Conclusion</name>
      <t indent="0" pn="section-5-1">
	    In order to operationalize a use case such as the one presented in this document, a network operator could dimension their network to provide a short and high-capacity network path from the edge computing
	    resources or storage to the mobile devices running the XR application. This is required to ensure a response time of 20 ms at most and preferably between 7-15 ms. Additionally, a bandwidth of 200
	    to 1000 Mbps is required by such applications. To deal with the characteristics of XR traffic as discussed in this document, network operators could deploy a managed edge cloud service that operationally
	    provides dynamic placement of XR servers, mobility support, and energy management. Although the use case is technically feasible, economic viability is an important factor that must be considered.
		
      </t>
    </section>
    <section anchor="iana" numbered="true" toc="include" removeInRFC="false" pn="section-6">
      <name slugifiedName="name-iana-considerations">IANA Considerations</name>
      <t indent="0" pn="section-6-1">
	    This document has no IANA actions.
		
      </t>
    </section>
    <section anchor="Sec" numbered="true" toc="include" removeInRFC="false" pn="section-7">
      <name slugifiedName="name-security-considerations">Security Considerations</name>
      <t indent="0" pn="section-7-1">
	    The security issues for the presented use case are similar to
	    those described in <xref target="DIST" format="default" sectionFormat="of" derivedContent="DIST"/>, <xref target="NIST1" format="default" sectionFormat="of" derivedContent="NIST1"/>, <xref target="CWE" format="default" sectionFormat="of" derivedContent="CWE"/>, and <xref target="NIST2" format="default" sectionFormat="of" derivedContent="NIST2"/>. This document does not introduce any new
	    security issues.
      </t>
    </section>
  </middle>
  <back>
    <references pn="section-8">
      <name slugifiedName="name-informative-references">Informative References</name>
      <reference anchor="ABR_1" target="https://dl.acm.org/doi/10.1145/3098822.3098843" quoteTitle="true" derivedAnchor="ABR_1">
        <front>
          <title>Neural Adaptive Video Streaming with Pensieve</title>
          <author initials="H" surname="Mao" fullname="Hongzi Mao">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="R" surname="Netravali" fullname="Ravi Netravali">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="M" surname="Alizadeh" fullname="Mohammad Alizadeh">
            <organization showOnFrontPage="true"/>
          </author>
          <date year="2017"/>
        </front>
        <refcontent>SIGCOMM '17: Proceedings of the Conference of the ACM Special Interest Group on Data Communication, pp. 197-210</refcontent>
        <seriesInfo name="DOI" value="10.1145/3098822.3098843"/>
      </reference>
      <reference anchor="ABR_2" target="https://www.usenix.org/conference/nsdi20/presentation/yan" quoteTitle="true" derivedAnchor="ABR_2">
        <front>
          <title>Learning in situ: a randomized experiment in video streaming</title>
          <author initials="F" surname="Yan" fullname="Francis Y. Yan">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="H" surname="Ayers" fullname="Hudson Ayers">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="C" surname="Zhu" fullname="Chenzhi Zhu">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="S" surname="Fouladi" fullname="Sadjad Fouladi">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="J" surname="Hong" fullname="James Hong">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="K" surname="Zhang" fullname="Keyi Zhang">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="P" surname="Levis" fullname="Philip Levis">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="K" surname="Winstein" fullname="Keith Winstein">
            <organization showOnFrontPage="true"/>
          </author>
          <date month="February" year="2020"/>
        </front>
        <refcontent>17th USENIX Symposium on Networked Systems Design and Implementation (NSDI '20), pp. 495-511</refcontent>
      </reference>
      <reference anchor="AUGMENTED" target="https://www.oreilly.com/library/view/augmented-reality-principles/9780133153217/" quoteTitle="true" derivedAnchor="AUGMENTED">
        <front>
          <title>Augmented Reality: Principles and Practice</title>
          <author initials="D" surname="Schmalstieg" fullname="Dieter Schmalstieg">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="T" surname="Höllerer" fullname="Tobias Höllerer">
            <organization showOnFrontPage="true"/>
          </author>
          <date year="2016"/>
        </front>
        <refcontent>Addison-Wesley Professional</refcontent>
      </reference>
      <reference anchor="AUGMENTED_2" target="https://direct.mit.edu/pvar/article-abstract/6/4/355/18336/A-Survey-of-Augmented-Reality?redirectedFrom=fulltext" quoteTitle="true" derivedAnchor="AUGMENTED_2">
        <front>
          <title>A Survey of Augmented Reality</title>
          <author initials="R.T." surname="Azuma" fullname="Ronald T. Azuma">
            <organization showOnFrontPage="true"/>
          </author>
          <date month="August" year="1997"/>
        </front>
        <refcontent>Presence: Teleoperators and Virtual Environments, vol. 6, no. 4, pp. 355-385</refcontent>
        <seriesInfo name="DOI" value="10.1162/pres.1997.6.4.355"/>
      </reference>
      <reference anchor="BATT_DRAIN" target="https://ieeexplore.ieee.org/document/7993011" quoteTitle="true" derivedAnchor="BATT_DRAIN">
        <front>
          <title>A Survey of Wearable Devices and Challenges</title>
          <author initials="S" surname="Seneviratne" fullname="Suranga Seneviratne">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="Y" surname="Hu" fullname="Yining Hu">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="T" surname="Nguyen" fullname="Tham Nguyen">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="G" surname="Lan" fullname="Guohao Lan">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="S" surname="Khalifa" fullname="Sara Khalifa">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="K" surname="Thilakarathna" fullname="Kanchana Thilakarathna">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="M" surname="Hassan" fullname="Mahbub Hassan">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="A" surname="Seneviratne" fullname="Aruna Seneviratne">
            <organization showOnFrontPage="true"/>
          </author>
          <date year="2017"/>
        </front>
        <refcontent>IEEE Communication Surveys and Tutorials, vol. 19 no. 4, pp. 2573-2620</refcontent>
        <seriesInfo name="DOI" value="10.1109/COMST.2017.2731979"/>
      </reference>
      <reference anchor="BLUR" target="https://diglib.eg.org/items/6954bf7e-5852-44cf-8155-4ba269dc4cee" quoteTitle="true" derivedAnchor="BLUR">
        <front>
          <title>Physically-Based Depth of Field in Augmented Reality</title>
          <author initials="P" surname="Kan" fullname="Peter Kan">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="H" surname="Kaufmann" fullname="Hannes Kaufmann">
            <organization showOnFrontPage="true"/>
          </author>
          <date year="2012"/>
        </front>
        <refcontent>Eurographics 2012 - Short Papers, pp. 89-92</refcontent>
        <seriesInfo name="DOI" value="10.2312/conf/EG2012/short/089-092"/>
      </reference>
      <reference anchor="CLOUD" target="https://dl.acm.org/doi/10.1145/3442381.3449854" quoteTitle="true" derivedAnchor="CLOUD">
        <front>
          <title>Surrounded by the Clouds: A Comprehensive Cloud Reachability Study</title>
          <author initials="L." surname="Corneo" fullname="Lorenzo Corneo">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="M." surname="Eder" fullname="Maximilian Eder">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="N." surname="Mohan" fullname="Nitinder Mohan">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="A." surname="Zavodovski" fullname="Aleksandr Zavodovski">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="S." surname="Bayhan" fullname="Suzan Bayhan">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="W." surname="Wong" fullname="Walter Wong">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="P." surname="Gunningberg" fullname="Per Gunningberg">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="J." surname="Kangasharju" fullname="Jussi Kangasharju">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="J." surname="Ott" fullname="Jörg Ott">
            <organization showOnFrontPage="true"/>
          </author>
          <date year="2021"/>
        </front>
        <refcontent>WWW '21: Proceedings of the Web Conference 2021, pp. 295-304</refcontent>
        <seriesInfo name="DOI" value="10.1145/3442381.3449854"/>
      </reference>
      <reference anchor="CWE" target="https://www.sans.org/top25-software-errors/" quoteTitle="true" derivedAnchor="CWE">
        <front>
          <title>CWE/SANS TOP 25 Most Dangerous Software Errors</title>
          <author>
            <organization showOnFrontPage="true">SANS Institute</organization>
          </author>
        </front>
      </reference>
      <reference anchor="DEV_HEAT_1" target="https://dl.acm.org/doi/10.1145/2637166.2637230" quoteTitle="true" derivedAnchor="DEV_HEAT_1">
        <front>
          <title>Draining our glass: an energy and heat characterization of Google Glass</title>
          <author initials="R" surname="LiKamWa" fullname="Robert LiKamWa">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="Z" surname="Wang" fullname="Zhen Wang">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="A" surname="Carroll" fullname="Aaron Carroll">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="F" surname="Lin" fullname="Felix Xiaozhu Lin">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="L" surname="Zhong" fullname="Lin Zhong">
            <organization showOnFrontPage="true"/>
          </author>
          <date year="2014"/>
        </front>
        <refcontent>APSys '14: 5th Asia-Pacific Workshop on Systems, pp. 1-7</refcontent>
        <seriesInfo name="DOI" value="10.1145/2637166.2637230"/>
      </reference>
      <reference anchor="DEV_HEAT_2" target="https://www.mdpi.com/1424-8220/20/5/1446" quoteTitle="true" derivedAnchor="DEV_HEAT_2">
        <front>
          <title>Thermal Model and Countermeasures for Future Smart Glasses</title>
          <author initials="K" surname="Matsuhashi" fullname="Kodai Matsuhashi">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="T" surname="Kanamoto" fullname="Toshiki Kanamoto">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="A" surname="Kurokawa" fullname="Atsushi Kurokawa">
            <organization showOnFrontPage="true"/>
          </author>
          <date year="2020"/>
        </front>
        <refcontent>Sensors, vol. 20, no. 5, p. 1446</refcontent>
        <seriesInfo name="DOI" value="10.3390/s20051446"/>
      </reference>
      <reference anchor="DIST" target="https://dl.acm.org/doi/10.5555/2029110" quoteTitle="true" derivedAnchor="DIST">
        <front>
          <title>Distributed Systems: Concepts and Design</title>
          <author initials="G" surname="Coulouris" fullname="George Coulouris">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="J" surname="Dollimore" fullname="Jean Dollimore">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="T" surname="Kindberg" fullname="Tim Kindberg">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="G" surname="Blair" fullname="Gordon Blair">
            <organization showOnFrontPage="true"/>
          </author>
          <date year="2011"/>
        </front>
        <refcontent>Addison-Wesley</refcontent>
      </reference>
      <reference anchor="EDGE_1" target="https://ieeexplore.ieee.org/document/7807196" quoteTitle="true" derivedAnchor="EDGE_1">
        <front>
          <title>The Emergence of Edge Computing</title>
          <author initials="M" surname="Satyanarayanan" fullname="Mahadev Satyanarayanan">
            <organization showOnFrontPage="true"/>
          </author>
          <date year="2017"/>
        </front>
        <refcontent>Computer, vol. 50, no. 1, pp. 30-39</refcontent>
        <seriesInfo name="DOI" value="10.1109/MC.2017.9"/>
      </reference>
      <reference anchor="EDGE_2" target="https://ieeexplore.ieee.org/document/8812200" quoteTitle="true" derivedAnchor="EDGE_2">
        <front>
          <title>The Seminal Role of Edge-Native Applications</title>
          <author initials="M" surname="Satyanarayanan" fullname="Mahadev Satyanarayanan">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="G" surname="Klas" fullname="Guenter Klas">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="M" surname="Silva" fullname="Marco Silva">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="S" surname="Mangiante" fullname="Simone Mangiante">
            <organization showOnFrontPage="true"/>
          </author>
          <date year="2019"/>
        </front>
        <refcontent>2019 IEEE International Conference on Edge Computing (EDGE), pp. 33-40</refcontent>
        <seriesInfo name="DOI" value="10.1109/EDGE.2019.00022"/>
      </reference>
      <reference anchor="EDGE_3" target="https://link.springer.com/book/10.1007/978-3-031-79733-0" quoteTitle="true" derivedAnchor="EDGE_3">
        <front>
          <title>5G Mobile Networks: A Systems Approach</title>
          <author initials="L." surname="Peterson" fullname="Larry Peterson">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="O." surname="Sunay" fullname="Oguz Sunay">
            <organization showOnFrontPage="true"/>
          </author>
          <date year="2020"/>
        </front>
        <refcontent>Synthesis Lectures on Network Systems</refcontent>
        <seriesInfo name="DOI" value="10.1007/978-3-031-79733-0"/>
      </reference>
      <reference anchor="GLB_ILLUM_1" target="https://ieeexplore.ieee.org/document/6671773" quoteTitle="true" derivedAnchor="GLB_ILLUM_1">
        <front>
          <title>Differential Irradiance Caching for fast high-quality light transport between virtual and real worlds</title>
          <author initials="P" surname="Kan" fullname="Peter Kan">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="H" surname="Kaufmann" fullname="Hannes Kaufmann">
            <organization showOnFrontPage="true"/>
          </author>
          <date year="2013"/>
        </front>
        <refcontent>2013 IEEE International Symposium on Mixed and Augmented Reality (ISMAR), pp. 133-141</refcontent>
        <seriesInfo name="DOI" value="10.1109/ISMAR.2013.6671773"/>
      </reference>
      <reference anchor="GLB_ILLUM_2" target="https://ieeexplore.ieee.org/document/6948407" quoteTitle="true" derivedAnchor="GLB_ILLUM_2">
        <front>
          <title>Delta Voxel Cone Tracing</title>
          <author initials="T" surname="Franke" fullname="Tobias Franke">
            <organization showOnFrontPage="true"/>
          </author>
          <date year="2014"/>
        </front>
        <refcontent>2014 IEEE International Symposium on Mixed and Augmented Reality (ISMAR), pp. 39-44</refcontent>
        <seriesInfo name="DOI" value="10.1109/ISMAR.2014.6948407"/>
      </reference>
      <reference anchor="HEAVY_TAIL_1" target="https://www.wiley.com/en-us/Internet+Measurement%3A+Infrastructure%2C+Traffic+and+Applications-p-9780470014615" quoteTitle="true" derivedAnchor="HEAVY_TAIL_1">
        <front>
          <title>Internet Measurement: Infrastructure, Traffic and Applications</title>
          <author initials="M" surname="Crovella" fullname="Mark Crovella">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="B" surname="Krishnamurthy" fullname="Balachander Krishnamurthy">
            <organization showOnFrontPage="true"/>
          </author>
          <date year="2006"/>
        </front>
        <refcontent>John Wiley and Sons</refcontent>
      </reference>
      <reference anchor="HEAVY_TAIL_2" target="https://arxiv.org/pdf/2001.10488" quoteTitle="true" derivedAnchor="HEAVY_TAIL_2">
        <front>
          <title>Statistical Consequences of Fat Tails: Real World Preasymptotics, Epistemology, and Applications</title>
          <author initials="N" surname="Taleb" fullname="Nassim Nicholas Taleb">
            <organization showOnFrontPage="true"/>
          </author>
          <date year="2022"/>
        </front>
        <refcontent>Revised Edition, STEM Academic Press</refcontent>
      </reference>
      <reference anchor="HEAVY_TAIL_3" target="https://www.wiley.com/en-us/A+Primer+in+Data+Reduction%3A+An+Introductory+Statistics+Textbook-p-9780471101352" quoteTitle="true" derivedAnchor="HEAVY_TAIL_3">
        <front>
          <title>A Primer in Data Reduction: An Introductory Statistics Textbook</title>
          <author initials="A." surname="Ehrenberg" fullname="A.S.C Ehrenberg">
            <organization showOnFrontPage="true"/>
          </author>
          <date year="2007"/>
        </front>
        <refcontent>John Wiley and Sons</refcontent>
      </reference>
      <reference anchor="LENS_DIST" target="https://link.springer.com/chapter/10.1007/978-3-7091-6785-4_2" quoteTitle="true" derivedAnchor="LENS_DIST">
        <front>
          <title>Practical Calibration Procedures for Augmented Reality</title>
          <author initials="A" surname="Fuhrmann" fullname="Anton Fuhrmann">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="D" surname="Schmalstieg" fullname="Dieter Schmalstieg">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="W" surname="Purgathofer" fullname="Werner Purgathofer">
            <organization showOnFrontPage="true"/>
          </author>
          <date year="2000"/>
        </front>
        <refcontent>Virtual Environments 2000, pp. 3-12</refcontent>
        <seriesInfo name="DOI" value="10.1007/978-3-7091-6785-4_2"/>
      </reference>
      <reference anchor="METRICS_1" target="https://gsacom.com/paper/augmented-virtual-reality-first-wave-5g-killer-apps-qualcomm-abi-research/" quoteTitle="true" derivedAnchor="METRICS_1">
        <front>
          <title>Augmented and Virtual Reality: The first Wave of Killer Apps: Qualcomm - ABI Research</title>
          <author>
            <organization showOnFrontPage="true">ABI Research</organization>
          </author>
          <date month="April" year="2017"/>
        </front>
      </reference>
      <reference anchor="METRICS_2" target="https://ieeexplore.ieee.org/document/392383" quoteTitle="true" derivedAnchor="METRICS_2">
        <front>
          <title>Wide area traffic: the failure of Poisson modeling</title>
          <author initials="V." surname="Paxon" fullname="Vern Paxon">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="S." surname="Floyd" fullname="Sally Floyd">
            <organization showOnFrontPage="true"/>
          </author>
          <date month="June" year="1995"/>
        </front>
        <refcontent>IEEE/ACM Transactions on Networking, vol. 3, no. 3, pp. 226-244</refcontent>
        <seriesInfo name="DOI" value="10.1109/90.392383"/>
      </reference>
      <reference anchor="METRICS_3" target="https://ieeexplore.ieee.org/abstract/document/554723" quoteTitle="true" derivedAnchor="METRICS_3">
        <front>
          <title>Self-similarity through high variability: statistical analysis and Ethernet LAN traffic at source level</title>
          <author initials="W." surname="Willinger" fullname="Walter Willinger">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="M.S." surname="Taqqu" fullname="Murad S. Taqqu">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="R." surname="Sherman" fullname="Robert Sherman">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="D.V." surname="Wilson" fullname="Daniel V. Wilson">
            <organization showOnFrontPage="true"/>
          </author>
          <date month="February" year="1997"/>
        </front>
        <refcontent>IEEE/ACM Transactions on Networking, vol. 5, no. 1, pp. 71-86</refcontent>
        <seriesInfo name="DOI" value="10.1109/90.554723"/>
      </reference>
      <reference anchor="METRICS_4" target="https://www.sciencedirect.com/science/article/pii/S1063520300903427" quoteTitle="true" derivedAnchor="METRICS_4">
        <front>
          <title>Multiscale Analysis and Data Networks</title>
          <author initials="A.C." surname="Gilbert" fullname="A.C. Gilbert">
            <organization showOnFrontPage="true"/>
          </author>
          <date month="May" year="2001"/>
        </front>
        <refcontent>Applied and Computational Harmonic Analysis, vol. 10, no. 3, pp. 185-202</refcontent>
        <seriesInfo name="DOI" value="10.1006/acha.2000.0342"/>
      </reference>
      <reference anchor="METRICS_5" target="https://research.google/pubs/site-reliability-engineering-how-google-runs-production-systems/" quoteTitle="true" derivedAnchor="METRICS_5">
        <front>
          <title>Site Reliability Engineering: How Google Runs Production Systems</title>
          <author initials="B." surname="Beyer" fullname="Betsy Beyer" role="editor">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="C." surname="Jones" fullname="Chris Jones" role="editor">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="J." surname="Petoff" fullname="Jennifer Petoff" role="editor">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="N.R." surname="Murphy" fullname="Niall Richard Murphy" role="editor">
            <organization showOnFrontPage="true"/>
          </author>
          <date year="2016"/>
        </front>
        <refcontent>O'Reilly Media, Inc.</refcontent>
      </reference>
      <reference anchor="METRICS_6" target="https://ieeexplore.ieee.org/document/9363323" quoteTitle="true" derivedAnchor="METRICS_6">
        <front>
          <title>A Survey on Mobile Augmented Reality With 5G Mobile Edge Computing: Architectures, Applications, and Technical Aspects</title>
          <author initials="Y." surname="Siriwardhana" fullname="Yushan Siriwardhana">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="P." surname="Porambage" fullname="Pawani Porambage">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="M." surname="Liyanage" fullname="Madhusanka Liyanage">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="M." surname="Ylianttila" fullname="Mika Ylianttila">
            <organization showOnFrontPage="true"/>
          </author>
          <date year="2021"/>
        </front>
        <refcontent>IEEE Communications Surveys and Tutorials, vol. 23, no. 2, pp. 1160-1192</refcontent>
        <seriesInfo name="DOI" value="10.1109/COMST.2021.3061981"/>
      </reference>
      <reference anchor="NIST1" target="https://csrc.nist.gov/pubs/sp/800/146/final" quoteTitle="true" derivedAnchor="NIST1">
        <front>
          <title>Cloud Computing Synopsis and Recommendations</title>
          <author>
            <organization showOnFrontPage="true">NIST</organization>
          </author>
          <date month="May" year="2012"/>
        </front>
        <seriesInfo name="NIST SP" value="800-146"/>
        <seriesInfo name="DOI" value="10.6028/NIST.SP.800-146"/>
      </reference>
      <reference anchor="NIST2" target="https://csrc.nist.gov/pubs/sp/800/123/final" quoteTitle="true" derivedAnchor="NIST2">
        <front>
          <title>Guide to General Server Security</title>
          <author>
            <organization showOnFrontPage="true">NIST</organization>
          </author>
          <date month="July" year="2008"/>
        </front>
        <seriesInfo name="NIST SP" value="800-123"/>
        <seriesInfo name="DOI" value="10.6028/NIST.SP.800-123"/>
      </reference>
      <reference anchor="NOISE" target="https://ieeexplore.ieee.org/document/4079277" quoteTitle="true" derivedAnchor="NOISE">
        <front>
          <title>Enhanced visual realism by incorporating camera image effects</title>
          <author initials="J" surname="Fischer" fullname="Jan Fischer">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="D" surname="Bartz" fullname="Dirk Bartz">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="W" surname="Strasser" fullname="Wolfgang Strasser">
            <organization showOnFrontPage="true"/>
          </author>
          <date year="2006"/>
        </front>
        <refcontent>2006 IEEE/ACM International Symposium on Mixed and Augmented Reality, pp. 205-208</refcontent>
        <seriesInfo name="DOI" value="10.1109/ISMAR.2006.297815"/>
      </reference>
      <reference anchor="OCCL_1" target="https://onlinelibrary.wiley.com/doi/10.1111/1467-8659.1530011" quoteTitle="true" derivedAnchor="OCCL_1">
        <front>
          <title>Interactive Occlusion and Automatic Object Placement for Augmented Reality</title>
          <author initials="D.E" surname="Breen" fullname="David E. Breen">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="R.T" surname="Whitaker" fullname="Ross T. Whitaker">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="E" surname="Rose" fullname="Eric Rose">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="M" surname="Tuceryan" fullname="Mihran Tuceryan">
            <organization showOnFrontPage="true"/>
          </author>
          <date month="August" year="1996"/>
        </front>
        <refcontent>Computer Graphics Forum, vol. 15, no. 3, pp. 11-22</refcontent>
        <seriesInfo name="DOI" value="10.1111/1467-8659.1530011"/>
      </reference>
      <reference anchor="OCCL_2" target="https://ieeexplore.ieee.org/document/6948419" quoteTitle="true" derivedAnchor="OCCL_2">
        <front>
          <title>Pixel-wise closed-loop registration in video-based augmented reality</title>
          <author initials="F" surname="Zheng" fullname="Feng Zheng">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="D" surname="Schmalstieg" fullname="Dieter Schmalstieg">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="G" surname="Welch" fullname="Greg Welch">
            <organization showOnFrontPage="true"/>
          </author>
          <date year="2014"/>
        </front>
        <refcontent>2014 IEEE International Symposium on Mixed and Augmented Reality (ISMAR), pp. 135-143</refcontent>
        <seriesInfo name="DOI" value="10.1109/ISMAR.2014.6948419"/>
      </reference>
      <reference anchor="OCCL_3" target="https://www.roadtovr.com/oculus-shares-5-key-ingredients-for-presence-in-virtual-reality/" quoteTitle="true" derivedAnchor="OCCL_3">
        <front>
          <title>Oculus Shares 5 Key Ingredients for Presence in Virtual Reality</title>
          <author initials="B." surname="Lang" fullname="Ben Lang">
            <organization showOnFrontPage="true"/>
          </author>
          <date day="24" month="September" year="2014"/>
        </front>
        <refcontent>Road to VR</refcontent>
      </reference>
      <reference anchor="PER_SENSE" target="https://dl.acm.org/doi/10.1145/1012551.1012559" quoteTitle="true" derivedAnchor="PER_SENSE">
        <front>
          <title>Perceptual sensitivity to head tracking latency in virtual environments with varying degrees of scene complexity.</title>
          <author initials="K" surname="Mania" fullname="Katerina Mania">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="B.D." surname="Adelstein" fullname="Bernard D. Adelstein">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="S.R." surname="Ellis" fullname="Stephen R. Ellis">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="M.I." surname="Hill" fullname="Michael I. Hill">
            <organization showOnFrontPage="true"/>
          </author>
          <date year="2004"/>
        </front>
        <refcontent>APGV '04: Proceedings of the 1st Symposium on Applied perception in graphics and visualization, pp. 39-47</refcontent>
        <seriesInfo name="DOI" value="10.1145/1012551.1012559"/>
      </reference>
      <reference anchor="PHOTO_REG" target="https://ieeexplore.ieee.org/document/6165138" quoteTitle="true" derivedAnchor="PHOTO_REG">
        <front>
          <title>Online Tracking of Outdoor Lighting Variations for Augmented Reality with Moving Cameras</title>
          <author initials="Y" surname="Liu" fullname="Yanli Liu">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="X" surname="Granier" fullname="Xavier Granier">
            <organization showOnFrontPage="true"/>
          </author>
          <date year="2012"/>
        </front>
        <refcontent>IEEE Transactions on Visualization and Computer Graphics, vol. 18, no. 4, pp. 573-580</refcontent>
        <seriesInfo name="DOI" value="10.1109/TVCG.2012.53"/>
      </reference>
      <reference anchor="PREDICT" target="https://pubmed.ncbi.nlm.nih.gov/22624290/" quoteTitle="true" derivedAnchor="PREDICT">
        <front>
          <title>The effect of apparent latency on simulator sickness while using a see-through helmet-mounted display: reducing apparent latency with predictive compensation</title>
          <author initials="T.J." surname="Buker" fullname="Timothy J. Buker">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="D.A." surname="Vincenzi" fullname="Dennis A. Vincenzi">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="J.E." surname="Deaton" fullname="John E. Deaton">
            <organization showOnFrontPage="true"/>
          </author>
          <date month="April" year="2012"/>
        </front>
        <refcontent>Human Factors, vol. 54, no. 2, pp. 235-249</refcontent>
        <seriesInfo name="DOI" value="10.1177/0018720811428734"/>
      </reference>
      <reference anchor="REG" target="https://direct.mit.edu/pvar/article-abstract/6/4/413/18334/Registration-Error-Analysis-for-Augmented-Reality?redirectedFrom=fulltext" quoteTitle="true" derivedAnchor="REG">
        <front>
          <title>Registration Error Analysis for Augmented Reality</title>
          <author initials="R.L." surname="Holloway" fullname="Richard L. Holloway">
            <organization showOnFrontPage="true"/>
          </author>
          <date month="August" year="1997"/>
        </front>
        <refcontent>Presence: Teleoperators and Virtual Environments, vol. 6, no. 4, pp. 413-432</refcontent>
        <seriesInfo name="DOI" value="10.1162/pres.1997.6.4.413"/>
      </reference>
      <reference anchor="RFC2210" target="https://www.rfc-editor.org/info/rfc2210" quoteTitle="true" derivedAnchor="RFC2210">
        <front>
          <title>The Use of RSVP with IETF Integrated Services</title>
          <author fullname="J. Wroclawski" initials="J." surname="Wroclawski"/>
          <date month="September" year="1997"/>
          <abstract>
            <t indent="0">This note describes the use of the RSVP resource reservation protocol with the Controlled-Load and Guaranteed QoS control services. [STANDARDS-TRACK]</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="2210"/>
        <seriesInfo name="DOI" value="10.17487/RFC2210"/>
      </reference>
      <reference anchor="RFC2475" target="https://www.rfc-editor.org/info/rfc2475" quoteTitle="true" derivedAnchor="RFC2475">
        <front>
          <title>An Architecture for Differentiated Services</title>
          <author fullname="S. Blake" initials="S." surname="Blake"/>
          <author fullname="D. Black" initials="D." surname="Black"/>
          <author fullname="M. Carlson" initials="M." surname="Carlson"/>
          <author fullname="E. Davies" initials="E." surname="Davies"/>
          <author fullname="Z. Wang" initials="Z." surname="Wang"/>
          <author fullname="W. Weiss" initials="W." surname="Weiss"/>
          <date month="December" year="1998"/>
          <abstract>
            <t indent="0">This document defines an architecture for implementing scalable service differentiation in the Internet. This memo provides information for the Internet community.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="2475"/>
        <seriesInfo name="DOI" value="10.17487/RFC2475"/>
      </reference>
      <reference anchor="RFC8939" target="https://www.rfc-editor.org/info/rfc8939" quoteTitle="true" derivedAnchor="RFC8939">
        <front>
          <title>Deterministic Networking (DetNet) Data Plane: IP</title>
          <author fullname="B. Varga" initials="B." role="editor" surname="Varga"/>
          <author fullname="J. Farkas" initials="J." surname="Farkas"/>
          <author fullname="L. Berger" initials="L." surname="Berger"/>
          <author fullname="D. Fedyk" initials="D." surname="Fedyk"/>
          <author fullname="S. Bryant" initials="S." surname="Bryant"/>
          <date month="November" year="2020"/>
          <abstract>
            <t indent="0">This document specifies the Deterministic Networking (DetNet) data plane operation for IP hosts and routers that provide DetNet service to IP-encapsulated data. No DetNet-specific encapsulation is defined to support IP flows; instead, the existing IP-layer and higher-layer protocol header information is used to support flow identification and DetNet service delivery. This document builds on the DetNet architecture (RFC 8655) and data plane framework (RFC 8938).</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="8939"/>
        <seriesInfo name="DOI" value="10.17487/RFC8939"/>
      </reference>
      <reference anchor="RFC9023" target="https://www.rfc-editor.org/info/rfc9023" quoteTitle="true" derivedAnchor="RFC9023">
        <front>
          <title>Deterministic Networking (DetNet) Data Plane: IP over IEEE 802.1 Time-Sensitive Networking (TSN)</title>
          <author fullname="B. Varga" initials="B." role="editor" surname="Varga"/>
          <author fullname="J. Farkas" initials="J." surname="Farkas"/>
          <author fullname="A. Malis" initials="A." surname="Malis"/>
          <author fullname="S. Bryant" initials="S." surname="Bryant"/>
          <date month="June" year="2021"/>
          <abstract>
            <t indent="0">This document specifies the Deterministic Networking IP data plane when operating over a Time-Sensitive Networking (TSN) sub-network. This document does not define new procedures or processes. Whenever this document makes statements or recommendations, these are taken from normative text in the referenced RFCs.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="9023"/>
        <seriesInfo name="DOI" value="10.17487/RFC9023"/>
      </reference>
      <reference anchor="RFC9450" target="https://www.rfc-editor.org/info/rfc9450" quoteTitle="true" derivedAnchor="RFC9450">
        <front>
          <title>Reliable and Available Wireless (RAW) Use Cases</title>
          <author fullname="CJ. Bernardos" initials="CJ." role="editor" surname="Bernardos"/>
          <author fullname="G. Papadopoulos" initials="G." surname="Papadopoulos"/>
          <author fullname="P. Thubert" initials="P." surname="Thubert"/>
          <author fullname="F. Theoleyre" initials="F." surname="Theoleyre"/>
          <date month="August" year="2023"/>
          <abstract>
            <t indent="0">The wireless medium presents significant specific challenges to achieve properties similar to those of wired deterministic networks. At the same time, a number of use cases cannot be solved with wires and justify the extra effort of going wireless. This document presents wireless use cases (such as aeronautical communications, amusement parks, industrial applications, pro audio and video, gaming, Unmanned Aerial Vehicle (UAV) and vehicle-to-vehicle (V2V) control, edge robotics, and emergency vehicles), demanding reliable and available behavior.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="9450"/>
        <seriesInfo name="DOI" value="10.17487/RFC9450"/>
      </reference>
      <reference anchor="SLAM_1" target="https://ieeexplore.ieee.org/document/6909455" quoteTitle="true" derivedAnchor="SLAM_1">
        <front>
          <title>A Minimal Solution to the Generalized Pose-and-Scale Problem</title>
          <author initials="J" surname="Ventura" fullname="Jonathan Ventura">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="C" surname="Arth" fullname="Clemens Arth">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="G" surname="Reitmayr" fullname="Gerhard Reitmayr">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="D" surname="Schmalstieg" fullname="Dieter Schmalstieg">
            <organization showOnFrontPage="true"/>
          </author>
          <date year="2014"/>
        </front>
        <refcontent>2014 IEEE Conference on Computer Vision and Pattern Recognition, pp. 422-429</refcontent>
        <seriesInfo name="DOI" value="10.1109/CVPR.2014.61"/>
      </reference>
      <reference anchor="SLAM_2" target="https://link.springer.com/chapter/10.1007/978-3-319-10593-2_2" quoteTitle="true" derivedAnchor="SLAM_2">
        <front>
          <title>gDLS: A Scalable Solution to the Generalized Pose and Scale Problem</title>
          <author initials="C" surname="Sweeny" fullname="Chris Sweeny">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="V" surname="Fragoso" fullname="Victor Fragoso">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="T" surname="Höllerer" fullname="Tobias Höllerer">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="M" surname="Turk" fullname="Matthew Turk">
            <organization showOnFrontPage="true"/>
          </author>
          <date year="2014"/>
        </front>
        <refcontent>Computer Vision - ECCV 2014, pp. 16-31</refcontent>
        <seriesInfo name="DOI" value="10.1007/978-3-319-10593-2_2"/>
      </reference>
      <reference anchor="SLAM_3" target="https://ieeexplore.ieee.org/document/6636302" quoteTitle="true" derivedAnchor="SLAM_3">
        <front>
          <title>Model Estimation and Selection towards Unconstrained Real-Time Tracking and Mapping</title>
          <author initials="S" surname="Gauglitz" fullname="Steffen Gauglitz">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="C" surname="Sweeney" fullname="Chris Sweeney">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="J" surname="Ventura" fullname="Jonathan Ventura">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="M" surname="Turk" fullname="Matthew Turk">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="T" surname="Höllerer" fullname="Tobias Höllerer">
            <organization showOnFrontPage="true"/>
          </author>
          <date year="2014"/>
        </front>
        <refcontent>IEEE Transactions on Visualization and Computer Graphics, vol. 20, no. 6, pp. 825-838</refcontent>
        <seriesInfo name="DOI" value="10.1109/TVCG.2013.243"/>
      </reference>
      <reference anchor="SLAM_4" target="https://ieeexplore.ieee.org/document/6671783" quoteTitle="true" derivedAnchor="SLAM_4">
        <front>
          <title>Handling pure camera rotation in keyframe-based SLAM</title>
          <author initials="C" surname="Pirchheim" fullname="Christian Pirchheim">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="D" surname="Schmalstieg" fullname="Dieter Schmalstieg">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="G" surname="Reitmayr" fullname="Gerhard Reitmayr">
            <organization showOnFrontPage="true"/>
          </author>
          <date year="2013"/>
        </front>
        <refcontent>2013 IEEE International Symposium on Mixed and Augmented Reality (ISMAR), pp. 229-238</refcontent>
        <seriesInfo name="DOI" value="10.1109/ISMAR.2013.6671783"/>
      </reference>
      <reference anchor="UBICOMP" target="https://www.taylorfrancis.com/chapters/edit/10.1201/9781420093612-6/ubiquitous-computing-systems-jakob-bardram-adrian-friday" quoteTitle="true" derivedAnchor="UBICOMP">
        <front>
          <title>Ubiquitous Computing Systems</title>
          <author initials="J" surname="Bardram" fullname="Jakob Eyvind Bardram">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="A" surname="Friday" fullname="Adrian Friday">
            <organization showOnFrontPage="true"/>
          </author>
          <date year="2009"/>
        </front>
        <refcontent>Ubiquitous Computing Fundamentals, 1st Edition, Chapman and Hall/CRC Press, pp. 37-94</refcontent>
      </reference>
      <reference anchor="URLLC" target="https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3453" quoteTitle="true" derivedAnchor="URLLC">
        <front>
          <title>Study on enhancement of Ultra-Reliable Low-Latency Communication (URLLC) support in the 5G Core network (5GC)</title>
          <author>
            <organization showOnFrontPage="true">3GPP</organization>
          </author>
          <date year="2019"/>
        </front>
        <seriesInfo name="3GPP TR" value="23.725"/>
      </reference>
      <reference anchor="VIS_INTERFERE" target="https://ieeexplore.ieee.org/document/4538846" quoteTitle="true" derivedAnchor="VIS_INTERFERE">
        <front>
          <title>Interactive Focus and Context Visualization for Augmented Reality</title>
          <author initials="D" surname="Kalkofen" fullname="Denis Kalkofen">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="E" surname="Mendez" fullname="Erick Mendez">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="D" surname="Schmalstieg" fullname="Dieter Schmalstieg">
            <organization showOnFrontPage="true"/>
          </author>
          <date year="2007"/>
        </front>
        <refcontent>2007 6th IEEE and ACM International Symposium on Mixed and Augmented Reality, pp. 191-201</refcontent>
        <seriesInfo name="DOI" value="10.1109/ISMAR.2007.4538846"/>
      </reference>
      <reference anchor="XR" target="https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3534" quoteTitle="true" derivedAnchor="XR">
        <front>
          <title>Extended Reality (XR) in 5G</title>
          <author>
            <organization showOnFrontPage="true">3GPP</organization>
          </author>
          <date year="2020"/>
        </front>
        <seriesInfo name="3GPP TR" value="26.928"/>
      </reference>
      <reference anchor="XR_TRAFFIC" target="https://ieeexplore.ieee.org/document/9158434" quoteTitle="true" derivedAnchor="XR_TRAFFIC">
        <front>
          <title>Characterization of Multi-User Augmented Reality over Cellular Networks</title>
          <author initials="K." surname="Apicharttrisorn" fullname="Kittipat Apicharttrisorn">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="B." surname="Balasubramanian" fullname="Bharath Balasubramanian">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="J." surname="Chen" fullname="Jiasi Chen">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="R." surname="Sivaraj" fullname="Rajarajan Sivaraj">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="Y." surname="Tsai" fullname="Yi-Zhen Tsai">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="R." surname="Jana" fullname="Rittwik Jana">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="S." surname="Krishnamurthy" fullname="Srikanth Krishnamurthy">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="T." surname="Tran" fullname="Tuyen Tran">
            <organization showOnFrontPage="true"/>
          </author>
          <author initials="Y." surname="Zhou" fullname="Yu Zhou">
            <organization showOnFrontPage="true"/>
          </author>
          <date year="2020"/>
        </front>
        <refcontent>2020 17th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON), pp. 1-9</refcontent>
        <seriesInfo name="DOI" value="10.1109/SECON48991.2020.9158434"/>
      </reference>
    </references>
    <section anchor="ack" numbered="false" toc="include" removeInRFC="false" pn="section-appendix.a">
      <name slugifiedName="name-acknowledgements">Acknowledgements</name>
      <t indent="0" pn="section-appendix.a-1">Many thanks to <contact fullname="Spencer Dawkins"/>, <contact fullname="Rohit Abhishek"/>, <contact fullname="Jake Holland"/>,
        <contact fullname="Kiran Makhijani"/>, <contact fullname="Ali         Begen"/>, <contact fullname="Cullen Jennings"/>, <contact fullname="Stephan Wenger"/>, <contact fullname="Eric Vyncke"/>,
        <contact fullname="Wesley Eddy"/>, <contact fullname="Paul Kyzivat"/>,
        <contact fullname="Jim Guichard"/>, <contact fullname="Roman         Danyliw"/>, <contact fullname="Warren Kumari"/>, and <contact fullname="Zaheduzzaman Sarker"/> for providing helpful feedback,
        suggestions, and comments.</t>
    </section>
    <section anchor="authors-addresses" numbered="false" removeInRFC="false" toc="include" pn="section-appendix.b">
      <name slugifiedName="name-authors-addresses">Authors' Addresses</name>
      <author fullname="Renan Krishna" initials="R." surname="Krishna">
        <address>
          <postal>
            <country>United Kingdom</country>
          </postal>
          <email>renan.krishna@gmail.com</email>
        </address>
      </author>
      <author initials="A." surname="Rahman" fullname="Akbar Rahman">
        <organization showOnFrontPage="true">Ericsson</organization>
        <address>
          <postal>
            <street>349 Terry Fox Drive</street>
            <city>Ottawa</city>
            <region>Ontario</region>
            <code>K2K 2V6</code>
            <country>Canada</country>
          </postal>
          <email>Akbar.Rahman@ericsson.com</email>
        </address>
      </author>
    </section>
  </back>
</rfc>
