5G will make it possible for mobile network operators to support enterprises in a wide range of industry segments by providing cellular connectivity to mission-critical applications. The ability to expose policy control to enterprise verticals will create new business opportunities for mobile network operators by enabling a new value chain through the integration of telecom with other industries.
Transcript: #StandardsGoals for 2024: Whatâs new for BISAC - Tech Forum 2024
Â
Ericsson Technology Review: 5G network programmability for mission-critical applications
1. ERICSSON
TECHNOLOGY
C H A R T I N G T H E F U T U R E O F I N N O V A T I O N | # 8 â 2 0 1 7
5GNETWORK
PROGRAMMABILITY
(5G) core
network
Request to prioritize vehicle data traffic
Data traffic
prioritization interface
Scania bus
Ericsson test
network at Scania
test track Control plane
User plane Prioritized video traffic
Prioritized control traffic
Non-prioritized traffic
(e.g. mobile broadband, infotainment)
User plane
User plane
Scania
command
center Remote
driver
Ericsson Cloud
Network traffic prioritization
Internet
2. â± 5G NETWORK PROGRAMMABILITY
2 ERICSSON TECHNOLOGY REVIEW â± JANUARY 26, 2018
A key differentiator of 5G systems from
previous generations will be a higher degree
of programmability. Instead of a one-size-fits-
all mobile broadband service, 5G will provide
the flexibility to tailor QoS to connectivity
services to meet the demands of enterprise
customers.Thisenablesanewrange of
mission-critical use cases, such as those
involving connected cars, manufacturing
robots, remote surgery equipment, precision
agriculture equipment, and so on.
â Networkprogrammabilitycansupportrapid
deploymentofnewusecasesbycombining
cloud-basedserviceswithmobilenetwork
infrastructureandtakingadvantageofnewlevels
offlexibility.Further,networkprogrammabilitywill
enableagreaternumberofenterprisecustomersto
usesuchservices,andconsumerswillbenefitfrom
auniqueandpersonalizedexperience.
Anumberofusecasesinmission-critical
scenarioscanbenefitfromQoSprogrammability
becauseacellularnetworkâsconnectivity
requirementsâincludinglatency,throughput,
servicelifetimeandcostâvarywidelyacross
differentusecases.Tosupportthemall,wehave
developedanapplicationprogramminginterface
(API)thatallowsthirdpartiestospecifyand
requestnetworkQoS.Wehavealsodemonstrated
theusefulnessofthisAPIonatestmobilenetwork
usingatransport-relatedusecase.
Aspartofthisusecase,wehavebeencollaborating
withcommercialvehiclemanufacturerScaniato
developtheQoSrequirementsforteleoperation.
Teleoperationistheremoteoperationofan
autonomousvehiclebyahumanoperatorincases
wherethevehicleencountersasituationthatthe
autonomoussystemcannotovercomebyitself(a
roadobstacleormalfunction,forexample).
RAFIA INAM,
ATHANASIOS
KARAPANTELAKIS,
LEONID MOKRUSHIN,
ELENA FERSMAN
5G will make it possible for mobile network operators to support
enterprises in a wide range of industry segments by providing cellular
connectivity to mission-critical applications. The ability to expose policy
control to enterprise verticals will create new business opportunities for
mobile network operators by enabling a new value chain through the
integration of telecom with other industries.
FOR MISSION-CRITICAL APPLICATIONS
5Gnetwork
programmability
6. â± 5G NETWORK PROGRAMMABILITY
6 ERICSSON TECHNOLOGY REVIEW â± JANUARY 26, 2018
pertainstoacharacterizationofthetrafficinterms
ofrequiredthroughputforbothâuplinkâand
âdownlink,âtheformerbeingdatatraffic
transmittedfromtheagentandthelatterbeingthe
opposite.Optionally,descriptorsmayalsocontain
thetypeofdatapacketsexchanged(forexample,
UDP/IPorTCP/IP),aswellaspotentiallytheport
orportrange.Forexample,inthecaseof
âvehicle_control_traffic,âthedatatraffic
descriptoridentifiesanuplinkbandwidth
of1Mbpsandadownlinkbandwidthof1Kbps.
Acombinationofagents,QCIsandtheir
associateddatatrafficdescriptorsarestored
intheknowledgebaseasadomainconcept
document.Everyusecasehasitsowndomain
conceptdocument,whileeachspecificenterprise
hasmorethanonedocument.Forexample,inour
case,thereisanâautomotive/teleoperationâ
document.However,otherdocumentsfor
automotivecanalsoexist,suchasâautomotive/
autonomousdriveâorâautomotive/remotefleet
management.âBecausethedataisstoredaslinked
data,conceptsfromone domainconceptdocument
canbereusedinanother.
APIendpointmodule
ThismodulecomposesAPIspecificationsfrom
everydomainconceptdocumentintheknowledge
base.ThisAPIspecificationisRESTful,uses
symmetricencryption(HTTPS)andcanbecalled
Figure 1 Prioritized data streams to meet QoS demands
(5G) core
network
Request to prioritize vehicle data traffic
Data traffic
prioritization interface
Scania bus
Ericsson test
network at Scania
test track Control plane
User plane Prioritized video traffic
Prioritized control traffic
Non-prioritized traffic
(e.g. mobile broadband, infotainment)
User plane
User plane
Scania
command
center Remote
driver
Ericsson Cloud
Network traffic prioritization
Internet
7. 5G NETWORK PROGRAMMABILITY â±
7JANUARY 26, 2018 â± ERICSSON TECHNOLOGY REVIEW
Figure 2 Architecture for programmable QoS in existing an LTE EPC network
Knowledge
base
API endpoint
Ericsson
research
cloud
Generic API
call
UEUE
eNB
Domain
knowledge
definition
Domain
semantics
Third party
AF
EPC
QoS setup
Uu Uu
Rx
S6a
S5/S8
S1-MME
S1-U
S1-MME
S1-U
UEUE
eNB
Uu Uu
HSS
SAPCPGW
SGW
MME
Transformer
Gx
fromanythirdparty.TheseAPIcallsgettranslated
intogenericconceptcallsthataresubsequently
senttothetransformermodule.Notethat,in
additiontoanAPIcallforsetupofspecializedQoS,
thereisanotherAPIcallforteardownofthisQoS.
Forexample,whenavehicleisdecommissioned
ordoesnotneedtobeteleoperated,therecanbe
acalltoteardowntheQoStunnel,sonetwork
resourcescanbeallocatedtoUEsinothervehicles
ordevices.Figure3providesanoverviewof
domain-specificandgenericrequests.
Transformermodule
Thetransformermoduletranslatesgenericrequests
forQoStoRxAARrequests,astheserequestsare
specifiedin3GPPTS29.214.TheRxrequestsare
sentdirectlytothePCRFnodeinordertosetup
theâEPSbearerâ(inotherwords,thedatatunnel
withtherequestedQoS).Asisthecasewiththe
endpointmodule,thetransformermodulecanalso
translateateardownrequesttoanRxrequestto
reverttothelowest-prioritydefaultbearer
(inmostcases,QCI9).
CONCEPTSFROM
ONEDOMAINCONCEPT
DOCUMENTCANBEREUSED
INANOTHER
8. â± 5G NETWORK PROGRAMMABILITY
8 ERICSSON TECHNOLOGY REVIEW â± JANUARY 26, 2018
Figure 3 Overview of requests
Domain specific request Generic request Description of the request
GET /vehicle GET /agent Retrieve QoS information
for all UEs
GET /vehicle/<IP> GET /agent/<IP> Retrieve QoS information
for one UE, based on its IP
address
GET /qos GET /qos Retrieve QoS for all UEs
GET /qos/vehicle_control_traffic GET /qos/QCI3 Retrieve all UEs with QCI3
bearer setup
POST /qos/
{
âsource_IPâ:<src_IP>,
âsource_portâ:<src_port>,
âdestination_IPâ:<dst_IP>,
âdestination_portâ:<dst_port>,
âqos_classâ:âvehicle_control_
trafficâ,
âprotocolâ:âTCPâ,
âtypeâ:âvehicle_video_streamâ
}
POST /qos
{
âsource_IPâ:<src_IP>,
âsource_portâ:<src_port>,
âdestination_IPâ:<dst_IP>,
âdestination_portâ:<dst_port>
âqos_classâ:âQCI3â,
âprotocolâ:âTCPâ,
âmax-requested-bandwidth-
ULâ:â1024,
âmax-requested-bandwidth-
DLâ:â100â
}
Set QoS for UE with IP src_
IP and port src_port toward
destination with IP dst_IP
and port dst_port. Protocol
in this example is TCP but it
can also be UDP.
DELETE /vehicle
{
âsource_IPâ:<src_IP>,
âsource_portâ:<src_port>,
âdestination_IPâ:<dst_IP>,
âdestination_portâ:<dst_port>,
âprotocolâ:âTCPâ
}
DELETE /agent
{
âsource_IPâ:<src_IP>,
âsource_portâ:<src_port>,
âdestination_IPâ:<dst_IP>,
âdestination_portâ:<dst_port>,
âprotocolâ:âTCPâ
}
Remove QoS for UE
with given source and
destination IP and port
9. 5G NETWORK PROGRAMMABILITY â±
9JANUARY 26, 2018 â± ERICSSON TECHNOLOGY REVIEW
Testbedresults
ToassessQoS,weperformedexperimentsonthe
uplinkprioritizedvideostreamusingQCI5inthe
presenceofthenetworkloadduetoinfotainment-
typebackgroundtrafficusingQCI9.Thetotal
measuredavailablebandwidthonthenetwork
wasapproximately8.55Mbps.Wetestedseveral
networkloadscenariosandmeasuredtheresults
againstthreebackgroundtrafficconditions:
ăă none(0Mbps)
ăă some(4.2Mbpsor49percentoftheavailablebandwidth)
ăă extreme(8.55Mbpsor100percentoftheavailable
bandwidth)
Wemeasuredboththroughputandone-way
networkdelayunderthesetrafficconditions.
Wealsomeasuredtheratioofpacketslost
versuspacketssenttotestthethroughput
qualityofthenetworkforthreedifferent
qualitiesofvideostreams:
ăă excellent(6Mbpsor70percentoftheavailablebandwidth)
ăă good(3Mbpsor35percentoftheavailablebandwidth)
ăă borderlinedrivable(2Mbpsor23percentoftheavailable
bandwidth)
Borderlinedrivableistheminimumrequirementto
performteleoperation.Weobtainedthepacket
Figure 4 Packet loss (in percentage of total packets) in best effort (QCIĆ9) and prioritized (QCI5) bearers
100.000
10.000
1.000
0.100
0.010
0.001
No background traffic
(0 Mbps)
Some background traffic
(4.2Mbps)
QCI9 QCI5
No background traffic
(0 Mbps)
Some background traffic
(4.2Mbps)
Extreme background traffic
(8.55Mbps)
Extreme background traffic
(8.55Mbps)
2Mbps
video
3Mbps
video
6Mbps
video
2Mbps
video
3Mbps
video
6Mbps
video
2Mbps
video
3Mbps
video
6Mbps
video
2Mbps
video
3Mbps
video
6Mbps
video
2Mbps
video
3Mbps
video
6Mbps
video
2Mbps
video
3Mbps
video
6Mbps
video
0.049715 0.045638 0.042681
0.048628 0.045809 0.050838 0.049232 0.046540 0.046033
0.053639 0.051253 0.057156
0.044295
50.7720697 45.764087 47.333316
1.3418724
5.086253
Color interpretation
<= 0.08% packet loss: unnoticeable in video
>0.08 â 0.5%: ghosting effect
0.5% â 1%: artificial movement/dropped frames
1% â 5%: long pauses
5%+ impossible to follow
Percentageofpacketslost
10. â± 5G NETWORK PROGRAMMABILITY
10 ERICSSON TECHNOLOGY REVIEW â± JANUARY 26, 2018
Further reading
ăă YouTube, Remote bus driving over 5G,
November 2016 : https://www.youtube.com/
watch?v=lPyzGTD5FtM
ăă Ericsson Research blog, 5G teleoperated
vehicles for future public transport, June
8, 2017, Berggren, V; Fersman, E; Inam, R;
Karapantelakis, A; Mokrushin, L; Schrammar,
N; Vulgarakis, A; Wang, K : https://www.
ericsson.com/research-blog/5g/5g-teleoperated-
vehicles-future-public-transport/
ăă EricssonMobilityReport,June2017:
https://www.ericsson.com/assets/local/mobility-
report/documents/2017/ericsson-mobility-report-
june-2017.pdf
droprequirementsfromempiricalobservations
duringtestdriving.Wetookatotalof160
measurementsforeachexperimentandplotted
thegraphsbasedontherespectiveaveragevalue.
Measurementsfromthe5G-networktestbed
showthatresourceprioritizationcanassure
predefinedQoSlevelsformission-critical
applications,regardlessofbackgroundtraffic.
Figure4illustratesguaranteeduplinkpacketloss
foracriticalapplication,inwhichtheacceptable
packetlossoflessthanorequalto0.08percentis
unnoticeableinthevideostream.Thisistrueeven
withextremebackgroundtrafficwhenthesystemis
congestedâthecriticaltrafficisstillservedwithno
performancedegradation.
However,asFigure4alsoillustrates,forthe
non-prioritizedinfotainmenttraffic(QCI9)the
packetlossincreasesheavilywiththeincrease
inthebackgroundtraffic,introducinglongpauses
andmakingteleoperationimpossibleevenfora
lowerlevelofcongestion.
Whenwemeasuredtheuplinkdelay,wefound
thatitispreserved(remainingatlessthan34ms)
forthecriticalvideotrafficevenwhenthesystem
exhibitscongestion.Forthenon-prioritizedtraffic,
thedelayreachesupto600msduringcongestion.
Thenextstepistodeveloptheconceptfora
self-serviceportalwherenetworkcustomers
couldspecifyQoSrequirementsontheirownterms;
forexample,toprioritize4Kvideotrafficfor
40busesinanurbanscenario.Thesoftwarewould
thentranslatethisspecificationintoinstructions
fornetworkresourceprioritization.
Conclusion
5Gattributessuchasnetworkslicingandlow
latencywillsoonmakemission-criticalusecases
suchassafe,autonomouspublictransportareality.
Automatednetworkresourceprioritizationviaa
programmableAPIcansupportnetworkQoSfor
diverseusecaseswithdifferentconnectivity
requirementsonthecellularnetwork.Bydeveloping
anAPIthatallowsathirdpartytorequestnetwork
resourcesandimplementingitonatestmobile
network,wehavedemonstratedhowthetechnology
worksinanurbantransport-relatedusecasewith
Scania.Theinitialresultsshowthatthroughputand
latencyaremaintainedforhigh-prioritystreams
regardlessofthenetworkload.