rfc9699.original.xml | rfc9699.xml | |||
---|---|---|---|---|
<?xml version='1.0' encoding='utf-8'?> | <?xml version='1.0' encoding='UTF-8'?> | |||
<!DOCTYPE rfc [ | <!DOCTYPE rfc [ | |||
<!ENTITY nbsp " "> | <!ENTITY nbsp " "> | |||
<!ENTITY zwsp "​"> | <!ENTITY zwsp "​"> | |||
<!ENTITY nbhy "‑"> | <!ENTITY nbhy "‑"> | |||
<!ENTITY wj "⁠"> | <!ENTITY wj "⁠"> | |||
]> | ]> | |||
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" category="info | ||||
" docName="draft-ietf-mops-ar-use-case-18" obsoletes="" updates="" submissionTyp | <rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" category="info | |||
e="IETF" xml:lang="en" tocInclude="true" symRefs="true" sortRefs="true" version= | " docName="draft-ietf-mops-ar-use-case-18" number="9699" consensus="true" obsole | |||
"3"> | tes="" updates="" submissionType="IETF" xml:lang="en" tocInclude="true" symRefs= | |||
<!-- xml2rfc v2v3 conversion 3.11.1 --> | "true" sortRefs="true" version="3"> | |||
<!-- [rfced] How may we update the abbreviated title to better align with the | ||||
document title? The acronym MOPS does not appear elsewhere in the | ||||
document, and the document title uses "Extended Reality" rather than "AR". | ||||
Note: The abbreviated title only appears in the pdf output (in the running | ||||
header at the top of each page). | ||||
Original: | ||||
MOPS AR Use Case | ||||
Perhaps: | ||||
XR Use Case | ||||
--> | ||||
<!-- [rfced] The document title uses "a Use Case" and "Extended Reality | ||||
Application" (singular), while the abstract uses "use cases" and | ||||
"Extended Reality (XR) applications" (plural). Please review and let us | ||||
know if any updates are needed. | ||||
Document title: | ||||
Media Operations Use Case for an Extended Reality Application on Edge | ||||
Computing Infrastructure | ||||
Abstract: | ||||
This document explores the issues involved in the use of Edge | ||||
Computing resources to operationalize media use cases that involve | ||||
Extended Reality (XR) applications. | ||||
... | ||||
In particular, this document | ||||
discusses those applications that run on devices ... | ||||
--> | ||||
<!-- [rfced] Please review the placement of this sentence in the | ||||
abstract. Would it be helpful to move this sentence to be the last | ||||
sentence in the abstract? Or do you prefer the current location? | ||||
Original: | ||||
The intended audience for this document are network operators who are | ||||
interested in providing edge computing resources to operationalize | ||||
the requirements of such applications. | ||||
--> | ||||
<front> | <front> | |||
<title abbrev="MOPS AR Use Case">Media Operations Use Case for an Extended R | <title abbrev="MOPS AR Use Case">Media Operations Use Case for an Extended | |||
eality Application on Edge Computing Infrastructure</title> | Reality Application on Edge Computing Infrastructure</title> | |||
<seriesInfo name="Internet-Draft" value="draft-ietf-mops-ar-use-case-18"/> | <seriesInfo name="RFC" value="9699"/> | |||
<author fullname="Renan Krishna" initials="R." surname="Krishna"> | <author fullname="Renan Krishna" initials="R." surname="Krishna"> | |||
<address> | <address> | |||
<postal> | <postal> | |||
<country>United Kingdom</country> | <country>United Kingdom</country> | |||
</postal> | </postal> | |||
<email>renan.krishna@gmail.com</email> | <email>renan.krishna@gmail.com</email> | |||
<uri/> | ||||
</address> | </address> | |||
</author> | </author> | |||
<author initials="A." surname="Rahman" fullname="Akbar Rahman"> | <author initials="A." surname="Rahman" fullname="Akbar Rahman"> | |||
<organization>Ericsson</organization> | <organization>Ericsson</organization> | |||
<address> | <address> | |||
<postal> | <postal> | |||
<street>349 Terry Fox Drive</street> | <street>349 Terry Fox Drive</street> | |||
<city>Ottawa Ontario</city> | <city>Ottawa</city> | |||
<region>Ontario</region> | ||||
<code>K2K 2V6</code> | <code>K2K 2V6</code> | |||
<country>Canada</country> | <country>Canada</country> | |||
<region/> | ||||
</postal> | </postal> | |||
<phone/> | ||||
<email>Akbar.Rahman@ericsson.com</email> | <email>Akbar.Rahman@ericsson.com</email> | |||
<uri/> | ||||
</address> | </address> | |||
</author> | </author> | |||
<date /> | <date month="December" year="2024"/> | |||
<area>Operations and Management</area> | <area>OPS</area> | |||
<workgroup> MOPS</workgroup> | <workgroup>mops</workgroup> | |||
<abstract> | ||||
<t> | ||||
This document explores the issues involved in the use of Edge Com | <!-- [rfced] Please insert any keywords (beyond those that appear in | |||
puting resources to operationalize media use cases | the title) for use on https://www.rfc-editor.org/search. --> | |||
that involve Extended Reality (XR) applications. In particular, t | ||||
his document discusses those applications that run on devices having different | <keyword>example</keyword> | |||
form factors (such as different physical sizes and shapes) and ne | ||||
ed Edge computing resources to mitigate the effect of problems such as a need to | <abstract> | |||
support interactive communication | <t>This document explores the issues involved in the use of Edge | |||
requiring low latency, limited battery power, and heat dissipatio | Computing resources to operationalize media use cases that involve | |||
n from those devices. The intended audience for this document are network | Extended Reality (XR) applications. In particular, this document | |||
operators who are interested in providing edge computing resource | discusses XR applications that run on devices having different form | |||
s to operationalize the requirements of such applications. | factors (such as different physical sizes and shapes) and need Edge | |||
This document discusses the expected behavior of XR applications | computing resources to mitigate the effect of problems such as the need | |||
which can be used to manage the traffic. | to support interactive communication requiring low latency, limited | |||
In addition, the document discusses the service requirements of X | battery power, and heat dissipation from those devices. Network | |||
R applications to be able to run on the network. | operators who are interested in providing edge computing resources to | |||
operationalize the requirements of such applications are the intended | ||||
audience for this document. 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. | ||||
</t> | </t> | |||
</abstract> | </abstract> | |||
</front> | </front> | |||
<middle> | <middle> | |||
<section anchor="introduction" numbered="true" toc="default"> | <section anchor="introduction" numbered="true" toc="default"> | |||
<name>Introduction</name> | <name>Introduction</name> | |||
<t> | <t> | |||
Extended Reality (XR) is a term that includes Augmented Reality ( | Extended Reality (XR) is a term that includes Augmented | |||
AR), Virtual Reality (VR) and Mixed Reality (MR) <xref target="XR" format="defau | Reality (AR), Virtual Reality (VR), and Mixed Reality (MR) | |||
lt"/>. | <xref target="XR" format="default"/>. AR combines the real | |||
AR combines the real and virtual, is interactive and is aligned t | and virtual, is interactive, and is aligned to the physical | |||
o the physical world of the user <xref target="AUGMENTED_2" format="default"/>. | world of the user <xref target="AUGMENTED_2" | |||
On the other hand, | format="default"/>. On the other hand, VR places the user | |||
VR places the user inside a virtual environment generated by a co | inside a virtual environment generated by a computer <xref | |||
mputer <xref target="AUGMENTED" format="default"/>.MR merges the real and virtua | target="AUGMENTED" format="default"/>. MR merges the real and | |||
l world along a | virtual along a continuum that connects a completely real | |||
continuum that connects completely real environment at one end to | environment at one end to a completely virtual environment at | |||
a completely virtual environment at the other end. In this continuum, all | the other end. In this continuum, all combinations of the real | |||
combinations of the real and virtual are captured <xref target="A | and virtual are captured <xref target="AUGMENTED" | |||
UGMENTED" format="default"/>. | format="default"/>. | |||
</t> | </t> | |||
<t> | ||||
XR applications will bring several requirements for the network and t | <!-- [rfced] Section 1: Will readers understand what "This" refers to in the | |||
he | second sentence below? The first sentence is included for context. | |||
mobile devices running these applications. Some XR applications s | ||||
uch as AR require a real-time processing of video streams to | Original: | |||
recognize specific objects. This is then used to overlay informat | Some XR applications | |||
ion on the | such as AR require a real-time processing of video streams to | |||
video being displayed to the user. In addition, XR applications | recognize specific objects. This is then used to overlay information | |||
such as AR and VR will also require generation of new video | on the video being displayed to the user. | |||
frames to be played to the user. Both the real-time processing of | ||||
video streams and the generation of overlay information | Perhaps: | |||
are computationally intensive tasks that generate heat <xref targ | Some XR applications | |||
et="DEV_HEAT_1" format="default"/>, <xref target="DEV_HEAT_2" format="default"/> | such as AR require a real-time processing of video streams to | |||
and drain battery power <xref target="BATT_DRAIN" format="default | recognize specific objects. This processing is then used to overlay informat | |||
"/> on the mobile device running the XR application. | ion | |||
Consequently, in order to run applications with XR characteristic | on the video being displayed to the user. | |||
s | ||||
on mobile devices, computationally intensive tasks need to be off | Or: | |||
loaded to resources provided by Edge Computing. | Some XR applications | |||
such as AR require a real-time processing of video streams to | ||||
recognize specific objects. The objects are then used to overlay information | ||||
on the video being displayed to the user. | ||||
--> | ||||
<!-- [rfced] Section 1: May we update "XR applications such as AR" and "XR | ||||
applications such as AR and VR" as follows for clarity? | ||||
Original: | ||||
Some XR applications | ||||
such as AR require a real-time processing of video streams to | ||||
recognize specific objects. | ||||
... | ||||
In addition, XR | ||||
applications such as AR and VR will also require generation of new | ||||
video frames to be played to the user. | ||||
Perhaps: | ||||
Some XR applications | ||||
(such as AR applications) require real-time processing of video streams to | ||||
recognize specific objects. | ||||
... | ||||
In addition, other XR | ||||
applications (such as AR and VR applications) will also require generation | ||||
of new video frames to be played to the user. | ||||
Or: | ||||
Some XR applications | ||||
(specifically, AR applications) require real-time processing of video stream | ||||
s to | ||||
recognize specific objects. | ||||
... | ||||
In addition, other XR | ||||
applications (specifically, AR and VR applications) will also require generat | ||||
ion | ||||
of new video frames to be played to the user. | ||||
--> | ||||
<t> | ||||
XR applications have several requirements for the network and the | ||||
mobile devices running these applications. Some XR applications | ||||
such as AR require real-time processing of video streams to | ||||
recognize specific objects. This is then used to overlay | ||||
information on the video being displayed to the user. In | ||||
addition, XR applications such as AR and VR will 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"/> <xref | ||||
target="DEV_HEAT_2" format="default"/> and drain battery power | ||||
<xref target="BATT_DRAIN" format="default"/> 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> | |||
<t> | <t> | |||
Edge Computing is an emerging paradigm where for the purpose of t | Edge Computing is an emerging paradigm where, for the purpose of | |||
his document, computing resources and storage are made available in close | this document, computing resources and storage are made available in close | |||
network proximity at the edge of the Internet to mobile devices a | network proximity at the edge of the Internet to mobile devices a | |||
nd sensors <xref target="EDGE_1" format="default"/>, <xref target="EDGE_2" forma | nd sensors <xref target="EDGE_1" format="default"/> <xref target="EDGE_2" format | |||
t="default"/>. A computing resource or storage is in | ="default"/>. 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 | 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. | 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 t hem to support offloaded XR applications. In particular, cloud implementation te chniques <xref target="EDGE_3" format="default"/> such as the follows can be dep loyed: | These edge computing devices use cloud technologies that enable t hem to support offloaded XR applications. In particular, cloud implementation te chniques <xref target="EDGE_3" format="default"/> such as the following can be d eployed: | |||
</t> | </t> | |||
<ul spacing="normal"> | <dl spacing="normal"> | |||
<li>Disaggregation (using SDN to break vertically integrated systems int | <dt>Disaggregation:</dt><dd>Using Software-Defined Networking (SDN) to b | |||
o independent components- these components can have open interfaces which are st | reak vertically integrated systems into independent components. These components | |||
andard, well documented and not proprietary), | can have open interfaces that are standard, well documented, and non-proprietar | |||
</li> | y.</dd> | |||
<li>Virtualization (being able to run multiple independent copies of tho | ||||
se components such as SDN Controller apps, Virtual Network Functions on a | <dt>Virtualization:</dt><dd>Being able to run multiple independent copie | |||
common hardware platform).</li> | s of those components, such as SDN Controller applications and Virtual Network F | |||
<li>Commoditization (being able to elastically scale those virtual compo | unctions, on a | |||
nents across commodity hardware as the workload dictates).</li> | common hardware platform.</dd> | |||
</ul> | <dt>Commoditization:</dt><dd>Being able to elastically scale those virtu | |||
al components across commodity hardware as the workload dictates.</dd> | ||||
</dl> | ||||
<t> | <t> | |||
Such techniques enable XR applications requiring low-latency and high bandwidth to be delivered by proximate edge devices. This is because the d isaggregated components can run on proximate edge devices rather than on remote cloud several hops away and deliver low latency, high bandwidth service to offlo aded applications <xref target="EDGE_2" format="default"/>. | Such techniques enable XR applications that require low latency and high bandwidth to be delivered by proximate edge devices. This is because th e disaggregated components can run on proximate edge devices rather than on a re mote cloud several hops away and deliver low-latency, high-bandwidth service to offloaded applications <xref target="EDGE_2" format="default"/>. | |||
</t> | </t> | |||
<!-- [rfced] Section 1: May we combine these sentences as follows to improve | ||||
readability? | ||||
Original: | ||||
Examples of form factors include Head Mounted Displays | ||||
(HMD) such as Optical-see through HMDs and video-see-through HMDs and | ||||
Hand-held displays. Smart phones with video cameras and location | ||||
sensing capabilities using systems such as a global navigation | ||||
satellite system (GNSS) are another example of such devices. | ||||
Perhaps: | ||||
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). | ||||
--> | ||||
<t> | <t> | |||
This document discusses the issues involved when edge computing resourc | This document discusses the issues involved when edge computing | |||
es are offered by network operators to | resources are offered by network operators to operationalize the | |||
operationalize the requirements of XR applications running on devices w | requirements of XR applications running on devices with various form | |||
ith various form factors. A network operator for the purposes of this | factors. For the purpose of this document, a network operator is | |||
document is any organization or individual that manages or operates the | any organization or individual that manages or operates the computing | |||
compute resources or storage in close network proximity | resources or storage in close network proximity to a mobile device | |||
to a mobile device or sensors. Examples of form factors | or sensor. Examples of form factors include head-mounted displays | |||
include Head Mounted Displays (HMD) such as Optical-see through HMDs an | (HMDs), such as optical see-through HMDs and video see-through HMDs, | |||
d video-see-through HMDs and Hand-held displays. | and hand-held displays. Smartphones with video cameras and | |||
Smart phones with video cameras and location sensing capabilities using | location-sensing capabilities using systems such as a global | |||
systems such as a global navigation satellite system (GNSS) are another example | navigation satellite system (GNSS) are another example of such devices. | |||
of such devices. These devices have limited | These devices have limited battery capacity and dissipate | |||
battery capacity and dissipate heat when running. Besides as the user o | heat when running. Also, as the user of these devices moves around | |||
f these devices moves around as they run the | as they run the XR application, the wireless latency and bandwidth | |||
XR application, the wireless latency and bandwidth available to the dev | available to the devices fluctuates, and the communication link | |||
ices fluctuates and the communication link itself | itself might fail. As a result, algorithms such as those based on | |||
might fail. As a result, algorithms such as those based on adaptive-bit | Adaptive Bitrate (ABR) techniques that base their policy on heuristics | |||
-rate techniques that base their policy on heuristics | or | |||
or models of deployment perform sub-optimally in such dynamic environme | models of deployment perform sub-optimally in such dynamic | |||
nts <xref target="ABR_1" format="default"/>. | environments <xref target="ABR_1" format="default"/>. In addition, | |||
In addition, network operators can expect that the parameters that char | network operators can expect that the parameters that characterize | |||
acterize the expected behavior of XR applications | the expected behavior of XR applications are heavy-tailed. Heaviness | |||
are heavy-tailed. Heaviness of tails is defined as the difference from | of tails is defined as the difference from the normal distribution | |||
the normal distribution in the proportion of the values that fall a long way fro | in the proportion of the values that fall a long way from the mean | |||
m the mean <xref target="HEAVY_TAIL_3" format="default"/>. Such workloads requir | <xref target="HEAVY_TAIL_3" format="default"/>. Such workloads | |||
e appropriate resource management policies to be used on the Edge. | require appropriate resource management policies to be used on the | |||
The service requirements of XR applications are also challenging when c | Edge. The service requirements of XR applications are also | |||
ompared to the current video applications. | challenging when compared to current video applications. In | |||
In particular several Quality of Experience (QoE) factors such as motio | particular, several Quality-of-Experience (QoE) factors such as | |||
n sickness are unique to XR applications and must be considered when operational | motion sickness are unique to XR applications and must be considered | |||
izing a network. | when operationalizing a network. | |||
This document motivates these issues with a use-case that is pres | <!-- [rfced] Section 1: Is "motivates" the correct word choice here? Would | |||
ented in the following sections. | "addresses", "examines", or something similar be better? | |||
Original: | ||||
This document motivates these issues | ||||
with a use-case that is presented in the following sections. | ||||
--> | ||||
This document motivates these issues with a use case that is pres | ||||
ented in the following section. | ||||
</t> | </t> | |||
</section> | </section> | |||
<section anchor="use_case" numbered="true" toc="default"> | <section anchor="use_case" numbered="true" toc="default"> | |||
<name>Use Case</name> | <name>Use Case</name> | |||
<!-- [rfced] Section 2: We updated "application with XR systems' | ||||
characteristics" as "application with characteristics of an XR | ||||
system". Would it be helpful to further update in one of the ways shown | ||||
below? | ||||
Original: | ||||
A use case is now described that involves an application with XR | ||||
systems' characteristics. | ||||
Current: | ||||
This use case involves an application with characteristics of an | ||||
XR system. | ||||
Perhaps: | ||||
This use case involves an XR application. | ||||
Or: | ||||
This use case involves an XR application running on a mobile device. | ||||
--> | ||||
<t> | <t> | |||
A use case is now described that involves an application with | This use case involves an application with characteristics of an | |||
XR systems' characteristics. Consider a group of tourists who ar | XR system. Consider a group of tourists who are taking a | |||
e being | tour around the historical site of the Tower of London. As | |||
conducted in a tour around the historical site of the Tower of L | they move around the site and within the historical | |||
ondon. | buildings, they can watch and listen to historical scenes in | |||
As they move around the site and within the historical buildings | 3D that are generated by the XR application and then overlaid | |||
, they can | by their XR headsets onto their real-world view. The headset | |||
watch and listen to historical scenes in 3D that are generated b | continuously updates their view as they move around. | |||
y the XR application and then | ||||
overlaid by their XR headsets onto their real-world view. The he | ||||
adset then continuously updates their view as they move around. | ||||
</t> | </t> | |||
<t> | <t> | |||
The XR application first processes the scene that the walking to urist is watching in real-time and identifies objects | The XR application first processes the scene that the walking to urist is watching in real time and identifies objects | |||
that will be targeted for overlay of high-resolution videos. It t hen generates high-resolution 3D images | that will be targeted for overlay of high-resolution videos. It t hen generates high-resolution 3D images | |||
of historical scenes related to the perspective of the tourist i | of historical scenes related to the perspective of the tourist in | |||
n real-time. These generated video images are then | real time. These generated video images are then | |||
overlaid on the view of the real-world as seen by the tourist. | overlaid on the view of the real world as seen by the tourist. | |||
</t> | </t> | |||
<t> | <t> | |||
This processing of scenes | This processing of scenes | |||
and generation of high-resolution images is now discussed in grea ter detail. | and generation of high-resolution images are discussed in greater detail below. | |||
</t> | </t> | |||
<section anchor="processsing_of_scenes" numbered="true" toc="default"> | <section anchor="processsing_of_scenes" numbered="true" toc="default"> | |||
<name>Processing of Scenes</name> | <name>Processing of Scenes</name> | |||
<t> | <t> | |||
The task of processing a scene can be broken down into a pipeline | The task of processing a scene can be broken down into a pipeline | |||
of three consecutive subtasks namely tracking, followed by an acquisition of a | of three consecutive subtasks: tracking, acquisition of a | |||
model of the real world, and finally registration <xref target="A | model of the real world, and registration <xref target="AUGMENTED | |||
UGMENTED" format="default"/>. | " format="default"/>. | |||
</t> | ||||
<t> | ||||
Tracking: The XR application that runs on the mobile device needs | ||||
to track the six-dimensional pose (translational in the three perpendicular axe | ||||
s and rotational about those three axes) | ||||
of the user's head, eyes and the objects that are in view <xref t | ||||
arget="AUGMENTED" format="default"/>. This requires tracking natural features (f | ||||
or example points or edges of objects) that are then used in the next stage of t | ||||
he pipeline. | ||||
</t> | ||||
<t> | ||||
Acquisition of a model of the real world: The tracked natural fea | ||||
tures are used to develop a model of the real world. One of the ways this is don | ||||
e is to develop an annotated | ||||
point cloud (a set of points in space that are annotated with des | ||||
criptors) based model that is then stored in a database. To ensure that this dat | ||||
abase can be scaled up, techniques such as | ||||
combining a client-side simultaneous tracking and mapping and a s | ||||
erver-side localization | ||||
are used to construct a model of the real world <xref target="SLA | ||||
M_1" format="default"/>, <xref target="SLAM_2" format="default"/>, <xref target= | ||||
"SLAM_3" format="default"/>, <xref target="SLAM_4" format="default"/>. Another m | ||||
odel that can be built is based on polygon mesh and texture mapping technique. T | ||||
he polygon mesh encodes a 3D object's shape which is expressed as a collection o | ||||
f small flat surfaces that are polygons. In texture mapping, color patterns are | ||||
mapped on to an object's surface. A third modelling technique uses a 2D lightfie | ||||
ld 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-dimensi | ||||
onal table. Assuming distant light sources, the single point is approximately va | ||||
lid for small scenes. For larger scenes, many 3D positions are additionally stor | ||||
ed making the table 5D. A set of all such points (either 2D or 5D lightfield) ca | ||||
n then be used to construct a model of the real world <xref target="AUGMENTED" f | ||||
ormat="default"/>. | ||||
</t> | </t> | |||
<t> | ||||
Registration: The coordinate systems, brightness, and color | ||||
of virtual and real objects need to be aligned with each other an | ||||
d this process is called registration <xref target="REG" format="default"/>. | ||||
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 the real o | ||||
bjects <xref target="OCCL_1" format="default"/>, <xref target="OCCL_2" format="d | ||||
efault"/>. | ||||
The XR application also applies photometric registration <xref ta | <dl newline="false" spacing="normal"> | |||
rget="PHOTO_REG" format="default"/> | ||||
by aligning the brightness and color between the virtual and | <dt>Tracking:</dt><dd>The XR application that runs on the mobile | |||
real objects. Additionally, algorithms that calculate global illu | device | |||
mination of both the virtual and real objects <xref target="GLB_ILLUM_1" format= | needs to track the six-dimensional pose (translational in the | |||
"default"/>, | three perpendicular axes and rotational about those three | |||
<xref target="GLB_ILLUM_2" format="default"/> are executed. Vario | axes) of the user's head, eyes, and objects that are in | |||
us algorithms to deal with artifacts generated by lens distortion <xref target=" | view <xref target="AUGMENTED" format="default"/>. This | |||
LENS_DIST" format="default"/>, | requires tracking natural features (for example, points or | |||
blur <xref target="BLUR" format="default"/>, noise <xref target=" | edges of objects) that are then used in the next stage of the | |||
NOISE" format="default"/> etc. are also required. | pipeline.</dd> | |||
</t> | ||||
<dt>Acquisition of a model of the real world:</dt><dd>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 ba | ||||
sed 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"/> <xref target="SLAM_2" format="default"/> | ||||
<xref target="SLAM_3" format="default"/> <xref target="SLAM_4" | ||||
format="default"/>. 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"/>.</dd> | ||||
<dt>Registration:</dt><dd>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"/>. 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"/> <xref target="OCCL_2" | ||||
format="default"/>. | ||||
The XR application also applies photometric registration <xref | ||||
target="PHOTO_REG" format="default"/> 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"/> <xref | ||||
target="GLB_ILLUM_2" format="default"/> are executed. Various | ||||
algorithms are also required to deal with artifacts generated by | ||||
lens distortion | ||||
<xref target="LENS_DIST" format="default"/>, blur <xref | ||||
target="BLUR" format="default"/>, noise <xref target="NOISE" | ||||
format="default"/>, etc.</dd> | ||||
</dl> | ||||
</section> | </section> | |||
<section anchor="generation" numbered="true" toc="default"> | <section anchor="generation" numbered="true" toc="default"> | |||
<name>Generation of Images</name> | <name>Generation of Images</name> | |||
<!-- [rfced] Section 2.2: Will readers know what "the previous step" is? | ||||
Original: | ||||
The XR application must generate a high-quality video that has the | ||||
properties described in the previous step and overlay the video on | ||||
the XR device's display | ||||
Perhaps: | ||||
The XR application must generate a high-quality video that has the | ||||
properties described in the previous section and overlay the video on | ||||
the XR device's display | ||||
Or: | ||||
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 | ||||
--> | ||||
<t> | <t> | |||
The XR application must generate a high-quality video that has th e properties described in the previous step | The XR application must generate a high-quality video that has th e properties described in the previous step | |||
and overlay the video on the XR device's display- a step called s ituated 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 th e real world. This entails dealing with registration errors that | and overlay the video on the XR device's display. This step is ca lled "situated visualization". A situated visualization is a visualization in wh ich the virtual objects that need to be seen by the XR user are overlaid correct ly on the real world. This entails dealing with registration errors that | |||
may arise, ensuring that there is no visual interference <xref ta rget="VIS_INTERFERE" format="default"/>, and finally maintaining | may arise, ensuring that there is no visual interference <xref ta rget="VIS_INTERFERE" format="default"/>, and finally maintaining | |||
temporal coherence by adapting to the movement of user's eyes and head. | temporal coherence by adapting to the movement of user's eyes and head. | |||
</t> | </t> | |||
</section> | </section> | |||
</section> | </section> | |||
<section anchor="Req" numbered="true" toc="default"> | <section anchor="Req" numbered="true" toc="default"> | |||
<name>Technical Challenges and Solutions</name> | <name>Technical Challenges and Solutions</name> | |||
<!-- [rfced] Section 3: Should this sentence mention solutions in addition to | ||||
challenges? We note the title of the section is "Technical Challenges and | ||||
Solutions". | ||||
Original: | ||||
This section will | ||||
discuss the challenges such applications can face as a consequence. | ||||
Perhaps: | ||||
This section | ||||
discusses the challenges such applications can face as a consequence and | ||||
offers some solutions. | ||||
--> | ||||
<t> | <t> | |||
As discussed in section 2, the components of XR applications perform task | As discussed in <xref target="use_case"/>, the components of XR applicati | |||
s such as real-time generation and processing of | ons perform tasks that are computationally intensive, such as real-time generati | |||
high-quality video content that are computationally intensive. Th | on and processing of | |||
is section will discuss the challenges such applications can face as a consequen | high-quality video content. This section discusses the challenges | |||
ce.</t> <t>As a result of performing computationally intensive tasks on XR devic | such applications can face as a consequence.</t> <t>As a result of performing c | |||
es such as XR glasses, | omputationally intensive tasks on XR devices such as XR glasses, | |||
excessive heat is generated by the chip-sets that are involved | excessive heat is generated by the chipsets that are involved | |||
in the computation <xref target="DEV_HEAT_1" format="default"/>, | in the computation <xref target="DEV_HEAT_1" format="default"/> < | |||
<xref target="DEV_HEAT_2" format="default"/>. Additionally, | xref target="DEV_HEAT_2" format="default"/>. Additionally, | |||
the battery on such devices discharges quickly when running | the battery on such devices discharges quickly when running | |||
such applications <xref target="BATT_DRAIN" format="default"/>. | such applications <xref target="BATT_DRAIN" format="default"/>. | |||
</t> | </t> | |||
<t> | <t> | |||
A solution to the heat dissipation and battery drainage problem is to off load the processing and video generation tasks | A solution to problem of heat dissipation and battery drainage is to offl oad the processing and video generation tasks | |||
to the remote cloud. However, running such tasks on the cloud is not feas ible as the end-to-end delays | to the remote cloud. However, running such tasks on the cloud is not feas ible as the end-to-end delays | |||
must be within the order of a few milliseconds. Additionally, suc h applications require high bandwidth | must be within the order of a few milliseconds. Additionally, suc h applications require high bandwidth | |||
and low jitter to provide a high QoE to the user. In order to ach ieve such hard timing constraints, computationally intensive | and low jitter to provide a high QoE to the user. In order to ach ieve such hard timing constraints, computationally intensive | |||
tasks can be offloaded to Edge devices. | tasks can be offloaded to Edge devices. | |||
</t> | </t> | |||
<t> | <t> | |||
Another requirement for our use case and similar applications, such as 36 | ||||
Another requirement for our use case and similar applications such as 360 | 0-degree streaming (streaming of video that represents a view in every direction | |||
-degree streaming (streaming of video that represents a view in every direction | in 3D space), is that the display on | |||
in 3D space) is that the display on | ||||
the XR device should synchronize the visual input with the way the user i s moving their head. This synchronization | the XR device should synchronize the visual input with the way the user i s moving their head. This synchronization | |||
is necessary to avoid motion sickness that results from a time-lag betwee | is necessary to avoid motion sickness that results from a time lag betwee | |||
n when the user moves their head and | n when the user moves their head and | |||
when the appropriate video scene is rendered. This time lag is often call | when the appropriate video scene is rendered. This time lag is often call | |||
ed "motion-to-photon" delay. | ed "motion-to-photon delay". | |||
Studies have shown <xref target="PER_SENSE" format="default"/>, <xref target="XR | Studies have shown that this delay | |||
" format="default"/>, <xref target="OCCL_3" format="default"/> that this delay | can be at most 20 ms and preferably between 7-15 ms in | |||
can be at most 20ms and preferably between 7-15ms in | order to avoid motion sickness <xref target="PER_SENSE" format="default"/> <xref | |||
order to avoid the motion sickness problem. Out of these 20ms, display technique | target="XR" format="default"/> <xref target="OCCL_3" format="default"/>. Out of | |||
s including the refresh | these 20 ms, display techniques including the refresh | |||
rate of write displays and pixel switching take 12-13ms <xref target="OCCL_3" fo | rate of write displays and pixel switching take 12-13 ms <xref target="OCCL_3" f | |||
rmat="default"/>, <xref target="CLOUD" format="default"/>. This leaves 7-8ms for | ormat="default"/> <xref target="CLOUD" format="default"/>. This leaves 7-8 ms fo | |||
the processing of | r the processing of | |||
motion sensor inputs, graphic rendering, and round-trip-time (RTT) between the X | motion sensor inputs, graphic rendering, and round-trip time (RTT) between the X | |||
R device and the Edge. | R device and the Edge. | |||
The use of predictive techniques to mask latencies has been considered as a miti gating strategy to reduce motion sickness <xref target="PREDICT" format="default "/>. | The use of predictive techniques to mask latencies has been considered as a miti gating strategy to reduce motion sickness <xref target="PREDICT" format="default "/>. | |||
In addition, Edge Devices that are proximate to the user might be used to offloa d these computationally intensive tasks. | In addition, Edge Devices that are proximate to the user might be used to offloa d these computationally intensive tasks. | |||
Towards this end, a 3GPP study indicates an Ultra Reliable Low Latency of 0.1ms | ||||
to 1ms for | <!-- [rfced] Section 3: Is "indicates" the best word choice here? Would | |||
"recommends", "suggests", or something similar be better? | ||||
Original: | ||||
Towards this end, a 3GPP study indicates an Ultra | ||||
Reliable Low Latency of 0.1ms to 1ms for communication between an | ||||
Edge server and User Equipment (UE) [URLLC]. | ||||
--> | ||||
Towards this end, a 3GPP study indicates an Ultra-Reliable Low Latency of 0.1 to | ||||
1 ms for | ||||
communication between an Edge server and User Equipment (UE) <xref target="URLL C" format="default"/>. | communication between an Edge server and User Equipment (UE) <xref target="URLL C" format="default"/>. | |||
</t> | </t> | |||
<t> | <t> | |||
Note that the Edge device providing the computation and storage i | Note that the Edge device providing the computation and storage i | |||
s itself limited in such resources compared to the Cloud. So, | s itself limited in such resources compared to the cloud. | |||
for example, a sudden surge in demand from a large group of touri | For example, a sudden surge in demand from a large group of touri | |||
sts can overwhelm that device. This will result in a degraded user | sts can overwhelm the device. This will result in a degraded user | |||
experience as their XR device experiences delays in receiving th e video frames. In order to deal | experience as their XR device experiences delays in receiving th e video frames. In order to deal | |||
with this problem, the client XR applications will need to use A daptive Bit Rate (ABR) algorithms that choose bit-rates policies | with this problem, the client XR applications will need to use A BR algorithms that choose bitrate policies | |||
tailored in a fine-grained manner | tailored in a fine-grained manner | |||
to the resource demands and playback the videos with appropriate QoE metrics as the user moves around with the group of tourists. | to the resource demands and play back the videos with appropriat e QoE metrics as the user moves around with the group of tourists. | |||
</t> | </t> | |||
<!-- [rfced] Section 3: Please review the placement of the sentence starting | ||||
with "Such operational parameters" in the last paragraph of this | ||||
section. Would it be helpful to incorporate this sentence into the first | ||||
sentence of the paragraph? | ||||
Original: | ||||
However, heavy-tailed nature of several operational parameters makes | ||||
prediction-based adaptation by ABR algorithms sub-optimal [ABR_2]. | ||||
... | ||||
Such operational parameters include but are not limited | ||||
to buffer occupancy, throughput, client-server latency, and variable | ||||
transmission times. | ||||
Perhaps: | ||||
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-o | ||||
ptimal | ||||
[ABR_2]. | ||||
--> | ||||
<!-- [rfced] Section 3: Will readers understand what "This" refers to in the | ||||
second sentence below? The first sentence is included for context. | ||||
Original: | ||||
Other subtle issues with these distributions include | ||||
the "expectation paradox" [HEAVY_TAIL_1] where the longer the wait | ||||
for an event, the longer a further need to wait and the issue of | ||||
mismatch between the size and count of events [HEAVY_TAIL_1]. This | ||||
makes designing an algorithm for adaptation error-prone and | ||||
challenging. | ||||
Perhaps: | ||||
Other subtle issues with these | ||||
distributions include the "expectation paradox" [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 [HEAVY_TAIL_1]. | ||||
These issues make designing an algorithm for adaptation error-prone and | ||||
challenging. | ||||
--> | ||||
<t> | <t> | |||
However, heavy-tailed nature of several operational parameters m | However, the heavy-tailed nature of several operational paramete | |||
akes prediction-based adaptation by ABR algorithms sub-optimal <xref target="AB | rs makes prediction-based adaptation by ABR algorithms sub-optimal <xref target | |||
R_2" format="default"/>. | ="ABR_2" format="default"/>. | |||
This is because with such distributions, law of large numbers (ho | This is because with such distributions, the law of large numbers | |||
w long does it take for sample mean to stabilize) works too slowly <xref target= | (how long it takes for the sample mean to stabilize) works too slowly <xref tar | |||
"HEAVY_TAIL_2" format="default"/>, the mean of sample does not equal the mean of | get="HEAVY_TAIL_2" format="default"/> and the mean of sample does not equal the | |||
distribution <xref target="HEAVY_TAIL_2" format="default"/>, | mean of distribution <xref target="HEAVY_TAIL_2" format="default"/>; | |||
and as a result standard deviation and variance are unsuitable as | as a result, standard deviation and variance are unsuitable as me | |||
metrics for such operational parameters <xref target="HEAVY_TAIL_1" format="def | trics for such operational parameters <xref target="HEAVY_TAIL_1" format="defaul | |||
ault"/>. Other subtle issues with | t"/>. Other subtle issues with | |||
these distributions include the "expectation paradox" <xref targe | these distributions include the "expectation paradox" <xref targe | |||
t="HEAVY_TAIL_1" format="default"/> where the longer the wait for an event, the | t="HEAVY_TAIL_1" format="default"/> (the longer the wait for an event, the longe | |||
longer a further need to wait and the | r a further need to wait) and the | |||
issue of mismatch between the size and count of events <xref targ | mismatch between the size and count of events <xref target="HEAVY | |||
et="HEAVY_TAIL_1" format="default"/>. This makes designing an algorithm for | _TAIL_1" format="default"/>. This makes designing an algorithm for | |||
adaptation error-prone and challenging. | adaptation error-prone and challenging. | |||
Such operational parameters include but are not limited to buffer occupancy, throughput, client-server latency, and variable transmission | Such operational parameters include but are not limited to buffer occupancy, throughput, client-server latency, and variable transmission | |||
times. In addition, edge devices and communication links may fai l and logical communication relationships between various software components | times. In addition, edge devices and communication links may fai l, and logical communication relationships between various software components | |||
change frequently as the user moves around with their XR device < xref target="UBICOMP" format="default"/>. | change frequently as the user moves around with their XR device < xref target="UBICOMP" format="default"/>. | |||
</t> | </t> | |||
</section> | </section> | |||
<section anchor="ArTraffic" numbered="true" toc="default"> | <section anchor="ArTraffic" numbered="true" toc="default"> | |||
<name>XR Network Traffic</name> | <name>XR Network Traffic</name> | |||
<section anchor="traffic_workload" numbered="true" toc="default"> | <section anchor="traffic_workload" numbered="true" toc="default"> | |||
<name>Traffic Workload</name> | <name>Traffic Workload</name> | |||
<!-- [rfced] Section 4.1: Would it be helpful to point readers to a specific | ||||
section here? | ||||
Original: | ||||
As discussed earlier, the parameters that capture the characteristics | ||||
of XR application behavior are heavy-tailed. | ||||
Perhaps: | ||||
As discussed in Section 1, the parameters that capture the characteristics | ||||
of XR application behavior are heavy-tailed. | ||||
--> | ||||
<!-- [rfced] Section 4.1: We are having trouble understanding "distribution of | ||||
arrival times between XR application invocation". Perhaps "invocation" | ||||
should be "invocations" (plural), or perhaps a word missing ("between XR | ||||
application invocation and X")? Please review. | ||||
Original: | ||||
Examples of such | ||||
parameters include the distribution of arrival times between XR | ||||
application invocation, the amount of data transferred, and the | ||||
inter-arrival times of packets within a session. | ||||
Perhaps: | ||||
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. | ||||
--> | ||||
<t> | <t> | |||
As discussed earlier, the parameters that capture the characteris tics of XR application behavior are heavy-tailed. | As discussed earlier, the parameters that capture the characteris tics of XR application behavior are heavy-tailed. | |||
Examples of such parameters include the distribution of arrival t imes between XR application invocation, the amount | Examples of such parameters include the distribution of arrival t imes between XR application invocation, the amount | |||
of data transferred, and the inter-arrival times of packets withi n a session. As a result, any traffic model based on | of data transferred, and the inter-arrival times of packets withi n a session. As a result, any traffic model based on | |||
such parameters are themselves heavy-tailed. Using | such parameters is also heavy-tailed. Using | |||
these models to predict performance under alternative resource al locations by the network operator is challenging. For example, both uplink and d ownlink traffic to a user device has parameters such as volume of XR data, burst time, and idle time that are heavy-tailed. | these models to predict performance under alternative resource al locations by the network operator is challenging. For example, both uplink and d ownlink traffic to a user device has parameters such as volume of XR data, burst time, and idle time that are heavy-tailed. | |||
</t> | </t> | |||
<t> | <t> | |||
<xref target="TABLE_1" format="default"/> below shows various streaming | <!-- [rfced] Section 4.1: Please note that RFC 9450 is not a DETNET WG | |||
video applications and their associated throughput requirements <xref target="M | document; it is a RAW WG document (see | |||
ETRICS_1" format="default"/>. Since our use case envisages a 6 degrees of freedo | https://datatracker.ietf.org/doc/rfc9450/). In addition, [RFC8939], | |||
m (6DoF) video or point cloud, it can be seen from the table that it will requir | [RFC9023], and [RFC9450] have been published, so they are no longer | |||
e 200 to 1000Mbps of bandwidth. | "being developed". How may we updated this sentence? | |||
As seen from the table, the XR application such as our use case transmit a large | ||||
r amount of data per unit time as compared to traditional video applications. As | Original: | |||
a result, issues arising out of heavy-tailed parameters such as long-range depe | Providing Edge server support for the techniques being developed at | |||
ndent traffic <xref target="METRICS_2" format="default"/>, self-similar traffic | the DETNET Working Group at the IETF [RFC8939], [RFC9023], [RFC9450] | |||
<xref target="METRICS_3" format="default"/>, would be experienced at time scales | could guarantee performance of XR applications. | |||
of milliseconds and microseconds rather than hours or seconds. Additionally, bu | ||||
rstiness at the time scale of tens of milliseconds due to multi-fractal spectrum | Perhaps: | |||
of traffic will be experienced <xref target="METRICS_4" format="default"/>. | Providing support for Edge servers in techniques | |||
Long-range dependent traffic can have long bursts and various traffic parameters | such as those described in [RFC8939], [RFC9023], and [RFC9450] | |||
from widely separated time can show correlation <xref target="HEAVY_TAIL_1" for | could guarantee performance of XR applications. | |||
mat="default"/>. Self-similar traffic contains bursts at a wide range of time sc | --> | |||
ales <xref target="HEAVY_TAIL_1" format="default"/>. Multi-fractal spectrum burs | ||||
ts for traffic summarizes the statistical distribution of local scaling exponent | <!-- [rfced] Section 4.1: Is [RFC2210] is the correct citation here, or should | |||
s found in a traffic trace <xref target="HEAVY_TAIL_1" format="default"/>. | it be [RFC2112]? We ask because we see only one instance of "quality of | |||
The operational consequences of XR traffic having characteristics such as long-r | service" in the text of RFC 2210, and the title of RFC 2112 is | |||
ange dependency, and self-similarity is that the edge servers to which multiple | "Specification of Guaranteed Quality of Service". | |||
XR devices are connected wirelessly could face long bursts of traffic <xref targ | ||||
et="METRICS_2" format="default"/>, <xref target="METRICS_3" format="default"/>. | Original: | |||
In addition, multi-fractal spectrum burstiness at the scale of milli-seconds cou | Another option for the network operators could be to deploy equipment that | |||
ld induce jitter contributing to motion sickness <xref target="METRICS_4" format | supports differentiated services [RFC2475] or per-connection quality- | |||
="default"/>. This is because bursty traffic combined with variable queueing del | of-service guarantees [RFC2210]. | |||
ays leads to large delay jitter <xref target="METRICS_4" format="default"/>. | --> | |||
The operators of edge servers will need to run a 'managed edge cloud service' <x | ||||
ref target="METRICS_5" format="default"/> to deal with the above problems. Funct | <xref target="TABLE_1" format="default"/> below shows various streaming | |||
ionalities that such a managed edge cloud service could operationally provide in | video applications and their associated throughput requirements <xref target="M | |||
clude dynamic placement of XR servers, mobility support and energy management <x | ETRICS_1" format="default"/>. Since our use case envisages a 6 degrees of freedo | |||
ref target="METRICS_6" format="default"/>. Providing Edge server support for the | m (6DoF) video or point cloud, the table indicates that it will require 200 to 1 | |||
techniques being developed at the DETNET Working Group at the IETF <xref target | 000 Mbps of bandwidth. | |||
="RFC8939" format="default"/>, <xref target="RFC9023" format="default"/>, <xref | Also, the table shows that XR applications, such as the one in our use case, tra | |||
target="RFC9450" format="default"/> could guarantee performance of XR applicatio | nsmit a larger amount of data per unit time as compared to traditional video app | |||
ns. For example, these techniques could be used for the link between the XR devi | lications. As a result, issues arising from heavy-tailed parameters, such as lon | |||
ce and the edge as well as within the managed edge cloud service. Another option | g-range dependent traffic <xref target="METRICS_2" format="default"/> and self-s | |||
for the network operators could be to deploy equipment that supports differenti | imilar traffic <xref target="METRICS_3" format="default"/>, would be experienced | |||
ated services <xref target="RFC2475" format="default"/> or per-connection qualit | at timescales of milliseconds and microseconds rather than hours or seconds. Ad | |||
y-of-service guarantees <xref target="RFC2210" format="default"/>. | ditionally, 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"/>. | ||||
Long-range dependent traffic can have long bursts, and various traffic parameter | ||||
s from widely separated times can show correlation <xref target="HEAVY_TAIL_1" f | ||||
ormat="default"/>. Self-similar traffic contains bursts at a wide range of times | ||||
cales <xref target="HEAVY_TAIL_1" format="default"/>. Multi-fractal spectrum bur | ||||
sts for traffic summarize the statistical distribution of local scaling exponent | ||||
s found in a traffic trace <xref target="HEAVY_TAIL_1" format="default"/>. | ||||
The operational consequence of XR traffic having characteristics such as long-ra | ||||
nge 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"/> <xref target="METRICS_3" format="default"/>. In | ||||
addition, multi-fractal spectrum burstiness at the scale of milliseconds could i | ||||
nduce jitter contributing to motion sickness <xref target="METRICS_4" format="de | ||||
fault"/>. This is because bursty traffic combined with variable queueing delays | ||||
leads to large delay jitter <xref target="METRICS_4" format="default"/>. | ||||
The operators of edge servers will need to run a "managed edge cloud service" <x | ||||
ref target="METRICS_5" format="default"/> to deal with the above problems. Funct | ||||
ionalities that such a managed edge cloud service could operationally provide in | ||||
clude dynamic placement of XR servers, mobility support, and energy management < | ||||
xref target="METRICS_6" format="default"/>. Providing Edge server support for th | ||||
e techniques being developed at the DETNET Working Group in the IETF <xref targe | ||||
t="RFC8939" format="default"/> <xref target="RFC9023" format="default"/> <xref t | ||||
arget="RFC9450" format="default"/> could guarantee performance of XR application | ||||
s. For example, these techniques could be used for the link between the XR devic | ||||
e and the edge as well as within the managed edge cloud service. Another option | ||||
for network operators would be to deploy equipment that supports differentiated | ||||
services <xref target="RFC2475" format="default"/> or per-connection Quality-of- | ||||
Service (QoS) guarantees <xref target="RFC2210" format="default"/>. | ||||
</t> | </t> | |||
<table anchor="TABLE_1"> | <table anchor="TABLE_1"> | |||
<name>Throughput requirement for streaming video applications</name> | <name>Throughput Requirements for Streaming Video Applications</name> | |||
<thead> | <thead> | |||
<tr> | <tr> | |||
<th> Application</th> <th> Throughput Required</th> | <th>Application</th> | |||
<th>Throughput Required</th> | ||||
</tr> | </tr> | |||
</thead> | </thead> | |||
<tbody> | <tbody> | |||
<tr> | <tr> | |||
<td> <t>Real-world objects annotated with text and images for w | <td><t>Real-world objects annotated with text and images for wo | |||
orkflow assistance (e.g. repair)</t></td> <td> <t>1 Mbps</t></td> | rkflow assistance (e.g., repair)</t></td> | |||
<td> <t>1 Mbps</t></td> | ||||
</tr> | </tr> | |||
<tr> | <tr> | |||
<td> <t>Video Conferencing</t></td> <td> <t>2 Mbps</t></td> | <td><t>Video conferencing</t></td> | |||
<td> <t>2 Mbps</t></td> | ||||
</tr> | </tr> | |||
<tr> | <tr> | |||
<td> <t>3D Model and Data Visualization</t></td> <td> <t>2 to 2 | <td> <t>3D model and data visualization</t></td> | |||
0 Mbps</t></td> | <td> <t>2 to 20 Mbps</t></td> | |||
</tr> | </tr> | |||
<tr> | <tr> | |||
<td> <t>Two-way 3D Telepresence</t></td> <td> <t>5 to 25 Mbps</ | <td> <t>Two-way 3D telepresence</t></td> | |||
t></td> | <td> <t>5 to 25 Mbps</t></td> | |||
</tr> | </tr> | |||
<tr> | <tr> | |||
<td> <t>Current-Gen 360-degree video (4K)</t></td> <td> <t>10 t | <td> <t>Current-Gen 360-degree video (4K)</t></td> | |||
o 50 Mbps</t></td> | <td> <t>10 to 50 Mbps</t></td> | |||
</tr> | </tr> | |||
<tr> | <tr> | |||
<td> <t>Next-Gen 360-degree video (8K, 90+ Frames-per-second, H | <td> <t>Next-Gen 360-degree video (8K, 90+ frames per second, h | |||
igh Dynamic Range, Stereoscopic)</t></td> <td> <t>50 to 200 Mbps</t></td> | igh dynamic range, stereoscopic)</t></td> | |||
<td> <t>50 to 200 Mbps</t></td> | ||||
</tr> | </tr> | |||
<tr> | <tr> | |||
<td> <t>6 Degree of Freedom Video or Point Cloud</t></td> <td> | <td> <t>6DoF video or point cloud</t></td> | |||
<t>200 to 1000 Mbps</t></td> | <td> <t>200 to 1000 Mbps</t></td> | |||
</tr> | </tr> | |||
</tbody> | </tbody> | |||
</table> | </table> | |||
<t> | <!-- [rfced] Section 4.1: May we move the following sentence to appear | |||
Thus, the provisioning of edge servers in terms of the number of servers, the t | before Table 1 rather than after it? | |||
opology, where to place them, the assignment of link capacity, CPUs and GPUs sho | ||||
uld keep the above factors in mind. | ||||
Original: | ||||
Thus, the provisioning of edge servers in terms of the number of | ||||
servers, the topology, where to place them, the assignment of link | ||||
capacity, CPUs and GPUs should keep the above factors in mind. | ||||
--> | ||||
<t> | ||||
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> | </t> | |||
</section> | </section> | |||
<section anchor="traffic_performance" numbered="true" toc="default"> | <section anchor="traffic_performance" numbered="true" toc="default"> | |||
<name>Traffic Performance Metrics</name> | <name>Traffic Performance Metrics</name> | |||
<t> | <t> | |||
The performance requirements for XR traffic have characteristics that n eed to be considered when operationalizing a network. | The performance requirements for XR traffic have characteristics that n eed to be considered when operationalizing a network. | |||
These characteristics are now discussed.</t> | These characteristics are discussed in this section.</t> | |||
<t>The bandwidth requirements of XR applications are substantially higher than t hose of video-based applications.</t> | <t>The bandwidth requirements of XR applications are substantially higher than t hose of video-based applications.</t> | |||
<t>The latency requirements of XR applications have been studied recently <xref target="XR_TRAFFIC" format="default"/>. The following characteristics we re identified.: | <t>The latency requirements of XR applications have been studied recently <xref target="XR_TRAFFIC" format="default"/>. The following characteristics we re identified: | |||
</t> | </t> | |||
<ul spacing="normal"> | <ul spacing="normal"> | |||
<li>The uploading of data from an XR device to a remote server for proce ssing dominates the end-to-end latency. | <li>The uploading of data from an XR device to a remote server for proce ssing dominates the end-to-end latency. | |||
</li> | </li> | |||
<li> A lack of visual features in the grid environment can cause increas ed latencies as the XR device | <li> A lack of visual features in the grid environment can cause increas ed latencies as the XR device | |||
uploads additional visual data for processing to the r emote server.</li> | uploads additional visual data for processing to the r emote server.</li> | |||
<li>XR applications tend to have large bursts that are separated by sign ificant time gaps.</li> | <li>XR applications tend to have large bursts that are separated by sign ificant time gaps.</li> | |||
</ul> | </ul> | |||
<t> Additionally, XR applications interact with each other on a time sca | <t> Additionally, XR applications interact with each other on a timescal | |||
le of a round-trip-time propagation, and this must be considered when operationa | e of an RTT propagation, and this must be considered when operationalizing a net | |||
lizing a network.</t> | work.</t> | |||
<!-- [rfced] Section 4.2: What is the relationship between Table 2 and | ||||
[METRICS_6]? We do not see the table in [METRIC_6]. | ||||
Original: | ||||
The following Table 2 [METRICS_6] shows a taxonomy of applications | ||||
with their associated required response times and bandwidths. | ||||
--> | ||||
<t> | <t> | |||
The following <xref target="TABLE_2" format="default"/> <xref target | <xref target="TABLE_2" format="default"/> <xref target="METRICS_6" f | |||
="METRICS_6" format="default"/> shows a taxonomy of applications with their asso | ormat="default"/> shows a taxonomy of applications with their associated require | |||
ciated required response times and bandwidths. Response times can | d response times and bandwidths. Response times can | |||
be defined as the time interval between the end of a request submission and the | 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 tas | end of the corresponding response from a system. If the XR device offloads a tas | |||
k to an edge server, the response time of the server is the round-trip time from | k to an edge server, the response time of the server is the RTT from when a data | |||
when a data packet is sent from the XR device until a response is received. Not | packet is sent from the XR device until a response is received. Note that the r | |||
e that the required response time provides an upper bound on the sum of the time | equired response time provides an upper bound for the sum of the time taken by c | |||
taken by computational tasks such as processing of scenes, generation of images | omputational tasks (such as processing of scenes and generation of images) and t | |||
and the round-trip time. This response time depends only on the Quality of Serv | he RTT. This response time depends only on the QoS required by an application. T | |||
ice (QOS) required by an application. The response time is therefore independent | he response time is therefore independent of the underlying technology of the ne | |||
of the underlying technology of the network and the time taken by the computati | twork and the time taken by the computational tasks. | |||
onal tasks. | ||||
</t> | </t> | |||
<t> | <!-- [rfced] Section 4.2: FYI - We updated "section 5.1" to "Section 4.1" | |||
Our use case requires a response time of 20ms at most and preferably between 7-1 | here. Also, because Table 1 appears in Section 4.1, we updated to only | |||
5ms as discussed earlier. This requirement for response time is similar to the f | mention Section 4.1. | |||
irst two entries of <xref target="TABLE_2" format="default"/> below. Additionall | ||||
y, the required bandwidth for our use case as discussed in section 5.1, <xref t | Original: | |||
arget="TABLE_1" format="default"/>, is 200Mbps-1000Mbps. | Additionally, the required bandwidth for our use case as | |||
Since our use case envisages multiple users running the XR applications on their | discussed in section 5.1, Table 1, is 200Mbps-1000Mbps. | |||
devices, and connected to an edge server that is closest to them, these latency | ||||
and bandwidth connections will grow linearly with the number of users. The oper | ||||
ators should match the network provisioning to the maximum number of tourists th | ||||
at can be supported by a link to an edge server. | ||||
Current: | ||||
Additionally, the required bandwidth for our use case | ||||
is 200 to 1000 Mbps (see Section 4.1). | ||||
--> | ||||
<t> | ||||
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"/>. Additionally, the required | ||||
bandwidth for our use case is 200 to 1000 Mbps (see <xref | ||||
target="traffic_workload"/>). 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> | </t> | |||
<table anchor="TABLE_2"> | <table anchor="TABLE_2"> | |||
<name>Traffic Performance Metrics of Selected XR Applications</name> | <name>Traffic Performance Metrics of Selected XR Applications</name> | |||
<thead> | <thead> | |||
<tr> | <tr> | |||
<th> Application</th> <th> Required Response Time</th> <th> Ex | <th> Application</th> | |||
pected Data Capacity</th> <th> Possible Implementations/ Examples</th> | <th> Required Response Time</th> | |||
<th> Expected Data Capacity</th> | ||||
<th> Possible Implementations/ Examples</th> | ||||
</tr> | </tr> | |||
</thead> | </thead> | |||
<tbody> | <tbody> | |||
<tr> | <tr> | |||
<td> <t>Mobile XR based remote assistance with uncompressed 4K | <td><t>Mobile XR-based remote assistance with uncompressed | |||
(1920x1080 pixels) 120 fps HDR 10-bit real-time video stream</t></td> | 4K (1920x1080 pixels) 120 fps HDR 10-bit real-time video | |||
<td> <t>Less than 10 milliseconds</t></td> | stream</t></td> | |||
<td> <t>Greater than 7.5 Gbps</t></td> | <td><t>Less than 10 milliseconds</t></td> | |||
<td> <t>Assisting maintenance technicians, Industry 4.0 remote | <td><t>Greater than 7.5 Gbps</t></td> | |||
maintenance, remote assistance in robotics industry</t></td> | <td><t>Assisting maintenance technicians, Industry 4.0 | |||
remote maintenance, remote assistance in robotics | ||||
industry</t></td> | ||||
</tr> | </tr> | |||
<tr> | <tr> | |||
<td> <t>Indoor and localized outdoor navigation </t></td> | <td><t>Indoor and localized outdoor navigation </t></td> | |||
<td> <t>Less than 20 milliseconds</t></td> | <td><t>Less than 20 milliseconds</t></td> | |||
<td> <t>50 to 200 Mbps</t></td> | <td><t>50 to 200 Mbps</t></td> | |||
<td> <t>Theme Parks, Shopping Malls, Archaeological Sites, Muse | <td><t>Guidance in theme parks, shopping malls, archaeological | |||
um guidance</t></td> | sites, and | |||
museums</t></td> | ||||
</tr> | </tr> | |||
<tr> | <tr> | |||
<td> <t>Cloud-based Mobile XR applications</t></td> | <td><t>Cloud-based mobile XR applications</t></td> | |||
<td> <t>Less than 50 milliseconds</t></td> | <td><t>Less than 50 milliseconds</t></td> | |||
<td> <t>50 to 100 Mbps</t></td> | <td><t>50 to 100 Mbps</t></td> | |||
<td> <t>Google Live View, XR-enhanced Google Translate </t></td | <td><t>Google Live View, XR-enhanced Google Translate </t></td> | |||
> | ||||
</tr> | </tr> | |||
</tbody> | </tbody> | |||
</table> | </table> | |||
</section> | </section> | |||
</section> | </section> | |||
<section anchor="conclusion" numbered="true" toc="default"> | <section anchor="conclusion" numbered="true" toc="default"> | |||
<name>Conclusion</name> | <name>Conclusion</name> | |||
<t> | <t> | |||
In order to operationalize a use case such as the one presented in th | In order to operationalize a use case such as the one presented in th | |||
is document, a network operator could dimension their network to provide a short | is document, a network operator could dimension their network to provide a short | |||
and high-capacity network path from the edge compute | and high-capacity network path from the edge computing | |||
resources or storage to the mobile devices running the XR application | resources or storage to the mobile devices running the XR application | |||
. This is required to ensure a response time of 20ms at most and preferably betw | . This is required to ensure a response time of 20 ms at most and preferably bet | |||
een 7-15ms. Additionally, a bandwidth of 200 | ween 7-15 ms. Additionally, a bandwidth of 200 | |||
to 1000Mbps is required by such applications. To deal with the charac | to 1000 Mbps is required by such applications. To deal with the chara | |||
teristics of XR traffic as discussed in this document, network operators could d | cteristics of XR traffic as discussed in this document, network operators could | |||
eploy a managed edge cloud service that operationally | deploy a managed edge cloud service that operationally | |||
provides dynamic placement of XR servers, mobility support and energy | provides dynamic placement of XR servers, mobility support, and energ | |||
management. Although the use case is technically feasible, economic viability i | y management. Although the use case is technically feasible, economic viability | |||
s an important factor that must be considered. | is an important factor that must be considered. | |||
</t> | </t> | |||
</section> | </section> | |||
<section anchor="iana" numbered="true" toc="default"> | <section anchor="iana" numbered="true" toc="default"> | |||
<name>IANA Considerations</name> | <name>IANA Considerations</name> | |||
<t> | <t> | |||
This document has no IANA actions. | This document has no IANA actions. | |||
</t> | </t> | |||
</section> | </section> | |||
<section anchor="Sec" numbered="true" toc="default"> | <section anchor="Sec" numbered="true" toc="default"> | |||
<name>Security Considerations</name> | <name>Security Considerations</name> | |||
<t> | ||||
The security issues for the presented use case are similar to other s | ||||
treaming applications <xref target="DIST" format="default"/>, <xref target="NIST | ||||
1" format="default"/>, <xref target="CWE" format="default"/>, <xref target="NIST | ||||
2" format="default"/>. This document itself introduces no new security issues. | ||||
</t> | <!-- [rfced] Section 7: We do not see explicit mention of "streaming | |||
applications" in [DIST], [NIST1], [CWE], and [NIST2]. Please confirm that | ||||
these citations and the phrasing of the text are correct. | ||||
</section> | Original: | |||
The security issues for the presented use case are similar to other | ||||
streaming applications [DIST], [NIST1], [CWE], [NIST2]. | ||||
<section anchor="ack" numbered="true" toc="default"> | Perhaps: | |||
<name>Acknowledgements</name> | The security issues for the presented use case are similar to those | |||
described in [DIST], [NIST1], [CWE], and [NIST2]. | ||||
Or: | ||||
The security issues for the presented use case are similar to those for other | ||||
streaming applications. See [DIST], [NIST1], [CWE], and [NIST2]. | ||||
--> | ||||
<t> | <t> | |||
Many Thanks to Spencer Dawkins, Rohit Abhishek, Jake Holland, Kir an Makhijani, Ali Begen, Cullen Jennings, Stephan Wenger, Eric Vyncke, Wesley Ed dy, Paul Kyzivat, Jim Guichard, Roman Danyliw, Warren Kumari, and Zaheduzzaman S arker for providing very helpful feedback, suggestions and comments. | The security issues for the presented use case are similar to other s treaming applications <xref target="DIST" format="default"/> <xref target="NIST1 " format="default"/> <xref target="CWE" format="default"/> <xref target="NIST2" format="default"/>. This document does not introduce any new security issues. | |||
</t> | </t> | |||
</section> | </section> | |||
</middle> | </middle> | |||
<back> | <back> | |||
<references> | <references> | |||
<name>Informative References</name> | <name>Informative References</name> | |||
<reference anchor="DEV_HEAT_1" target=""> | <!-- [rfced] Section 8 (Informative References) | |||
a) We added DOIs and URLs to some reference entries. Please review for | ||||
correctness. | ||||
b) FYI - We updated the title of this reference entry as follows. Let us know | ||||
any concerns. | ||||
Original: | ||||
[AUGMENTED] | ||||
Schmalstieg, D. S. and T.H. Hollerer, "Augmented | ||||
Reality", Addison Wesley, 2016. | ||||
Updated: | ||||
[AUGMENTED] | ||||
Schmalstieg, D. and T. Höllerer, "Augmented Reality: | ||||
Principles and Practice", Addison-Wesley Professional, | ||||
2016, <https://www.oreilly.com/library/view/augmented- | ||||
reality-principles/9780133153217/>. | ||||
c) FYI - We updated the date in this reference entry from 2020 to 2022 per | ||||
https://arxiv.org/pdf/2001.10488. Let us know any concerns. | ||||
Original: | ||||
[HEAVY_TAIL_2] | ||||
Taleb, N., "The Statistical Consequences of Fat Tails", | ||||
STEM Academic Press, 2020. | ||||
Updated: | ||||
[HEAVY_TAIL_2] | ||||
Taleb, N., "Statistical Consequences of Fat Tails: Real | ||||
World Preasymptotics, Epistemology, and Applications", | ||||
Revised Edition, STEM Academic Press, 2022, | ||||
<https://arxiv.org/pdf/2001.10488>. | ||||
d) FYI - We updated the date from 1982 to 2007 in this reference entry to | ||||
match the most current version of the book. Let us know any concerns. | ||||
See: https://www.wiley.com/en-us/A+Primer+in+Data+Reduction%3A+An+Introductory+S | ||||
tatistics+Textbook-p-9780471101352 | ||||
Original: | ||||
[HEAVY_TAIL_3] | ||||
Ehrenberg, A., "A Primer in Data Reduction.", John Wiley, | ||||
London, 1982. | ||||
Updated: | ||||
[HEAVY_TAIL_3] | ||||
Ehrenberg, A., "A Primer in Data Reduction: An | ||||
Introductory Statistics Textbook", John Wiley and Sons, | ||||
2007, <https://www.wiley.com/en-us/A+Primer+in+Data+Reduct | ||||
ion%3A+An+Introductory+Statistics+Textbook- | ||||
p-9780471101352>. | ||||
e) FYI - We updated the title of this reference entry as follows (i.e., added | ||||
"gDLS:"). Let us know any concerns. | ||||
Original: | ||||
[SLAM_2] Sweeny, C., Fragoso, V., Hollerer, T., and M. Turk, "A | ||||
scalable solution to the generalized pose and scale | ||||
problem", In European Conference on Computer Vision, pp. | ||||
16-31, 2014. | ||||
Perhaps: | ||||
[SLAM_2] Sweeny, C., Fragoso, V., Höllerer, T., and M. Turk, "gDLS: | ||||
A Scalable Solution to the Generalized Pose and Scale | ||||
Problem", Computer Vision - ECCV 2014, pp. 16-31, | ||||
DOI 10.1007/978-3-319-10593-2_2, 2014, | ||||
<https://link.springer.com/ | ||||
chapter/10.1007/978-3-319-10593-2_2>. | ||||
--> | ||||
<reference anchor="DEV_HEAT_1" target="https://dl.acm.org/doi/10.1145/2637 | ||||
166.2637230"> | ||||
<front> | <front> | |||
<title> Draining our Glass: An Energy and Heat characterization of Goo gle Glass</title> | <title> Draining our glass: an energy and heat characterization of Goo gle Glass</title> | |||
<author initials="R" surname="LiKamWa" fullname="Robert LiKamWa"> | <author initials="R" surname="LiKamWa" fullname="Robert LiKamWa"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="Z" surname="Wang" fullname="Zhen Wang"> | <author initials="Z" surname="Wang" fullname="Zhen Wang"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="A" surname="Carroll" fullname="Aaron Carroll"> | <author initials="A" surname="Carroll" fullname="Aaron Carroll"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="F" surname="Lin" fullname="Felix Xiaozhu Lin"> | <author initials="F" surname="Lin" fullname="Felix Xiaozhu Lin"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="L" surname="Zhong" fullname="Lin Zhong"> | <author initials="L" surname="Zhong" fullname="Lin Zhong"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<date year="2013"/> | <date year="2014"/> | |||
</front> | </front> | |||
<seriesInfo name="In Proceedings of" value="5th Asia-Pacific Workshop on | <refcontent>APSys '14: 5th Asia-Pacific Workshop on Systems, pp. 1-7</re | |||
Systems pp. 1-7"/> | fcontent> | |||
<seriesInfo name="DOI" value="10.1145/2637166.2637230"/> | ||||
</reference> | </reference> | |||
<reference anchor="EDGE_1" target=""> | ||||
<reference anchor="EDGE_1" target="https://ieeexplore.ieee.org/document/78 | ||||
07196"> | ||||
<front> | <front> | |||
<title> The Emergence of Edge Computing</title> | <title> The Emergence of Edge Computing</title> | |||
<author initials="M" surname="Satyanarayanan" fullname="Mahadev Satyan arayanan"> | <author initials="M" surname="Satyanarayanan" fullname="Mahadev Satyan arayanan"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<date year="2017"/> | <date year="2017"/> | |||
</front> | </front> | |||
<seriesInfo name="In " value="Computer 50(1) pp. 30-39"/> | <refcontent>Computer, vol. 50, no. 1, pp. 30-39</refcontent> | |||
<seriesInfo name="DOI" value="10.1109/MC.2017.9"/> | ||||
</reference> | </reference> | |||
<reference anchor="EDGE_2" target=""> | ||||
<reference anchor="EDGE_2" target="https://ieeexplore.ieee.org/document/88 | ||||
12200"> | ||||
<front> | <front> | |||
<title> The Seminal Role of Edge-Native Applications</title> | <title> The Seminal Role of Edge-Native Applications</title> | |||
<author initials="M" surname="Satyanarayanan" fullname="Mahadev Satyan arayanan"> | <author initials="M" surname="Satyanarayanan" fullname="Mahadev Satyan arayanan"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="G" surname="Klas" fullname="Guenter Klas"> | <author initials="G" surname="Klas" fullname="Guenter Klas"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="M" surname="Silva" fullname="Marco Silva"> | <author initials="M" surname="Silva" fullname="Marco Silva"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="S" surname="Mangiante" fullname="Simone Mangiante"> | <author initials="S" surname="Mangiante" fullname="Simone Mangiante"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<date year="2019"/> | <date year="2019"/> | |||
</front> | </front> | |||
<seriesInfo name="In " value="IEEE International Conference on Edge Comp | <refcontent>2019 IEEE International Conference on Edge Computing (EDGE), | |||
uting (EDGE) pp. 33-40"/> | pp. 33-40</refcontent> | |||
<seriesInfo name="DOI" value="10.1109/EDGE.2019.00022"/> | ||||
</reference> | </reference> | |||
<reference anchor="ABR_1" target=""> | ||||
<reference anchor="ABR_1" target="https://dl.acm.org/doi/10.1145/3098822.3 | ||||
098843"> | ||||
<front> | <front> | |||
<title> Neural Adaptive Video Streaming with Pensieve</title> | <title> Neural Adaptive Video Streaming with Pensieve</title> | |||
<author initials="H" surname="Mao" fullname="Hongzi Mao"> | <author initials="H" surname="Mao" fullname="Hongzi Mao"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="R" surname="Netravali" fullname="Ravi Netravali"> | <author initials="R" surname="Netravali" fullname="Ravi Netravali"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="M" surname="Alizadeh" fullname="Mohammad Alizadeh"> | <author initials="M" surname="Alizadeh" fullname="Mohammad Alizadeh"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<date year="2017"/> | <date year="2017"/> | |||
</front> | </front> | |||
<seriesInfo name="In " value="Proceedings of the Conference of the ACM S | <refcontent>SIGCOMM '17: Proceedings of the Conference of the ACM Specia | |||
pecial Interest Group on Data Communication, pp. 197-210"/> | l Interest Group on Data Communication, pp. 197-210</refcontent> | |||
<seriesInfo name="DOI" value="10.1145/3098822.3098843"/> | ||||
</reference> | </reference> | |||
<reference anchor="ABR_2" target=""> | ||||
<reference anchor="ABR_2" target="https://www.usenix.org/conference/nsdi20 | ||||
/presentation/yan"> | ||||
<front> | <front> | |||
<title> Learning in situ: a randomized experiment in video streaming < /title> | <title> Learning in situ: a randomized experiment in video streaming < /title> | |||
<author initials="F" surname="Yan" fullname="Francis Y. Yan"> | <author initials="F" surname="Yan" fullname="Francis Y. Yan"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="H" surname="Ayers" fullname="Hudson Ayers"> | <author initials="H" surname="Ayers" fullname="Hudson Ayers"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="C" surname="Zhu" fullname="Chenzhi Zhu"> | <author initials="C" surname="Zhu" fullname="Chenzhi Zhu"> | |||
<organization/> | <organization/> | |||
skipping to change at line 506 ¶ | skipping to change at line 1004 ¶ | |||
</author> | </author> | |||
<author initials="K" surname="Zhang" fullname="Keyi Zhang"> | <author initials="K" surname="Zhang" fullname="Keyi Zhang"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="P" surname="Levis" fullname="Philip Levis"> | <author initials="P" surname="Levis" fullname="Philip Levis"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="K" surname="Winstein" fullname="Keith Winstein"> | <author initials="K" surname="Winstein" fullname="Keith Winstein"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<date year="2020"/> | <date month="February" year="2020"/> | |||
</front> | </front> | |||
<seriesInfo name="In " value=" 17th USENIX Symposium on Networked Syste ms Design and Implementation (NSDI 20), pp. 495-511"/> | <refcontent>17th USENIX Symposium on Networked Systems Design and Implem entation (NSDI '20), pp. 495-511</refcontent> | |||
</reference> | </reference> | |||
<reference anchor="HEAVY_TAIL_1" target=""> | ||||
<reference anchor="HEAVY_TAIL_1" target="https://www.wiley.com/en-us/Inter | ||||
net+Measurement%3A+Infrastructure%2C+Traffic+and+Applications-p-9780470014615"> | ||||
<front> | <front> | |||
<title> Internet measurement: infrastructure, traffic and applications </title> | <title>Internet Measurement: Infrastructure, Traffic and Applications< /title> | |||
<author initials="M" surname="Crovella" fullname="Mark Crovella"> | <author initials="M" surname="Crovella" fullname="Mark Crovella"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="B" surname="Krishnamurthy" fullname="Balachander Kri shnamurthy"> | <author initials="B" surname="Krishnamurthy" fullname="Balachander Kri shnamurthy"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<date year="2006"/> | <date year="2006"/> | |||
</front> | </front> | |||
<seriesInfo name="John " value="Wiley and Sons Inc."/> | <refcontent>John Wiley and Sons</refcontent> | |||
</reference> | </reference> | |||
<reference anchor="HEAVY_TAIL_2" target=""> | ||||
<reference anchor="HEAVY_TAIL_2" target="https://arxiv.org/pdf/2001.10488" | ||||
> | ||||
<front> | <front> | |||
<title> The Statistical Consequences of Fat Tails</title> | <title>Statistical Consequences of Fat Tails: Real World Preasymptotic s, Epistemology, and Applications</title> | |||
<author initials="N" surname="Taleb" fullname="Nassim Nicholas Taleb"> | <author initials="N" surname="Taleb" fullname="Nassim Nicholas Taleb"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<date year="2020"/> | <date year="2022"/> | |||
</front> | </front> | |||
<seriesInfo name="STEM " value="Academic Press"/> | <refcontent>Revised Edition, STEM Academic Press</refcontent> | |||
</reference> | </reference> | |||
<reference anchor="UBICOMP" target=""> | ||||
<reference anchor="UBICOMP" target="https://www.taylorfrancis.com/chapters | ||||
/edit/10.1201/9781420093612-6/ubiquitous-computing-systems-jakob-bardram-adrian- | ||||
friday"> | ||||
<front> | <front> | |||
<title> Ubiquitous Computing Systems</title> | <title>Ubiquitous Computing Systems</title> | |||
<author initials="J" surname="Bardram" fullname="Jakob Eyvind Bardram" > | <author initials="J" surname="Bardram" fullname="Jakob Eyvind Bardram" > | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="A" surname="Friday" fullname="Adrian Friday"> | <author initials="A" surname="Friday" fullname="Adrian Friday"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<date year="2009"/> | <date year="2009"/> | |||
</front> | </front> | |||
<seriesInfo name="In " value=" Ubiquitous Computing Fundamentals pp. 37- 94. CRC Press"/> | <refcontent>Ubiquitous Computing Fundamentals, 1st Edition, Chapman and Hall/CRC Press, pp. 37-94</refcontent> | |||
</reference> | </reference> | |||
<reference anchor="SLAM_1" target=""> | ||||
<reference anchor="SLAM_1" target="https://ieeexplore.ieee.org/document/69 | ||||
09455"> | ||||
<front> | <front> | |||
<title> A minimal solution to the generalized pose-and-scale problem < /title> | <title>A Minimal Solution to the Generalized Pose-and-Scale Problem</t itle> | |||
<author initials="J" surname="Ventura" fullname="Jonathan Ventura"> | <author initials="J" surname="Ventura" fullname="Jonathan Ventura"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="C" surname="Arth" fullname="Clemens Arth"> | <author initials="C" surname="Arth" fullname="Clemens Arth"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="G" surname="Reitmayr" fullname="Gerhard Reitmayr"> | <author initials="G" surname="Reitmayr" fullname="Gerhard Reitmayr"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="D" surname="Schmalstieg" fullname="Dieter Schmalstie g"> | <author initials="D" surname="Schmalstieg" fullname="Dieter Schmalstie g"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<date year="2014"/> | <date year="2014"/> | |||
</front> | </front> | |||
<seriesInfo name="In " value="Proceedings of the IEEE Conference on Comp | <refcontent>2014 IEEE Conference on Computer Vision and Pattern Recognit | |||
uter Vision and Pattern Recognition, pp. 422-429"/> | ion, pp. 422-429</refcontent> | |||
<seriesInfo name="DOI" value="10.1109/CVPR.2014.61"/> | ||||
</reference> | </reference> | |||
<reference anchor="SLAM_2" target=""> | ||||
<reference anchor="SLAM_2" target="https://link.springer.com/chapter/10.10 | ||||
07/978-3-319-10593-2_2"> | ||||
<front> | <front> | |||
<title> A scalable solution to the generalized pose and scale problem </title> | <title>gDLS: A Scalable Solution to the Generalized Pose and Scale Pro blem</title> | |||
<author initials="C" surname="Sweeny" fullname="Chris Sweeny"> | <author initials="C" surname="Sweeny" fullname="Chris Sweeny"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="V" surname="Fragoso" fullname="Victor Fragoso"> | <author initials="V" surname="Fragoso" fullname="Victor Fragoso"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="T" surname="Hollerer" fullname="Tobias Hollerer"> | <author initials="T" surname="Höllerer" fullname="Tobias Höllerer"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="M" surname="Turk" fullname="Matthew Turk"> | <author initials="M" surname="Turk" fullname="Matthew Turk"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<date year="2014"/> | <date year="2014"/> | |||
</front> | </front> | |||
<seriesInfo name="In " value="European Conference on Computer Vision, pp | <refcontent>Computer Vision - ECCV 2014, pp. 16-31</refcontent> | |||
. 16-31"/> | <seriesInfo name="DOI" value="10.1007/978-3-319-10593-2_2"/> | |||
</reference> | </reference> | |||
<reference anchor="SLAM_3" target=""> | ||||
<reference anchor="SLAM_3" target="https://ieeexplore.ieee.org/document/66 | ||||
36302"> | ||||
<front> | <front> | |||
<title> Model estimation and selection towards unconstrained real-time tracking and mapping </title> | <title>Model Estimation and Selection towards Unconstrained Real-Time Tracking and Mapping</title> | |||
<author initials="S" surname="Gauglitz" fullname="Steffen Gauglitz"> | <author initials="S" surname="Gauglitz" fullname="Steffen Gauglitz"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="C" surname="Sweeny" fullname="Chris Sweeny"> | <author initials="C" surname="Sweeney" fullname="Chris Sweeney"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="J" surname="Ventura" fullname="Jonathan Ventura"> | <author initials="J" surname="Ventura" fullname="Jonathan Ventura"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="M" surname="Turk" fullname="Matthew Turk"> | <author initials="M" surname="Turk" fullname="Matthew Turk"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="T" surname="Hollerer" fullname="Tobias Hollerer"> | <author initials="T" surname="Höllerer" fullname="Tobias Höllerer"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<date year="2013"/> | <date year="2014"/> | |||
</front> | </front> | |||
<seriesInfo name="In " value="IEEE transactions on visualization and com | <refcontent>IEEE Transactions on Visualization and Computer Graphics, vo | |||
puter graphics, 20(6), pp. 825-838"/> | l. 20, no. 6, pp. 825-838</refcontent> | |||
<seriesInfo name="DOI" value="10.1109/TVCG.2013.243"/> | ||||
</reference> | </reference> | |||
<reference anchor="SLAM_4" target=""> | ||||
<reference anchor="SLAM_4" target="https://ieeexplore.ieee.org/document/66 | ||||
71783"> | ||||
<front> | <front> | |||
<title> Handling pure camera rotation in keyframe-based SLAM </title> | <title>Handling pure camera rotation in keyframe-based SLAM</title> | |||
<author initials="C" surname="Pirchheim" fullname="Christian Pirchheim "> | <author initials="C" surname="Pirchheim" fullname="Christian Pirchheim "> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="D" surname="Schmalstieg" fullname="Dieter Schmalstie g"> | <author initials="D" surname="Schmalstieg" fullname="Dieter Schmalstie g"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="G" surname="Reitmayr" fullname="Gerhard Reitmayr"> | <author initials="G" surname="Reitmayr" fullname="Gerhard Reitmayr"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<date year="2013"/> | <date year="2013"/> | |||
</front> | </front> | |||
<seriesInfo name="In " value="2013 IEEE international symposium on mixed | <refcontent>2013 IEEE International Symposium on Mixed and Augmented Rea | |||
and augmented reality (ISMAR), pp. 229-238"/> | lity (ISMAR), pp. 229-238</refcontent> | |||
<seriesInfo name="DOI" value="10.1109/ISMAR.2013.6671783"/> | ||||
</reference> | </reference> | |||
<reference anchor="OCCL_1" target=""> | ||||
<reference anchor="OCCL_1" target="https://onlinelibrary.wiley.com/doi/10. | ||||
1111/1467-8659.1530011"> | ||||
<front> | <front> | |||
<title> Interactive Occlusion and automatic object placementfor augmen ted reality </title> | <title>Interactive Occlusion and Automatic Object Placement for Augmen ted Reality</title> | |||
<author initials="D.E" surname="Breen" fullname="David E. Breen"> | <author initials="D.E" surname="Breen" fullname="David E. Breen"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="R.T" surname="Whitaker" fullname="Ross T. Whitaker"> | <author initials="R.T" surname="Whitaker" fullname="Ross T. Whitaker"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="E" surname="Rose" fullname="Eric Rose"> | ||||
<organization/> | ||||
</author> | ||||
<author initials="M" surname="Tuceryan" fullname="Mihran Tuceryan"> | <author initials="M" surname="Tuceryan" fullname="Mihran Tuceryan"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<date year="1996"/> | <date month="August" year="1996"/> | |||
</front> | </front> | |||
<seriesInfo name="In " value="Computer Graphics Forum, vol. 15, no. 3 , | <refcontent>Computer Graphics Forum, vol. 15, no. 3, pp. 11-22</refconte | |||
pp. 229-238,Edinburgh, UK: Blackwell Science Ltd"/> | nt> | |||
<seriesInfo name="DOI" value="10.1111/1467-8659.1530011"/> | ||||
</reference> | </reference> | |||
<reference anchor="OCCL_2" target=""> | ||||
<reference anchor="OCCL_2" target="https://ieeexplore.ieee.org/document/69 | ||||
48419"> | ||||
<front> | <front> | |||
<title> Pixel-wise closed-loop registration in video-based augmented r eality </title> | <title>Pixel-wise closed-loop registration in video-based augmented re ality</title> | |||
<author initials="F" surname="Zheng" fullname="Feng Zheng"> | <author initials="F" surname="Zheng" fullname="Feng Zheng"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="D" surname="Schmalstieg" fullname="Dieter Schmalstie g"> | <author initials="D" surname="Schmalstieg" fullname="Dieter Schmalstie g"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="G" surname="Welch" fullname="Greg Welch"> | <author initials="G" surname="Welch" fullname="Greg Welch"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<date year="2014"/> | <date year="2014"/> | |||
</front> | </front> | |||
<seriesInfo name="In " value="IEEE International Symposium on Mixed and | <refcontent>2014 IEEE International Symposium on Mixed and Augmented Rea | |||
Augmented Reality (ISMAR), pp. 135-143"/> | lity (ISMAR), pp. 135-143</refcontent> | |||
<seriesInfo name="DOI" value="10.1109/ISMAR.2014.6948419"/> | ||||
</reference> | </reference> | |||
<reference anchor="PHOTO_REG" target=""> | ||||
<reference anchor="PHOTO_REG" target="https://ieeexplore.ieee.org/document | ||||
/6165138"> | ||||
<front> | <front> | |||
<title> Online tracking of outdoor lighting variations for augmented r eality with moving cameras </title> | <title>Online Tracking of Outdoor Lighting Variations for Augmented Re ality with Moving Cameras</title> | |||
<author initials="Y" surname="Liu" fullname="Yanli Liu"> | <author initials="Y" surname="Liu" fullname="Yanli Liu"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="X" surname="Granier" fullname="Xavier Granier"> | <author initials="X" surname="Granier" fullname="Xavier Granier"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<date year="2012"/> | <date year="2012"/> | |||
</front> | </front> | |||
<seriesInfo name="In " value="IEEE Transactions on visualization and com | <refcontent>IEEE Transactions on Visualization and Computer Graphics, vo | |||
puter graphics, 18(4), pp.573-580"/> | l. 18, no. 4, pp. 573-580</refcontent> | |||
<seriesInfo name="DOI" value="10.1109/TVCG.2012.53"/> | ||||
</reference> | </reference> | |||
<reference anchor="GLB_ILLUM_1" target=""> | ||||
<reference anchor="GLB_ILLUM_1" target="https://ieeexplore.ieee.org/docume | ||||
nt/6671773"> | ||||
<front> | <front> | |||
<title> Differential irradiance caching for fast high-quality light tr ansport between virtual and real worlds.</title> | <title>Differential Irradiance Caching for fast high-quality light tra nsport between virtual and real worlds</title> | |||
<author initials="P" surname="Kan" fullname="Peter Kan"> | <author initials="P" surname="Kan" fullname="Peter Kan"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="H" surname="Kaufmann" fullname="Hannes Kaufmann"> | <author initials="H" surname="Kaufmann" fullname="Hannes Kaufmann"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<date year="2013"/> | <date year="2013"/> | |||
</front> | </front> | |||
<seriesInfo name="In " value="IEEE International Symposium on Mixed and | <refcontent>2013 IEEE International Symposium on Mixed and Augmented Rea | |||
Augmented Reality (ISMAR),pp. 133-141"/> | lity (ISMAR), pp. 133-141</refcontent> | |||
<seriesInfo name="DOI" value="10.1109/ISMAR.2013.6671773"/> | ||||
</reference> | </reference> | |||
<reference anchor="GLB_ILLUM_2" target=""> | ||||
<reference anchor="GLB_ILLUM_2" target="https://ieeexplore.ieee.org/docume | ||||
nt/6948407"> | ||||
<front> | <front> | |||
<title> Delta voxel cone tracing.</title> | <title>Delta Voxel Cone Tracing</title> | |||
<author initials="T" surname="Franke" fullname="Tobias Franke"> | <author initials="T" surname="Franke" fullname="Tobias Franke"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<date year="2014"/> | <date year="2014"/> | |||
</front> | </front> | |||
<seriesInfo name="In " value="IEEE International Symposium on Mixed and | <refcontent>2014 IEEE International Symposium on Mixed and Augmented Rea | |||
Augmented Reality (ISMAR), pp. 39-44"/> | lity (ISMAR), pp. 39-44</refcontent> | |||
<seriesInfo name="DOI" value="10.1109/ISMAR.2014.6948407"/> | ||||
</reference> | </reference> | |||
<reference anchor="LENS_DIST" target=""> | ||||
<reference anchor="LENS_DIST" target="https://link.springer.com/chapter/10 | ||||
.1007/978-3-7091-6785-4_2"> | ||||
<front> | <front> | |||
<title> Practical calibration procedures for augmented reality.</title > | <title>Practical Calibration Procedures for Augmented Reality</title> | |||
<author initials="A" surname="Fuhrmann" fullname="Anton Fuhrmann"> | <author initials="A" surname="Fuhrmann" fullname="Anton Fuhrmann"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="D" surname="Schmalstieg" fullname="Dieter Schmalstie g"> | <author initials="D" surname="Schmalstieg" fullname="Dieter Schmalstie g"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="W" surname="Purgathofer" fullname="Werner Purgathofe | ||||
r"> | ||||
<organization/> | ||||
</author> | ||||
<date year="2000"/> | <date year="2000"/> | |||
</front> | </front> | |||
<seriesInfo name="In " value="Virtual Environments 2000, pp. 3-12. Sprin | <refcontent>Virtual Environments 2000, pp. 3-12</refcontent> | |||
ger, Vienna"/> | <seriesInfo name="DOI" value="10.1007/978-3-7091-6785-4_2"/> | |||
</reference> | </reference> | |||
<reference anchor="BLUR" target=""> | ||||
<reference anchor="BLUR" target="https://diglib.eg.org/items/6954bf7e-5852 | ||||
-44cf-8155-4ba269dc4cee"> | ||||
<front> | <front> | |||
<title> Physically-Based Depth of Field in Augmented Reality.</title> | <title>Physically-Based Depth of Field in Augmented Reality</title> | |||
<author initials="P" surname="Kan" fullname="Peter Kan"> | <author initials="P" surname="Kan" fullname="Peter Kan"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="H" surname="Kaufmann" fullname="Hannes Kaufmann"> | <author initials="H" surname="Kaufmann" fullname="Hannes Kaufmann"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<date year="2012"/> | <date year="2012"/> | |||
</front> | </front> | |||
<seriesInfo name="In " value="Eurographics (Short Papers), pp. 89-92."/> | <refcontent>Eurographics 2012 - Short Papers, pp. 89-92</refcontent> | |||
<seriesInfo name="DOI" value="10.2312/conf/EG2012/short/089-092"/> | ||||
</reference> | </reference> | |||
<reference anchor="NOISE" target=""> | ||||
<reference anchor="NOISE" target="https://ieeexplore.ieee.org/document/407 | ||||
9277"> | ||||
<front> | <front> | |||
<title> Enhanced visual realism by incorporating camera image effects. </title> | <title>Enhanced visual realism by incorporating camera image effects</ title> | |||
<author initials="J" surname="Fischer" fullname="Jan Fischer"> | <author initials="J" surname="Fischer" fullname="Jan Fischer"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="D" surname="Bartz" fullname="Dirk Bartz"> | <author initials="D" surname="Bartz" fullname="Dirk Bartz"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="W" surname="Straßer" fullname="Wolfgang Straßer"> | <author initials="W" surname="Strasser" fullname="Wolfgang Strasser"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<date year="2006"/> | <date year="2006"/> | |||
</front> | </front> | |||
<seriesInfo name="In " value="IEEE/ACM International Symposium on Mixed | <refcontent>2006 IEEE/ACM International Symposium on Mixed and Augmented | |||
and Augmented Reality, pp. 205-208."/> | Reality, pp. 205-208</refcontent> | |||
<seriesInfo name="DOI" value="10.1109/ISMAR.2006.297815"/> | ||||
</reference> | </reference> | |||
<reference anchor="VIS_INTERFERE" target=""> | ||||
<reference anchor="VIS_INTERFERE" target="https://ieeexplore.ieee.org/docu | ||||
ment/4538846"> | ||||
<front> | <front> | |||
<title> Interactive focus and context visualization for augmented real ity.</title> | <title>Interactive Focus and Context Visualization for Augmented Reali ty</title> | |||
<author initials="D" surname="Kalkofen" fullname="Denis Kalkofen"> | <author initials="D" surname="Kalkofen" fullname="Denis Kalkofen"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="E" surname="Mendez" fullname="Erick Mendez"> | <author initials="E" surname="Mendez" fullname="Erick Mendez"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="D" surname="Schmalstieg" fullname="Dieter Schmalstie g"> | <author initials="D" surname="Schmalstieg" fullname="Dieter Schmalstie g"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<date year="2007"/> | <date year="2007"/> | |||
</front> | </front> | |||
<seriesInfo name="In " value="6th IEEE and ACM International Symposium o | <refcontent>2007 6th IEEE and ACM International Symposium on Mixed and A | |||
n Mixed and Augmented Reality, pp. 191-201."/> | ugmented Reality, pp. 191-201</refcontent> | |||
<seriesInfo name="DOI" value="10.1109/ISMAR.2007.4538846"/> | ||||
</reference> | </reference> | |||
<reference anchor="DEV_HEAT_2" target=""> | ||||
<reference anchor="DEV_HEAT_2" target="https://www.mdpi.com/1424-8220/20/5 | ||||
/1446"> | ||||
<front> | <front> | |||
<title> Thermal model and countermeasures for future smart glasses.</t itle> | <title>Thermal Model and Countermeasures for Future Smart Glasses</tit le> | |||
<author initials="K" surname="Matsuhashi" fullname="Kodai Matsuhashi"> | <author initials="K" surname="Matsuhashi" fullname="Kodai Matsuhashi"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="T" surname="Kanamoto" fullname="Toshiki Kanamoto"> | <author initials="T" surname="Kanamoto" fullname="Toshiki Kanamoto"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="A" surname="Kurokawa" fullname=" Atsushi Kurokawa"> | <author initials="A" surname="Kurokawa" fullname="Atsushi Kurokawa"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<date year="2020"/> | <date year="2020"/> | |||
</front> | </front> | |||
<seriesInfo name="In " value="Sensors, 20(5), p.1446."/> | <refcontent>Sensors, vol. 20, no. 5, p. 1446</refcontent> | |||
<seriesInfo name="DOI" value="10.3390/s20051446"/> | ||||
</reference> | </reference> | |||
<reference anchor="BATT_DRAIN" target=""> | ||||
<reference anchor="BATT_DRAIN" target="https://ieeexplore.ieee.org/documen | ||||
t/7993011"> | ||||
<front> | <front> | |||
<title> A survey of wearable devices and challenges.</title> | <title>A Survey of Wearable Devices and Challenges</title> | |||
<author initials="S" surname="Seneviratne" fullname="Suranga Senevirat ne"> | <author initials="S" surname="Seneviratne" fullname="Suranga Senevirat ne"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="Y" surname="Hu" fullname="Yining Hu"> | <author initials="Y" surname="Hu" fullname="Yining Hu"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="T" surname="Nguyen" fullname=" Tham Nguyen"> | <author initials="T" surname="Nguyen" fullname="Tham Nguyen"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="G" surname="Lan" fullname=" Guohao Lan"> | <author initials="G" surname="Lan" fullname="Guohao Lan"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="S" surname="Khalifa" fullname=" Sara Khalifa"> | <author initials="S" surname="Khalifa" fullname="Sara Khalifa"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="K" surname="Thilakarathna" fullname=" Kanchana Thila karathna"> | <author initials="K" surname="Thilakarathna" fullname="Kanchana Thilak arathna"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="M" surname="Hassan" fullname=" Mahbub Hassan"> | <author initials="M" surname="Hassan" fullname="Mahbub Hassan"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="A" surname="Seneviratne" fullname=" Aruna Seneviratn e"> | <author initials="A" surname="Seneviratne" fullname="Aruna Seneviratne "> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<date year="2017"/> | <date year="2017"/> | |||
</front> | </front> | |||
<seriesInfo name="In " value="IEEE Communication Surveys and Tutorials, | <refcontent>IEEE Communication Surveys and Tutorials, vol. 19 no. 4, pp. | |||
19(4), p.2573-2620."/> | 2573-2620</refcontent> | |||
<seriesInfo name="DOI" value="10.1109/COMST.2017.2731979"/> | ||||
</reference> | </reference> | |||
<reference anchor="PER_SENSE" target=""> | ||||
<reference anchor="PER_SENSE" target="https://dl.acm.org/doi/10.1145/10125 | ||||
51.1012559"> | ||||
<front> | <front> | |||
<title> Perceptual sensitivity to head tracking latency in virtual env ironments with varying degrees of scene complexity.</title> | <title> Perceptual sensitivity to head tracking latency in virtual env ironments with varying degrees of scene complexity.</title> | |||
<author initials="K" surname="Mania" fullname="Katrina Mania"> | <author initials="K" surname="Mania" fullname="Katerina Mania"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="B.D." surname="Adelstein" fullname="Bernard D. Adels tein "> | <author initials="B.D." surname="Adelstein" fullname="Bernard D. Adels tein"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="S.R." surname="Ellis" fullname=" Stephen R. Ellis"> | <author initials="S.R." surname="Ellis" fullname="Stephen R. Ellis"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="M.I." surname="Hill" fullname=" Michael I. Hill"> | <author initials="M.I." surname="Hill" fullname="Michael I. Hill"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<date year="2004"/> | <date year="2004"/> | |||
</front> | </front> | |||
<seriesInfo name="In " value="Proceedings of the 1st Symposium on Applie | <refcontent>APGV '04: Proceedings of the 1st Symposium on Applied percep | |||
d perception in graphics and visualization pp. 39-47."/> | tion in graphics and visualization, pp. 39-47</refcontent> | |||
<seriesInfo name="DOI" value="10.1145/1012551.1012559"/> | ||||
</reference> | </reference> | |||
<reference anchor="XR" target=""> | ||||
<reference anchor="XR" target="https://portal.3gpp.org/desktopmodules/Spec | ||||
ifications/SpecificationDetails.aspx?specificationId=3534"> | ||||
<front> | <front> | |||
<title> 3GPP TR 26.928: Extended Reality (XR) in 5G.</title> | <title>Extended Reality (XR) in 5G</title> | |||
<author initials="" surname="3GPP" fullname="3GPP"> | <author> | |||
<organization/> | <organization>3GPP</organization> | |||
</author> | </author> | |||
<date year="2020"/> | <date year="2020"/> | |||
</front> | </front> | |||
<seriesInfo name="" value="https://portal.3gpp.org/desktopmodules/Specif ications/SpecificationDetails.aspx?specificationId=3534"/> | <seriesInfo name="3GPP TR" value="26.928"/> | |||
</reference> | </reference> | |||
<reference anchor="CLOUD" target=""> | ||||
<reference anchor="CLOUD" target="https://dl.acm.org/doi/10.1145/3442381.3 | ||||
449854"> | ||||
<front> | <front> | |||
<title> Surrounded by the Clouds: A Comprehensive Cloud Reachability S | <title>Surrounded by the Clouds: A Comprehensive Cloud Reachability St | |||
tudy.</title> | udy</title> | |||
<author initials="L." surname="Corneo" fullname=" Lorenzo Corneo"> | <author initials="L." surname="Corneo" fullname="Lorenzo Corneo"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="M." surname="Eder" fullname=" Maximilian Eder"> | <author initials="M." surname="Eder" fullname="Maximilian Eder"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="N." surname="Mohan" fullname=" Nitinder Mohan"> | <author initials="N." surname="Mohan" fullname="Nitinder Mohan"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="A." surname="Zavodovski" fullname=" Aleksandr Zavodo vski"> | <author initials="A." surname="Zavodovski" fullname="Aleksandr Zavodov ski"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="S." surname="Bayhan" fullname=" Suzan Bayhan"> | <author initials="S." surname="Bayhan" fullname="Suzan Bayhan"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="W." surname="Wong" fullname=" Walter Wong"> | <author initials="W." surname="Wong" fullname="Walter Wong"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="P." surname="Gunningberg" fullname=" Per Gunningberg "> | <author initials="P." surname="Gunningberg" fullname="Per Gunningberg" > | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="J." surname="Kangasharju" fullname=" Jussi Kangashar ju"> | <author initials="J." surname="Kangasharju" fullname="Jussi Kangasharj u"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="J." surname="Ott" fullname=" Jörg Ott"> | <author initials="J." surname="Ott" fullname="Jörg Ott"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<date year="2021"/> | <date year="2021"/> | |||
</front> | </front> | |||
<seriesInfo name="In" value="Proceedings of the Web Conference 2021, pp. | <refcontent>WWW '21: Proceedings of the Web Conference 2021, pp. 295-304 | |||
295-304"/> | </refcontent> | |||
<seriesInfo name="DOI" value="10.1145/3442381.3449854"/> | ||||
</reference> | </reference> | |||
<reference anchor="OCCL_3" target=""> | ||||
<reference anchor="OCCL_3" target="https://www.roadtovr.com/oculus-shares- | ||||
5-key-ingredients-for-presence-in-virtual-reality/"> | ||||
<front> | <front> | |||
<title> Oculus Shares 5 Key Ingredients for Presence in Virtual Realit y.</title> | <title>Oculus Shares 5 Key Ingredients for Presence in Virtual Reality </title> | |||
<author initials="B." surname="Lang" fullname="Ben Lang"> | <author initials="B." surname="Lang" fullname="Ben Lang"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<date year="2014"/> | <date day="24" month="September" year="2014"/> | |||
</front> | </front> | |||
<seriesInfo name="" value="https://www.roadtovr.com/oculus-shares-5-key- ingredients-for-presence-in-virtual-reality/"/> | <refcontent>Road to VR</refcontent> | |||
</reference> | </reference> | |||
<reference anchor="PREDICT" target=""> | ||||
<reference anchor="PREDICT" target="https://pubmed.ncbi.nlm.nih.gov/226242 | ||||
90/"> | ||||
<front> | <front> | |||
<title> The effect of apparent latency on simulator sickness while usi | <title>The effect of apparent latency on simulator sickness while usin | |||
ng a see-through helmet-mounted display: Reducing apparent latency with predicti | g a see-through helmet-mounted display: reducing apparent latency with predictiv | |||
ve compensation..</title> | e compensation</title> | |||
<author initials="T. J." surname="Buker" fullname="Timothy J. Buker"> | <author initials="T.J." surname="Buker" fullname="Timothy J. Buker"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="D.A." surname="Vincenzi" fullname="Dennis A. Vincenz i "> | <author initials="D.A." surname="Vincenzi" fullname="Dennis A. Vincenz i "> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="J.E." surname="Deaton" fullname=" John E. Deaton"> | <author initials="J.E." surname="Deaton" fullname=" John E. Deaton"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<date year="2012"/> | <date month="April" year="2012"/> | |||
</front> | </front> | |||
<seriesInfo name="In " value="Human factors 54.2, pp. 235-249."/> | <refcontent>Human Factors, vol. 54, no. 2, pp. 235-249</refcontent> | |||
<seriesInfo name="DOI" value="10.1177/0018720811428734"/> | ||||
</reference> | </reference> | |||
<reference anchor="URLLC" target=""> | ||||
<reference anchor="URLLC" target="https://portal.3gpp.org/desktopmodules/S | ||||
pecifications/SpecificationDetails.aspx?specificationId=3453"> | ||||
<front> | <front> | |||
<title> 3GPP TR 23.725: Study on enhancement of Ultra-Reliable | <title>Study on enhancement of Ultra-Reliable | |||
Low-Latency Communication (URLLC) support in the 5G Core | Low-Latency Communication (URLLC) support in the 5G Core | |||
network (5GC).</title> | network (5GC)</title> | |||
<author initials="" surname="3GPP" fullname="3GPP"> | <author> | |||
<organization/> | <organization>3GPP</organization> | |||
</author> | </author> | |||
<date year="2019"/> | <date year="2019"/> | |||
</front> | </front> | |||
<seriesInfo name="" value="https://portal.3gpp.org/desktopmodules/Specif ications/ SpecificationDetails.aspx?specificationId=3453"/> | <seriesInfo name="3GPP TR" value="23.725"/> | |||
</reference> | </reference> | |||
<reference anchor="AUGMENTED" target=""> | ||||
<reference anchor="AUGMENTED" target="https://www.oreilly.com/library/view | ||||
/augmented-reality-principles/9780133153217/"> | ||||
<front> | <front> | |||
<title> Augmented Reality</title> | <title>Augmented Reality: Principles and Practice</title> | |||
<author initials="D. S." surname="Schmalstieg" fullname="Dieter Schmal | <author initials="D" surname="Schmalstieg" fullname="Dieter Schmalstie | |||
stieg"> | g"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="T.H." surname="Hollerer" fullname="Dennis A.Hollerer "> | <author initials="T" surname="Höllerer" fullname="Tobias Höllerer"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<date year="2016"/> | <date year="2016"/> | |||
</front> | </front> | |||
<seriesInfo name="" value="Addison Wesley"/> | <refcontent>Addison-Wesley Professional</refcontent> | |||
</reference> | </reference> | |||
<reference anchor="REG" target=""> | <reference anchor="REG" target="https://direct.mit.edu/pvar/article-abstra ct/6/4/413/18334/Registration-Error-Analysis-for-Augmented-Reality?redirectedFro m=fulltext"> | |||
<front> | <front> | |||
<title> Registration error analysis for augmented reality.</title> | <title>Registration Error Analysis for Augmented Reality</title> | |||
<author initials="R. L." surname="Holloway" fullname="Richard L. Hollo | <author initials="R.L." surname="Holloway" fullname="Richard L. Hollow | |||
way"> | ay"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<date year="1997"/> | <date month="August" year="1997"/> | |||
</front> | </front> | |||
<seriesInfo name="In " value="Presence:Teleoperators and Virtual Environ | <refcontent>Presence: Teleoperators and Virtual Environments, vol. 6, no | |||
ments 6.4, pp. 413-432."/> | . 4, pp. 413-432</refcontent> | |||
<seriesInfo name="DOI" value="10.1162/pres.1997.6.4.413"/> | ||||
</reference> | </reference> | |||
<reference anchor="XR_TRAFFIC" target=""> | <reference anchor="XR_TRAFFIC" target="https://ieeexplore.ieee.org/documen t/9158434"> | |||
<front> | <front> | |||
<title> Characterization of Multi-User Augmented Reality over Cellular Networks </title> | <title> Characterization of Multi-User Augmented Reality over Cellular Networks </title> | |||
<author initials="K." surname="Apicharttrisorn" fullname="Kittipat Api charttrisorn"> | <author initials="K." surname="Apicharttrisorn" fullname="Kittipat Api charttrisorn"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="B." surname="Balasubramanian" fullname="Bharath Bala subramanian "> | <author initials="B." surname="Balasubramanian" fullname="Bharath Bala subramanian "> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="J." surname="Chen" fullname=" Jiasi Chen"> | <author initials="J." surname="Chen" fullname="Jiasi Chen"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="R." surname="Sivaraj" fullname=" Rajarajan Sivaraj"> | <author initials="R." surname="Sivaraj" fullname="Rajarajan Sivaraj"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="Y." surname="Tsai" fullname=" Yi-Zhen Tsai"> | <author initials="Y." surname="Tsai" fullname="Yi-Zhen Tsai"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="R." surname="Jana" fullname="Rittwik Jana"> | <author initials="R." surname="Jana" fullname="Rittwik Jana"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="S." surname="Krishnamurthy" fullname="Srikanth Krish namurthy"> | <author initials="S." surname="Krishnamurthy" fullname="Srikanth Krish namurthy"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="T." surname="Tran" fullname="Tuyen Tran"> | <author initials="T." surname="Tran" fullname="Tuyen Tran"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="Y." surname="Zhou" fullname="Yu Zhou"> | <author initials="Y." surname="Zhou" fullname="Yu Zhou"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<date year="2020"/> | <date year="2020"/> | |||
</front> | </front> | |||
<seriesInfo name="In " value="17th Annual IEEE International Conference | <refcontent>2020 17th Annual IEEE International Conference on Sensing, C | |||
on Sensing, Communication, and Networking (SECON), pp. 1-9. IEEE"/> | ommunication, and Networking (SECON), pp. 1-9</refcontent> | |||
<seriesInfo name="DOI" value="10.1109/SECON48991.2020.9158434"/> | ||||
</reference> | </reference> | |||
<reference anchor="EDGE_3" target=""> | <reference anchor="EDGE_3" target="https://link.springer.com/book/10.1007/ 978-3-031-79733-0"> | |||
<front> | <front> | |||
<title> 5G mobile networks: A systems approach.</title> | <title>5G Mobile Networks: A Systems Approach</title> | |||
<author initials="L." surname="Peterson" fullname="Larry Peterson"> | <author initials="L." surname="Peterson" fullname="Larry Peterson"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="O." surname="Sunay" fullname="Oguz Sunay"> | ||||
<author initials="O." surname="Sunay" fullname="Oguz Sunay"> | ||||
<organization/> | <organization/> | |||
</author> | </author> | |||
<date year="2020"/> | <date year="2020"/> | |||
</front> | </front> | |||
<seriesInfo name="In " value="Synthesis Lectures on Network Systems."/> | <refcontent>Synthesis Lectures on Network Systems</refcontent> | |||
<seriesInfo name="DOI" value="10.1007/978-3-031-79733-0"/> | ||||
</reference> | </reference> | |||
<reference anchor="AUGMENTED_2" target=""> | <reference anchor="AUGMENTED_2" target="https://direct.mit.edu/pvar/articl e-abstract/6/4/355/18336/A-Survey-of-Augmented-Reality?redirectedFrom=fulltext"> | |||
<front> | <front> | |||
<title> A Survey of Augmented Reality.</title> | <title>A Survey of Augmented Reality</title> | |||
<author initials="R. T." surname="Azuma" fullname="Ronald T. Azuma"> | <author initials="R.T." surname="Azuma" fullname="Ronald T. Azuma"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<date year="1997"/> | <date month="August" year="1997"/> | |||
</front> | </front> | |||
<seriesInfo name="" value="Presence:Teleoperators and Virtual Environmen | <refcontent>Presence: Teleoperators and Virtual Environments, vol. 6, no | |||
ts 6.4, pp. 355-385."/> | . 4, pp. 355-385</refcontent> | |||
<seriesInfo name="DOI" value="10.1162/pres.1997.6.4.355"/> | ||||
</reference> | </reference> | |||
<reference anchor="METRICS_1" target=""> | <reference anchor="METRICS_1" target="https://gsacom.com/paper/augmented-v irtual-reality-first-wave-5g-killer-apps-qualcomm-abi-research/"> | |||
<front> | <front> | |||
<title> Augmented and Virtual Reality: The first Wave of Killer Apps. | <title>Augmented and Virtual Reality: The first Wave of Killer Apps: Q | |||
</title> | ualcomm - ABI Research</title> | |||
<author initials="" surname="ABI Research" fullname="ABI Research"> | <author> | |||
<organization/> | <organization>ABI Research</organization> | |||
</author> | </author> | |||
<date month="April" year="2017"/> | ||||
<date year="2017"/> | ||||
</front> | </front> | |||
<seriesInfo name="" value="https://gsacom.com/paper/augmented-virtual-re ality-first-wave-5g-killer-apps-qualcomm-abi-research/"/> | ||||
</reference> | </reference> | |||
<reference anchor="METRICS_2" target=""> | <reference anchor="METRICS_2" target="https://ieeexplore.ieee.org/document /392383"> | |||
<front> | <front> | |||
<title> Wide Area Traffic: The Failure of Poisson Modelling.</title> | <title>Wide area traffic: the failure of Poisson modeling</title> | |||
<author initials="V." surname="Paxon" fullname="Vern Paxon"> | <author initials="V." surname="Paxon" fullname="Vern Paxon"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="S." surname="Floyd" fullname="Sally Floyd"> | ||||
<author initials="S." surname="Floyd" fullname="Sally Floyd"> | ||||
<organization/> | <organization/> | |||
</author> | </author> | |||
<date month="June" year="1995"/> | ||||
<date year="1995"/> | ||||
</front> | </front> | |||
<seriesInfo name="In" value="IEEE/ACM Transactions on Networking, pp. 2 | <refcontent>IEEE/ACM Transactions on Networking, vol. 3, no. 3, pp. 226- | |||
26-244."/> | 244</refcontent> | |||
<seriesInfo name="DOI" value="10.1109/90.392383"/> | ||||
</reference> | </reference> | |||
<reference anchor="METRICS_3" target=""> | <reference anchor="METRICS_3" target="https://ieeexplore.ieee.org/abstract /document/554723"> | |||
<front> | <front> | |||
<title> Self-Similarity Through High Variability: Statistical Analysis and Ethernet LAN Traffic at Source Level.</title> | <title>Self-similarity through high variability: statistical analysis and Ethernet LAN traffic at source level</title> | |||
<author initials="W." surname="Willinger" fullname="Walter Willinger"> | <author initials="W." surname="Willinger" fullname="Walter Willinger"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="M.S." surname="Taqqu" fullname="Murad S. Taqqu"> | <author initials="M.S." surname="Taqqu" fullname="Murad S. Taqqu"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="R." surname="Sherman" fullname="Robert Sherman"> | <author initials="R." surname="Sherman" fullname="Robert Sherman"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="D.V." surname="Wilson" fullname="Daniel V. Wilson"> | <author initials="D.V." surname="Wilson" fullname="Daniel V. Wilson"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<date month="February" year="1997"/> | ||||
<date year="1997"/> | ||||
</front> | </front> | |||
<seriesInfo name="In" value="IEEE/ACM Transactions on Networking, pp. 7 | <refcontent>IEEE/ACM Transactions on Networking, vol. 5, no. 1, pp. 71-8 | |||
1-86."/> | 6</refcontent> | |||
<seriesInfo name="DOI" value="10.1109/90.554723"/> | ||||
</reference> | </reference> | |||
<reference anchor="METRICS_4" target=""> | <reference anchor="METRICS_4" target="https://www.sciencedirect.com/scienc e/article/pii/S1063520300903427"> | |||
<front> | <front> | |||
<title> Multiscale Analysis and Data Networks.</title> | <title>Multiscale Analysis and Data Networks</title> | |||
<author initials="A.C." surname="Gilbert" fullname="A. C. Gilbert"> | <author initials="A.C." surname="Gilbert" fullname="A.C. Gilbert"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<date month="May" year="2001"/> | ||||
<date year="2001"/> | ||||
</front> | </front> | |||
<seriesInfo name="In" value="Applied and Computational Harmonic Analysis | <refcontent>Applied and Computational Harmonic Analysis, vol. 10, no. 3, | |||
, pp. 185-202."/> | pp. 185-202</refcontent> | |||
<seriesInfo name="DOI" value="10.1006/acha.2000.0342"/> | ||||
</reference> | </reference> | |||
<reference anchor="METRICS_5" target=""> | <reference anchor="METRICS_5" target="https://research.google/pubs/site-re liability-engineering-how-google-runs-production-systems/"> | |||
<front> | <front> | |||
<title> Site Reliability Engineering: How Google Runs Production Syste | <title>Site Reliability Engineering: How Google Runs Production System | |||
ms.</title> | s</title> | |||
<author initials="B." surname="Beyer" fullname="Betsy Beyer"> | <author initials="B." surname="Beyer" fullname="Betsy Beyer" role="edi | |||
tor"> | ||||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="C." surname="Jones" fullname="Chris Jones" role="edit | ||||
<author initials="C." surname="Jones" fullname="Chris Jones"> | or"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="J." surname="Petoff" fullname="Jennifer Petoff" role= | ||||
<author initials="J." surname="Petoff" fullname="Jennifer Petoff"> | "editor"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="N.R." surname="Murphy" fullname="Niall Richard Murphy | ||||
<author initials="N.R." surname="Murphy" fullname="Niall Richard Murphy | " role="editor"> | |||
"> | ||||
<organization/> | <organization/> | |||
</author> | </author> | |||
<date year="2016"/> | <date year="2016"/> | |||
</front> | </front> | |||
<seriesInfo name="" value="O'Reilly Media, Inc."/> | <refcontent>O'Reilly Media, Inc.</refcontent> | |||
</reference> | </reference> | |||
<reference anchor="METRICS_6" target=""> | <reference anchor="METRICS_6" target="https://ieeexplore.ieee.org/document /9363323"> | |||
<front> | <front> | |||
<title> A survey on mobile augmented reality with 5G mobile edge compu ting: architectures, applications, and technical aspects.</title> | <title>A Survey on Mobile Augmented Reality With 5G Mobile Edge Comput ing: Architectures, Applications, and Technical Aspects</title> | |||
<author initials="Y." surname="Siriwardhana" fullname="Yushan Siriward hana"> | <author initials="Y." surname="Siriwardhana" fullname="Yushan Siriward hana"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="P." surname="Porambage" fullname="Pawani Porambage"> | <author initials="P." surname="Porambage" fullname="Pawani Porambage"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="M." surname="Liyanage" fullname="Madhusanka Liyanage" > | <author initials="M." surname="Liyanage" fullname="Madhusanka Liyanage" > | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<author initials="M." surname="Ylianttila" fullname="Mika Ylianttila"> | <author initials="M." surname="Ylianttila" fullname="Mika Ylianttila"> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<date year="2021"/> | <date year="2021"/> | |||
</front> | </front> | |||
<seriesInfo name="In" value="IEEE Communications Surveys and Tutorials, | <refcontent>IEEE Communications Surveys and Tutorials, vol. 23, no. 2, p | |||
Vol 23, No. 2"/> | p. 1160-1192</refcontent> | |||
<seriesInfo name="DOI" value="10.1109/COMST.2021.3061981"/> | ||||
</reference> | </reference> | |||
<reference anchor="HEAVY_TAIL_3" target=""> | <reference anchor="HEAVY_TAIL_3" target="https://www.wiley.com/en-us/A+Pri mer+in+Data+Reduction%3A+An+Introductory+Statistics+Textbook-p-9780471101352"> | |||
<front> | <front> | |||
<title> A Primer in Data Reduction.</title> | <title>A Primer in Data Reduction: An Introductory Statistics Textbook </title> | |||
<author initials="A." surname="Ehrenberg" fullname="A.S.C Ehrenberg "> | <author initials="A." surname="Ehrenberg" fullname="A.S.C Ehrenberg "> | |||
<organization/> | <organization/> | |||
</author> | </author> | |||
<date year="2007"/> | ||||
<date year="1982"/> | ||||
</front> | </front> | |||
<seriesInfo name="John" value="Wiley, London"/> | <refcontent>John Wiley and Sons</refcontent> | |||
</reference> | </reference> | |||
<reference anchor="RFC9023" target="https://www.rfc-editor.org/info/rfc9023"> | <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.902 | |||
<front> | 3.xml"/> | |||
<title>Deterministic Networking (DetNet) Data Plane: IP over IEEE 802.1 Time-Sen | <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.893 | |||
sitive Networking (TSN)</title> | 9.xml"/> | |||
<author fullname="B. Varga" initials="B." role="editor" surname="Varga"/> | <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.945 | |||
<author fullname="J. Farkas" initials="J." surname="Farkas"/> | 0.xml"/> | |||
<author fullname="A. Malis" initials="A." surname="Malis"/> | ||||
<author fullname="S. Bryant" initials="S." surname="Bryant"/> | ||||
<date month="June" year="2021"/> | ||||
<abstract> | ||||
<t>This document specifies the Deterministic Networking IP data plane when opera | ||||
ting over a Time-Sensitive Networking (TSN) sub-network. This document does not | ||||
define new procedures or processes. Whenever this document makes statements or r | ||||
ecommendations, 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="RFC8939" target="https://www.rfc-editor.org/info/rfc8939"> | <reference anchor="DIST" target="https://dl.acm.org/doi/10.5555/2029110"> | |||
<front> | <front> | |||
<title>Deterministic Networking (DetNet) Data Plane: IP</title> | <title> Distributed Systems: Concepts and Design</title> | |||
<author fullname="B. Varga" initials="B." role="editor" surname="Varga"/> | <author initials="G" surname="Coulouris" fullname="George Coulouris"> | |||
<author fullname="J. Farkas" initials="J." surname="Farkas"/> | <organization/> | |||
<author fullname="L. Berger" initials="L." surname="Berger"/> | </author> | |||
<author fullname="D. Fedyk" initials="D." surname="Fedyk"/> | <author initials="J" surname="Dollimore" fullname="Jean Dollimore"> | |||
<author fullname="S. Bryant" initials="S." surname="Bryant"/> | <organization/> | |||
<date month="November" year="2020"/> | </author> | |||
<abstract> | <author initials="T" surname="Kindberg" fullname="Tim Kindberg"> | |||
<t>This document specifies the Deterministic Networking (DetNet) data plane oper | <organization/> | |||
ation for IP hosts and routers that provide DetNet service to IP-encapsulated da | </author> | |||
ta. No DetNet-specific encapsulation is defined to support IP flows; instead, th | <author initials="G" surname="Blair" fullname="Gordon Blair"> | |||
e existing IP-layer and higher-layer protocol header information is used to supp | <organization/> | |||
ort flow identification and DetNet service delivery. This document builds on the | </author> | |||
DetNet architecture (RFC 8655) and data plane framework (RFC 8938).</t> | <date year="2011"/> | |||
</abstract> | </front> | |||
</front> | <refcontent>Addison-Wesley</refcontent> | |||
<seriesInfo name="RFC" value="8939"/> | </reference> | |||
<seriesInfo name="DOI" value="10.17487/RFC8939"/> | ||||
</reference> | ||||
<reference anchor="RFC9450" target="https://www.rfc-editor.org/info/rfc9450"> | <reference anchor="NIST1" target="https://csrc.nist.gov/pubs/sp/800/146/fi | |||
<front> | nal"> | |||
<title>Reliable and Available Wireless (RAW) Use Cases</title> | <front> | |||
<author fullname="CJ. Bernardos" initials="CJ." role="editor" surname="Bernardos | <title>Cloud Computing Synopsis and Recommendations</title> | |||
"/> | <author> | |||
<author fullname="G. Papadopoulos" initials="G." surname="Papadopoulos"/> | <organization>NIST</organization> | |||
<author fullname="P. Thubert" initials="P." surname="Thubert"/> | </author> | |||
<author fullname="F. Theoleyre" initials="F." surname="Theoleyre"/> | <date month="May" year="2012"/> | |||
<date month="August" year="2023"/> | </front> | |||
<abstract> | <seriesInfo name="NIST SP" value="800-146"/> | |||
<t>The wireless medium presents significant specific challenges to achieve prope | <seriesInfo name="DOI" value="10.6028/NIST.SP.800-146"/> | |||
rties similar to those of wired deterministic networks. At the same time, a numb | </reference> | |||
er of use cases cannot be solved with wires and justify the extra effort of goin | ||||
g wireless. This document presents wireless use cases (such as aeronautical comm | ||||
unications, amusement parks, industrial applications, pro audio and video, gamin | ||||
g, Unmanned Aerial Vehicle (UAV) and vehicle-to-vehicle (V2V) control, edge robo | ||||
tics, 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="DIST" target=""> | <reference anchor="CWE" target="https://www.sans.org/top25-software-errors | |||
<front> | /"> | |||
<title> Distributed Systems: Concepts and Design</title> | <front> | |||
<author initials="G" surname="Coulouris" fullname="George Coulouris"> | <title>CWE/SANS TOP 25 Most Dangerous Software Errors</title> | |||
<organization/> | <author> | |||
</author> | <organization>SANS Institute</organization> | |||
<author initials="J" surname="Dollimore" fullname="Jean Dollimore"> | </author> | |||
<organization/> | </front> | |||
</author> | </reference> | |||
<author initials="T" surname="Kindberg" fullname="Tim Kindberg"> | ||||
<organization/> | ||||
</author> | ||||
<author initials="G" surname="Blair" fullname="Gordon Blair"> | ||||
<organization/> | ||||
</author> | ||||
<date year="2011"/> | ||||
</front> | ||||
<seriesInfo name="" value="Addison Wesley"/> | ||||
</reference> | ||||
<reference anchor="NIST1" target=""> | ||||
<front> | ||||
<title> NIST SP 800-146: Cloud Computing Synopsis and Recommendations</title> | ||||
<author initials="" surname="" fullname="NIST"> | ||||
<organization/> | ||||
</author> | ||||
<date year="2012"/> | ||||
</front> | ||||
<seriesInfo name="" value="National Institute of Standards and Technology, US De | ||||
partment of Commerce"/> | ||||
</reference> | ||||
<reference anchor="CWE" target=""> | ||||
<front> | ||||
<title> CWE/SANS TOP 25 Most Dangerous Software Errorss</title> | ||||
<author initials="" surname="" fullname="SANS Institute"> | ||||
<organization/> | ||||
</author> | ||||
<date year="2012"/> | ||||
</front> | ||||
<seriesInfo name="" value="Common Weakness Enumeration, SANS Institute"/> | ||||
</reference> | ||||
<reference anchor="NIST2" target=""> | ||||
<front> | ||||
<title> NIST SP 800-123: Guide to General Server Security</title> | ||||
<author initials="" surname="" fullname="NIST"> | ||||
<organization/> | ||||
</author> | ||||
<date year="2008"/> | ||||
</front> | ||||
<seriesInfo name="" value="National Institute of Standards and Technology, US De | ||||
partment of Commerce"/> | ||||
</reference> | ||||
<reference anchor="RFC2210" target="https://www.rfc-editor.org/info/rfc22 | <reference anchor="NIST2" target="https://csrc.nist.gov/pubs/sp/800/123/fi | |||
10"> | nal"> | |||
<front> | <front> | |||
<title>The Use of RSVP with IETF Integrated Services</title> | <title>Guide to General Server Security</title> | |||
<author fullname="J. Wroclawski" initials="J." surname="Wroclawski"/> | <author> | |||
<date month="September" year="1997"/> | <organization>NIST</organization> | |||
<abstract> | </author> | |||
<t>This note describes the use of the RSVP resource reservation protocol with th | <date month="July" year="2008"/> | |||
e Controlled-Load and Guaranteed QoS control services. [STANDARDS-TRACK]</t> | </front> | |||
</abstract> | <seriesInfo name="NIST SP" value="800-123"/> | |||
</front> | <seriesInfo name="DOI" value="10.6028/NIST.SP.800-123"/> | |||
<seriesInfo name="RFC" value="2210"/> | </reference> | |||
<seriesInfo name="DOI" value="10.17487/RFC2210"/> | ||||
</reference> | ||||
<reference anchor="RFC2475" target="https://www.rfc-editor.org/info/rfc2475"> | <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.22 | |||
<front> | 10.xml"/> | |||
<title>An Architecture for Differentiated Services</title> | <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.24 | |||
<author fullname="S. Blake" initials="S." surname="Blake"/> | 75.xml"/> | |||
<author fullname="D. Black" initials="D." surname="Black"/> | ||||
<author fullname="M. Carlson" initials="M." surname="Carlson"/> | </references> | |||
<author fullname="E. Davies" initials="E." surname="Davies"/> | ||||
<author fullname="Z. Wang" initials="Z." surname="Wang"/> | <section anchor="ack" numbered="false" toc="default"> | |||
<author fullname="W. Weiss" initials="W." surname="Weiss"/> | <name>Acknowledgements</name> | |||
<date month="December" year="1998"/> | <t>Many thanks to <contact fullname="Spencer Dawkins"/>, <contact | |||
<abstract> | fullname="Rohit Abhishek"/>, <contact fullname="Jake Holland"/>, | |||
<t>This document defines an architecture for implementing scalable service diffe | <contact fullname="Kiran Makhijani"/>, <contact fullname="Ali | |||
rentiation in the Internet. This memo provides information for the Internet comm | Begen"/>, <contact fullname="Cullen Jennings"/>, <contact | |||
unity.</t> | fullname="Stephan Wenger"/>, <contact fullname="Eric Vyncke"/>, | |||
</abstract> | <contact fullname="Wesley Eddy"/>, <contact fullname="Paul Kyzivat"/>, | |||
</front> | <contact fullname="Jim Guichard"/>, <contact fullname="Roman | |||
<seriesInfo name="RFC" value="2475"/> | Danyliw"/>, <contact fullname="Warren Kumari"/>, and <contact | |||
<seriesInfo name="DOI" value="10.17487/RFC2475"/> | fullname="Zaheduzzaman Sarker"/> for providing helpful feedback, | |||
</reference> | suggestions, and comments.</t> | |||
</section> | ||||
<!-- [rfced] We note inconsistencies in the terms listed below. If no | ||||
objections, we will update to the form on the right (i.e., the lowercase | ||||
form). We see a mix of uppercase and lowercase use, but lowercase seems | ||||
more common. In addition, the lowercase form aligns with usage in several | ||||
other RFCs (e.g., RFC 9556). | ||||
Edge Computing vs. Edge computing vs. edge computing | ||||
Edge device vs. Edge Device vs. edge device | ||||
Edge server vs. edge server | ||||
Edge vs. edge | ||||
--> | ||||
<!-- [rfced] FYI - We added expansions for the following abbreviations | ||||
per Section 3.6 of RFC 7322 ("RFC Style Guide"). Please review each | ||||
expansion in the document carefully to ensure correctness. | ||||
Software-Defined Networking (SDN) | ||||
Graphics Processing Units (GPUs) | ||||
--> | ||||
<!-- [rfced] Please review the "Inclusive Language" portion of the online | ||||
Style Guide <https://www.rfc-editor.org/styleguide/part2/#inclusive_language> | ||||
and let us know if any changes are needed. Updates of this nature typically | ||||
result in more precise language, which is helpful for readers. | ||||
Note that our script did not flag any words in particular, but this should | ||||
still be reviewed as a best practice. | ||||
In addition, please consider whether "tradition" should be updated for clarity. | ||||
While the NIST website | ||||
<https://www.nist.gov/nist-research-library/nist-technical-series-publications-a | ||||
uthor-instructions#table1> | ||||
indicates that this term is potentially biased, it is also ambiguous. | ||||
"Tradition" is a subjective term, as it is not the same for everyone. | ||||
--> | ||||
</references> | ||||
</back> | </back> | |||
</rfc> | </rfc> | |||
End of changes. 267 change blocks. | ||||
766 lines changed or deleted | 1212 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. |