SlideShare a Scribd company logo
1 of 14
Download to read offline
Gaming
AR/VRB
E-MBB
Automotive
Network slices
Internet of
Things
Fixed access
Manufacturing
APP
SmartNICs
PMEM
HW capability
exposures
Access sites (edge cloud)
Central sites
Public clouds
Distributed sites
(edge/regional cloud) xNF: telco Virtual Network Function or
Cloud-native Network Function
APP: Third-party application
HW capability
control
Business
intent
Zero-touch orchestration
APP
APP
APP APP APP
APP
xNF
xNF
APP
xNF xNF
APP
xNF
xNF
xNF
xNF
xNF
THE FUTURE OF
CLOUD COMPUTING
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 | # 0 5 ∙ 2 0 2 0
With a vastly distributed system (the telco network) already in place,
the telecom industry has a significant advantage in the transition
toward distributed cloud computing. To deliver best-in-class application
performance, however, operators must also have the ability to fully
leverage heterogeneous compute and storage capabilities.
WOLFGANG JOHN,
CHANDRAMOULI
SARGOR, ROBERT
SZABO, AHSAN
JAVED AWAN, CHAKRI
PADALA, EDVARD
DRAKE, MARTIN
JULIEN, MILJENKO
OPSENICA
The cloud is transforming, both in terms of
the extent of distribution and in the diversity of
compute and storage capabilities. On-premises
and edge data centers (DCs) are emerging,
and hardware (HW) accelerators are becoming
integral components of formerly software-only
services.
■ One of the main drivers into the age of
virtualization and cloud was the promise of
reducing costs by running all types of workloads
on homogeneous, generic, commercial off-the-
shelf (COTS) HW hosted in dedicated,
centralized DCs. Over the years, however, as use
cases have matured and new ones have continued
to emerge, requirements on latency, energy
efficiency, privacy and resiliency have become
more stringent, while demand for massive data
storage has increased.
Tomeetperformance,costand/orlegal
requirements,cloudresourcesaremovingtoward
theedgeofthenetworktobridgethegapbetween
resource-constraineddevicesanddistantbut
powerfulcloudDCs.Meanwhile,traditionalCOTS
HWisbeingaugmentedbyspecialized
programmableHWresourcestosatisfythestrict
performancerequirementsofcertainapplications
andlimitedenergybudgetsofremotesites.
HIGHLY DISTRIBUTED WITH HETEROGENEOUS HARDWARE
Thefutureof
cloudcomputing
✱ THE FUTURE OF CLOUD COMPUTING
2 ERICSSON TECHNOLOGY REVIEW ✱ MAY 12, 2020
Theresultisthatcloudcomputingresources
arebecomingincreasinglyheterogeneous,while
simultaneouslybeingwidelydistributedacross
smallerDCsatmultiplelocations.Clouddeployments
mustberethoughttoaddressthecomplexityand
technicalchallengesthatresultfromthisprofound
transformation.
Inthecontextoftelecommunicationnetworks,
thekeychallengesareinthefollowingareas:
1.	 Virtualization of specialized HW resources
2.	 Exposure of heterogeneous HW capabilities
3.	 HW-aware workload placement
4.	 Managing increased complexity.
Getting all these pieces right will enable the
future network platform to deliver optimal
application performance by leveraging emerging
HW innovation that is intelligently distributed
throughout the network, while continuing to
harvest the operational and business benefits
of cloud computing models.
Figure1positionsthefourkeychallengesin
relationtotheorchestration/operationssupport
systems(OSS)layer,theapplicationlayer,run-time
andtheoperatingsystem/hypervisor.Thelowerpart
ofthefigureprovidessomeexamplesofspecialized
HWinatelcoenvironment,whichincludesdomain-
specificaccelerators,next-generationmemoryand
storage,andnovelinterconnecttechnologies.
Computeandstoragetrends
With the inevitable end of Moore’s Law [2],
developers can no longer assume that rapidly
increasing application resource demands
will be addressed by the next generation
of faster general-purpose chips. Instead,
commodity HW is being augmented by a very
heterogeneous set of specialized chipsets,
referred to as domain-specific accelerators,
that attempt to provide both cost and
energy savings.
Forinstance,data-intensiveapplicationscantake
advantageofthemassivescopeforparallelization
Figure 1 Impact of the four key challenges on the stack (top) and heterogeneity of HW infrastructure (bottom)
HW-aware
workload placement
Exposure of
HW capabilities
Virtualization of
specialized HW
Orchestration/OSS
Application
Run-time
Operating system/hypervisor
Distributed compute
& storage HW
‱ Memory pooling
‱ Storage-class memories
‱ GPUs/TPUs
‱ FPGAs
‱ Cache-coherent interconnects
‱ High bandwidth interconnects
‱ Cache-coherent interconnects
‱ High bandwidth interconnects
‱ Near-memory computing
‱ PMEM
‱ GPUs/ASICs
‱ FPGAs and SmartNICs
Distributed compute
& storage HW
Next-generation
memory & storage
Domain-specific
accelerators
Novel interconnect
technologies
Operating system/hypervisor
Run-time User
device
Application
Central Edge
5G UPF 5G gNB
Managing increased
complexity
THE FUTURE OF CLOUD COMPUTING ✱
3MAY 12, 2020 ✱ ERICSSON TECHNOLOGY REVIEW
ingraphicsprocessingunits(GPUs)ortensor
processingunits(TPUs),whilelatency-sensitive
applicationsorlocationswithlimitedpowerbudgets
mayutilizefield-programmablegatearrays
(FPGAs).Thesetrendspointtoarapidlyincreasing
adoptionofacceleratorsinthenearfuture.
Thegrowingdemandformemorycapacityfrom
emergingdata-intensiveapplicationsmustbemetby
upcominggenerationsofmemory.Next-generation
memoriesaimtoblurthestrictdichotomybetween
classicalvolatileandpersistentstoragetechnologies–
offeringthecapacityandpersistencefeaturesof
storage,combinedwiththebyte-addressability
andaccessspeedsclosetotoday’srandom-access
memory(RAM)technologies.Suchpersistent
memory(PMEM)technologies[3]canbeused
eitheraslargeterabytescalevolatilememory,oras
storagewithbetterlatencyandbandwidthrelative
tosolid-statedisks.
3Dsilicondie-stackinghasfacilitatedthe
embeddingofcomputeunitsdirectlyinsidememory
andstoragefabrics,openingaparadigmofnear-
memoryprocessing[1],atechnologythatreduces
datatransferbetweencomputeandstorageand
improvesperformanceandenergyconsumption.
Finally,advancementsininterconnecttechnologies
willenablefasterspeeds,highercapacityandlower
latency/jittertosupportcommunicationbetweenthe
variousmemoryandprocessingresourceswithin
nodesaswellaswithinclusters.Thecachecoherency
propertiesofmoderninterconnecttechnologies,
suchasComputeExpressLink[4]andGen-Z,can
enabledirectaccesstoconfigurationregistersand
memoryregionsacrossthecomputeinfrastructure.
Thiswillsimplifytheprogrammabilityofaccelerators
andfacilitatefine-graineddatasharingamong
heterogeneousHW.
Supportingheterogeneoushardware
indistributedcloud
WhilethecombinationofheterogeneousHW
and distributed compute resources poses unique
challenges, there are mechanisms to address
each of them.
Virtualizationofspecializedhardware
The adoption of specialized HW in the cloud
enables multiple tenants to use the same HW
under the illusion that they are the sole user,
with no data leakage between them. The tenants
can request, utilize and release accelerators at any
time using application programming interfaces
(APIs). This arrangement requires an abstraction
layer that provides a mechanism to schedule jobs
to the specialized HW, monitor their resource
usage and dynamically scale resource allocations
to meet performance requirements. It is pertinent
to keep the overhead of this virtualization to a
minimum. While virtualization techniques for
common COTS HW (x86-based central
processing units (CPUs), dynamic RAM (DRAM),
block storage and so on) have matured well during
recent decades, corresponding virtualization
techniques for domain-specific accelerators are
largely still missing for production-grade systems.
Exposureofhardwarecapabilities
Current cloud architectures are largely agnostic
to the capabilities of specialized HW. For example,
all GPUs of a certain vendor are treated as
equivalent, regardless of their exact type or make.
To differentiate them, operators typically tag the
nodes equipped with different accelerators with
unique tags and the users request resources with
a specific tag. This model is very different to
general-purpose CPUs and can therefore lead to
complications when a user requires combinations
of accelerators.
Currentdeploymentspecificationsalsodonot
havegoodsupportforrequestingpartialallocation
ofaccelerators.Foracceleratorsthatcanbe
partitionedtoday,thedecompositionofasingle
THESETRENDSPOINTTOA
RAPIDLYINCREASINGADOPTION
OFACCELERATORS...
✱ THE FUTURE OF CLOUD COMPUTING
4 ERICSSON TECHNOLOGY REVIEW ✱ MAY 12, 2020
physicalacceleratorintomultiplevirtualaccelerators
mustbedonemanually.Addressingtheseissues
willrequireappropriateabstractionsandmodels
ofspecializedHW,sothattheircapabilitiescanbe
interpretedandincorporatedbyorchestration
functions.
Theneedforappropriatemodelswillbefurther
amplifiedinthecaseofdistributedcomputeand
storage.Here,theselectionoftheoptimalsite
locationwilldependontheapplicationrequirements
(boundedlatencyorthroughputconstraints,for
example)andtheavailableresourcesandHW
capabilitiesatthesites.Theprogrammingand
orchestrationmodelsmustbeabletoselect
appropriatesoftware(SW)options–SWonlyinthe
caseofmoderaterequirements,forexample,orSW
complementedwithHWaccelerationforstringent
requirements.
AsSWdeploymentoptionswithorwithoutHW
accelerationmayhavesignificantlydifferent
resourcefootprints,sitesmustexposetheirHW
capabilitiestobeabletoconstructatopologymap
ofresourcesandcapabilities.Duringexposureand
abstraction,proprietaryfeaturesandtheinterfaces
tothemmustbehiddenandmappedto(formalor
informal)industrystandardsthatarehopefully
comingsoon.Modelingandabstractionofresources
andcapabilitiesarenecessaryprerequisitestobe
abletoselecttheappropriatelocationand
applicationdeploymentoptionsandflavors.
Orchestratingheterogeneousdistributedcloud
Based on a global view of the resources and
capabilities within the distributed environment,
anorchestrationsystem(OSSintelcoterminology)
typically takes care of designing and assigning
application workloads within the compute and
storage of the distributed environment. This
means that decisions regarding optimal workload
placement also should factor in the type of HW
components available at the sites related to the
requirements of the specific application SW.
Duetothepricingofandpowerconstraints
onexistingandupcomingHWaccelerators,
Definition of key terms
Edge computing provides distributed computing and storage resources closer to the location where they
are needed/consumed.
Distributed cloud provides an execution environment for cloud application optimization across multiple
sites, including required connectivity in between, managed as one solution and perceived as such by the
applications.
Hardware accelerators are devices that provide several orders of magnitude more efficiency/
performance compared with software running on general purpose central processing units for selected
functions. Different hardware accelerators may be needed for acceleration of different functions.
Persistent memory is an emerging memory technology offering capacity and persistence features of
block-addressable storage, combined with the byte-addressability and access speeds close to today’s
random-access memory technologies. It is also referred to as storage-class memory.
Moore's law holds that the number of transistors in a densely integrated circuit doubles about every two
years, increasing the computational performance of applications without the need for software redesign.
Since 2010, however, physical constraints have made the reduction in transistor size increasingly difficult
and expensive.
THE FUTURE OF CLOUD COMPUTING ✱
5MAY 12, 2020 ✱ ERICSSON TECHNOLOGY REVIEW
theyareexpectedtobescarceamongedge-cloud
sites,whichinturnwillrequiremechanismsto
employprioritizationandpreemptionofworkloads.
UnlikeconventionalITcloudenvironments,
distributedcloudallowsconsiderationsofremote
resourcesandcapabilities.
Moreover,telcoapplicationsandworkloads
hostedintelcocloudsmayrequiremuchstricter
ServiceLevelAgreements(SLAs)tobefulfilled.
Prioritizationandpreemptionfornewworkloads
mayonlybeaviableoptionifcapabilitiesor
resourcesarealreadytaken.However,itisimportant
tomigrateevictedworkloadseithertoanew
location,ortoanewSWandHWdeploymentoption
tominimizeservicedisruptionduringpreemption.
Managingincreasedcomplexity
Traditional automation techniques based on
human scripting and/or rule books cannot scale to
address the complexity of the heterogeneous
distributed cloud. We can already see a shift away
from human-guided automation to machine-
reasoning-based automation such as cognitive
artificial intelligence (AI) technologies.
Specifically, a paradigm is emerging where the
human input to the cloud system will be limited
to specifying the desired business objectives
(intents). The cloud system then figures how best
to realize those objectives/intents.
Figure2presentsanexemplarydistributedcloud
scenariowithaccesssites,regionalandcentralDCs
andpublicclouds.Itisbasedontheassumptionthat
themanufacturingnetworkslice(red)includesboth
telco(xNF)andthird-partyworkloads(APP),
outofwhichoneAPPrequiresnetworkacceleration
(SmartNIC),whileanotherxNFdependsonPMEM.
Multiplenetworkslicesarecreatedbasedon
customerneed.Networkslicesdiffernotonlyintheir
servicecharacteristics,butareseparatedand
isolatedfromeachother.Aggregatedviewsof
HWacceleratorsperlocationarecollectedforthe
zero-touchorchestrationservice(grayarrows).
Figure 2 Integrated network slicing (telco) and third-party applications
Gaming
AR/VRB
E-MBB
Automotive
Network slices
Internet of
Things
Fixed access
Manufacturing
APP
SmartNICs
PMEM
HW capability
exposures
Access sites (edge cloud)
Central sites
Public clouds
Distributed sites
(edge/regional cloud) xNF: telco Virtual Network Function or
Cloud-native Network Function
APP: Third-party application
HW capability
control
Business
intent
Zero-touch orchestration
APP
APP
APP APP APP
APP
xNF
xNF
APP
xNF xNF
APP
xNF
xNF
xNF
xNF
xNF
✱ THE FUTURE OF CLOUD COMPUTING
6 ERICSSON TECHNOLOGY REVIEW ✱ MAY 12, 2020
Whenaservicerequestarrives,theorchestration
servicedesignstheserviceinstancetopologyand
assignsresourcestoeachservicecomponent
instance(redarrows).Theseactionsarebasedon
theactualservicerequirements,theserviceaccess
pointsandthebusinessintent.
Opportunitiesandusecases
In terms of the opportunities in support of the
ongoing cloudification of telco networks, let us
consider the case of RAN. The functional split
of higher and lower layers of the RAN protocol
makes it possible to utilize Network Functions
Virtualization (NFV) and distributed compute
infrastructure to achieve ease of deployment and
management. The asynchronous functions in the
higher layer may be able to be run on COTS HW.
However,asetofspecializedHWwillberequired
tomeetthestringentperformancecriteriaoflower-
layerRANfunctions.Forinstance,thetime-
synchronousfunctionsinthemedium-access
controllayer,suchasscheduling,linkadaptation,
powercontrol,orinterferencecoordination,typically
requirehighdataratesontheirinterfacesthatscale
withthetraffic,signalbandwidthandnumberof
antennas.Thesecannotbeeasilymetwithcurrent
general-purposeprocessingcapabilities.
Likewise,decipheringfunctionsinthepacket
dataconvergenceprotocollayer,compression/
decompressionschemesoffronthaullinksand
channeldecodingandmodulationfunctionsinthe
physicallayerwouldallbenefitfromHW
acceleration.
Thesecurityrequirementsfordataflowsacross
thebackhaulfor4G/5GRANsmandatetheuseof
IPsecurityprotocols(IPsec).Byoffloadingencrypt/
decryptfunctionstospecializedHWsuchas
SmartNetworkInterfaceControllers(SmartNICs),
application-specificintegratedcircuits(ASICs)
orFPGAs,theprocessingoverheadassociatedwith
IPseccanbeminimized.Thisiscrucialtosupport
higherdataratesinthetransportnetwork.
Thenetworkdataanalyticsfunctionin5GCore
networkswouldbenefitfromGPUstoaccelerate
trainingofmachinelearning(ML)modelsonlive
networkdata.Theenhancementstointerconnects
(cachecoherency,forexample)makeiteasierforthe
variousacceleratorsandCPUstoworktogether.
Theinterconnectsalsoenablelowlatenciesand
highbandwidthswithinsitesandnodes.Thereis
increasingdemandonmemoryfromseveralcore
networkfunctions(user-databasefunctions,
forexample),bothfromascaleandalatency
perspective.ThescaleofPMEMcanbeintelligently
combinedwiththelowlatencyofdoubledatarate
memoriestoaddresstheserequirements.
Whiletheseopportunitiesarespecificto
telecommunicationproviders,therearealsoseveral
classesofthird-partyapplicationsthatwouldbenefit
fromdistributedcomputeandstoragecapabilities
withinthetelcoinfrastructure.Industry4.0includes
severalusecasesthatcouldutilizeHW-optimized
processing.Indoorpositioningtypicallyrequiresthe
processingofhigh-resolutionimagestoaccurately
determinethelocationofanobjectrelativetoothers
onafactoryfloor.Thisiscomputationallyintensive
andGPUs/FPGAsaretypicallyused.Likewise,
theapplicationofaugmentedreality(AR)/virtual
reality(VR)technologiesinsmartmanufacturing
forremoteassistance,trainingormaintenance
willrelysignificantlyonHWaccelerationand
edgecomputingtooptimizeperformanceand
reducelatencies.
Thegamingindustryisalsowitnessing
significanttechnologyshifts–specifically,remote
renderingandmixed-realitytechnologieswillhave
aprofoundimpactontheconsumerexperience.
Thesetechnologiesrelyonanunderlyingdistributed
cloudinfrastructurethathasHWacceleration
capabilitiesattheedgetooffloadtheprocessing
fromconsumerdevices,whilemaintainingstrict
latencybounds.
Furthermore,severalusecasesintheautomotive
industryinvolvestrictlatencyrequirementsthat
demandHWaccelerationintheformofGPUsand
FPGAsatremotesites.Examplesincludereal-time
objectdetectioninvideostreamsthatareprocessed
byeithervehiclesorroad-sideinfrastructure.
THE FUTURE OF CLOUD COMPUTING ✱
7MAY 12, 2020 ✱ ERICSSON TECHNOLOGY REVIEW
Initialproofpoints
Our ongoing research in the area of distributed
cloud has yielded several initial proof points that
demonstrate Ericsson’s leadership in terms of fully
leveraging heterogeneous compute and storage
capabilities to deliver best-in-class application
performance to our customers.
Virtualizedheterogeneoushardware
The 3GPP network evolution requires a dramatic
increase in compute capacity when increasing
carrier bandwidths up to terahertz level and the
addition of more MIMO (multiple-input, multiple-
output) layers and antenna ports. High-end GPUs
could provide the required compute capacity.
To understand how 5G baseband can be
implemented on GPUs, Ericsson has entered
into a collaboration with NVIDIA. Early findings
show that the GPU instruction set and CUDA
(Compute Unified Device Architecture)
SW design patterns for key receiver algorithms
excel in comparison with CPU-only solutions,
indicating that further investigation of GPUs
for this purpose is indeed a viable direction.
Ashigh-endGPUstendtobeexpensiveandmay
notbeavailableineverynodeofthedistributed
cloud,EricssonResearchhasalsodevisedasolution
toenableGPUaccessbyapplicationshostedon
nodeswithoutlocalGPUs,bothenabledby
OpenStackandKubernetes.Givenahigh-speed
networkbetweenthenodes,GPUrequestsare
locallyinterceptedandredirectedtotheremote
GPUserversforexecution.
FPGAsmaybeanotheralternativetomeetthe
requirementsofRANfunctionsandthird-party
applicationshostedatthetelcoedge.AtEricsson
Research,wehaveenabledmulti-tenancysupport
onFPGAsthroughKubernetes,sothatmultiple-
applicationcontainersthatneedHWacceleration
cansharetheFPGA’sinternalresources,off-chip
DRAMandperipheralcomponentinterconnect
express(PCIe)bandwidth,asshowninFigure3.
Ontheleftside,threeapplicationcontainers
(pods)onanodearemanagedthroughKubernetes.
OurFPGAexposurepluginsupportsthepodsby
offeringthreeisolated,virtualFPGAs.Ontheright
side,threeseparateFPGAregions(oneper
applicationcontainer)aremanagedandexposed
Figure 3 FPGA sharing solution
FPGA manager
LDPC encoder
LDPC decoder
ML inference
API
LDPC
encoder
Config.
control
DMAengine
Bandwidth-sharinglayer
Directmemoryaccess(DMA)driver
Memory-sharinglayer
Memoryinfrastructure
Streaming
interface
Streaming
interface
Streaming
interface
LDPC
decoder
ML
inference
Pod
FPGA exposure plugin
Kubelet
User space
Kubernetes cluster node x
Host FPGA board Memory
Kernel
PCIe
✱ THE FUTURE OF CLOUD COMPUTING
8 ERICSSON TECHNOLOGY REVIEW ✱ MAY 12, 2020
throughourHWmanagementlayer,comprisingof
PCIbandwidthandmemory-sharingfunctions(the
orangeboxesintheFPGApartofthefigure).
AnHWmanagementlayerusespartial
reconfigurationtechnologytosupportspatial
partitioningofoneFPGAtoshareitsresources.Itis
comprisedofabandwidth-sharinglayerfordynamic
allocationofPCIebandwidth.Thememory-sharing
layerprotectstenantsfromdataleaksontheoff-chip
DRAM.Itaddsaprotectionlayerforinternal
reconfigurationtopreventunintended
configurations.Thissolutionhasbeenvalidated
usingmultipleregions,hosting5Glow-density
parity-check(LDPC)codeencoderanddecoder
acceleratorsnexttoanMLinferencefunction.
However,essentiallyanytelcoorthird-party
applicationacceleratorcouldbedeployedwithin
thesepartialregions,whosenumbercouldvary
dependingontheFPGAsizeandtheapplication’s
resourcerequirements.
Virtualswitchesformanintegralpartof
distributedcloudinfrastructure,providingnetwork
accesstovirtualmachinesbylinkingthevirtualand
physicalnetworkinterfaces.Theoverheadofthese
virtualswitchesisoneofthemainobstaclesto
achievinghighthroughputinthepacket-processing
functions.Throughoursolutiontooff-loadthedata
planeofavirtualswitchontothespecializedHW
(FPGA-basedSmartNICsinthiscase),weachieve
thehighestpossiblenetworkinput/output
performanceinavirtualizedenvironmentand
freeupCPUsfortheexecutionofotherfunctions
andapplications.
Orchestratingheterogeneousdistributedcloud
There is a need for intelligent workload placement
schemes to meet the diverse acceleration needs
of 5G use cases that require domain-specific HW.
We have two proof points related to this issue.
ThefirstisourdevelopmentofanHW-aware
serviceinstancedesignandworkloadplacementto
optimizethedeploymentofworkloadsattheedge.
Wehavedemonstratedanon-demandservice
instancedesign,prioritizationandpreemptionfor
thetelcoPacketCoreGateway(PCG)user-plane
function(UPF)overaKubernetesedgecluster,in
whichonlysomenodesareequippedwithPMEM.
ThePCG-UPFisconsideredahigh-priority
workload,whichcouldusePMEMtodistribute
databaseinstancesneededforresiliency.
AttheinstantiationtimeofthePCG-UPF,
anotherworkloadusingthePMEMwasevicted.
Thechallengewastomigratethelowerpriority
workloadtoanewhost,consideringitsoriginal
servicerequirements.Here,thelowerpriority
workloadsharedanaffinitywithothercomponents,
Terms and abbreviations
AI – Artificial Intelligence | API – Application Programming Interface | AR – Augmented Reality |
ASIC – Application-Specific Integrated Circuit | COTS – Commercial Off-the-Shelf | CPU – Central
Processing Unit | DC – Data Center | DRAM – Dynamic Random-Access Memory | E-WBB – Enhanced
Mobile Broadband | FPGA – Field-Programmable Gate Array | GNB – GNodeB (3GPP next-generation
base station) | GPU – Graphics Processing Unit | HW – Hardware | IPsec – IP Security Protocols |
LDPC – Low-Density Parity-Check | ML – Machine Learning | NFV – Network Functions Virtualization |
OSS – Operations Support Systems | PCG – Packet Core Gateway | PCIe – Peripheral Component
Interconnect Express | PMEM – Persistent Memory | RAM – Random-Access Memory | SLA – Service
Level Agreement | SmartNIC – Smart Network Interface Controller | TPU – Tensor Processing Unit |
UPF – User-Plane Function | VR – Virtual Reality | xNF – network functions, both telco and third party
THE FUTURE OF CLOUD COMPUTING ✱
9MAY 12, 2020 ✱ ERICSSON TECHNOLOGY REVIEW
whichwereautomaticallymigratedtogether
withtheworkloadblockingthePMEMneeded
bythePCG-UPF.Theservicedisruptiontime
fortheevictedtrafficwasminimizedwiththe
instanttriggeringofthemigrationworkflow.
Oursecondproofpointdemonstrateshow
wecanenabledistributedapplicationstoutilize
theenhancedcapacityandpersistencyofnon-
volatilememoriesinatransparentfashion.
WhilePMEMcouldbeusedtomakeupfor
theslowgrowthofDRAMcapacityinrecent
years,itcanleadtoperformancedegradation
duetoPMEM’sslightlyhigherlatencies.
Thememory-tieringconceptdevelopedby
EricssonResearchenablesthedynamicplacement/
migrationofapplicationdataacrossDRAMand
PMEM,basedonobservedapplicationbehavior.
Thisinfrastructure,usinglow-levelCPU
performancecounterstodriveplacementdecisions,
achievesperformancesimilartoDRAM,without
anychangestotheapplication,whileusinga
mixofPMEMandDRAM.
Complexitymanagement
A heterogeneous and distributed cloud implies
high complexity in service assurance, and more
specifically, high complexity in terms of
continually finding optimal configurations in
dynamically changing environments. Ericsson’s
cognitive layer has demonstrated cloud service
assurance while satisfying contracted SLAs.
Thiscognitiveprocessevaluatestheeffectofa
proposednewservicedeploymentonallexisting
servicesandtheirSLAfulfilment.Furthermore,
thecognitivelayercontinuouslyreevaluates
whetherthecurrentdeploymentofallservices
isstilloptimal,andsearchesforimproved
configurationsandusespredictivemodelstodrive
proactiveactionstobetaken,therebyenabling
intelligentautonomouscloudoperations.
Conclusion
The cloud is becoming more and more distributed
at the same time that compute and storage
capabilities are becoming increasingly diverse.
Datacenters are emerging at the edges of telco
networks and on customer premises and hardware
accelerators are becoming essential components
of formerly software-only services. Due to the
inevitable end of Moore’s law, the importance
and use of hardware accelerators will only
continue to increase, presenting a significant
challenge to existing solutions for exposure
and orchestration.
Toaddressthesechallenges,Ericssonis
innovatinginthreekeyareas.Firstly,weareusing
virtualizationtechniquesfordomain-specific
acceleratorstosupportsharingandmulti-tenant
useofspecifichardware.Secondly,weareusing
zero-touchorchestrationforhardwareaccelerators,
whichincludeshardwarecapabilityexposureand
aggregationfortheorchestrationsystem,aswellas
automatedmechanismstodesignandassignservice
instancesbasedontheabstractmapofresources
andacceleratorcapabilities.Andthirdly,weare
usingartificialintelligenceandcognitive
technologiestoaddressthetechnicalcomplexity
andtooptimizeforbusinessvalue.
Redefiningcloudtoexposeandoptimizetheuse
ofheterogeneousresourcesisnotstraightforward,
andtosomeextentgoesagainstthecentralization
andhomogenizationtrends.However,webelieve
thatourusecasesandproofpointsvalidateour
approachandwillgaintractionbothinthe
telecommunicationscommunityandbeyond,
pavingthewaytowardanintegratednetwork
computefabric[5]thatisuniversallyavailable
acrosstelconetworks.
...PAVINGTHEWAYTOWARD
ANINTEGRATEDNETWORK
COMPUTEFABRICTHATIS
UNIVERSALLYAVAILABLE
✱ THE FUTURE OF CLOUD COMPUTING
10 ERICSSON TECHNOLOGY REVIEW ✱ MAY 12, 2020
Further reading
	❭ Ericsson blog, How will distributed compute and storage improve future networks, available at: https://
www.ericsson.com/en/blog/2020/2/distributed-compute-and-storage-technology-trend
	❭ Ericsson white paper, Edge computing and deployment strategies for communication service providers,
available at: https://www.ericsson.com/en/reports-and-papers/white-papers/edge-computing-and-deployment-
strategies-for-communication-service-providers
	❭ Ericsson blog, Cloud evolution: the era of intent-aware clouds, available at: https://www.ericsson.com/en/
blog/2019/5/cloud-evolution-the-era-of-intent-aware-clouds
	❭ Ericsson blog, What is network slicing?, available at: https://www.ericsson.com/en/blog/2018/1/what-is-
network-slicing
	❭ Ericsson blog, Virtualized 5G RAN: why, when and how?, available at: https://www.ericsson.com/en/
blog/2020/2/virtualized-5g-ran-why-when-and-how
	❭ Ericsson Technology Review, Cognitive technologies in network and business automation, available at:
https://www.ericsson.com/en/reports-and-papers/ericsson-technology-review/articles/cognitive-technologies-in-
network-and-business-automation
	❭ Ericsson, A guide to 5G network security, available at: https://www.ericsson.com/en/
security/a-guide-to-5g-network-security
	❭ Ericsson, 5G Core, available at: https://www.ericsson.com/en/digital-services/offerings/core-network/5g-core
	❭ Ericsson, Edge computing, available at: https://www.ericsson.com/en/digital-services/trending/edge-
computing
References
1.	 ArXiv, Near-Memory Computing: Past, Present, and Future, August 7, 2019, Gagandeep Singh et al.,
available at: https://arxiv.org/pdf/1908.02640.pdf
2.	 Nature, The chips are down for Moore’s law, February 9, 2016, M. Mitchell Waldrop, available at: https://
www.nature.com/news/the-chips-are-down-for-moore-s-law-1.19338
3.	 Admin magazine, How Persistent Memory Will Change Computing, Jeff Layton, available at: https://www.
admin-magazine.com/HPC/Articles/Persistent-Memory
4.	 CXL, Compute Express Link, Breakthrough CPU-to-device interconnect, available at: https://www.
computeexpresslink.org/
5.	 Ericsson, Network compute fabric, available at: https://www.ericsson.com/en/future-technologies/network-
compute-fabric
THE FUTURE OF CLOUD COMPUTING ✱
11MAY 12, 2020 ✱ ERICSSON TECHNOLOGY REVIEW
theauthors
Wolfgang John
◆ is a research leader and
scientist at Ericsson
Research in Stockholm.
His current research focuses
primarily on distributed cloud
computing systems and
platform concepts for both
telco and IT applications.
Since joining Ericsson in
2011, he has also done
research on NFV, software-
defined networking and
network management. John
holds a Ph.D. in computer
engineering from Chalmers
University of Technology in
Gothenburg, Sweden, and
has coauthored more than
50 scientific papers and
reports, as well as several
patent families.
Chandramouli
Sargor
◆ currently heads the
AI-inspired Design team
within the Ericsson Global
AI Accelerator in Bangalore,
India. He joined Ericsson in
2007 and previously headed
the Ericsson Research team
in Bangalore with a focus on
advanced cloud and AI
technologies, including the
use of emerging HW to build
disruptive cloud compute
solutions. Sargor holds a B.
Tech. in electrical
engineering from the Indian
Institute of Technology
in Mumbai and an M.S.
in computer engineering
from North Carolina State
University in the US. He has
coauthored more than
25 patents and several
publications.
Robert Szabo
◆ joined Ericsson in 2013
and currently serves as a
principal researcher in Cloud
Systems and Platforms at
Ericsson Research in
Hungary. At present, his work
focuses primarily on
distributed/edge cloud,
zero-touch automation for
orchestration and NFV.
Szabo is the coauthor of
more than 80 publications
and holds a both a Ph.D.
in electrical engineering and
an MBA from the Budapest
University of Technology
and Economics, Hungary.
Ahsan Javed Awan
◆ is an experienced
researcher of warehouse-
scale computers at Ericsson
Research. Prior to joining
Ericsson in 2018, he worked
at Imperial College London,
IBM Research – Tokyo
in Japan, and Barcelona
Supercomputing Center
in Spain. Awan holds an
Erasmus Mundus joint Ph.D.
from KTH Royal Institute of
Technology in Stockholm,
Sweden and the Universitat
PolitĂšcnica de Catalunya
in Barcelona, Spain, for his
work on performance
characterization and
optimization of in-memory
data analytics on a scale-up
server.
The authors would
like to thank
Jörg Niemöller,
Fetahi Wuhib,
Andrew Williams,
Torbjörn Keisu,
Daniel Seiler,
Jonas FalkenÄ,
Jonas Bjurel,
Tobias Lindqvist
and Azimeh
Sefidcon for their
contributions to
this article.
✱ THE FUTURE OF CLOUD COMPUTING
12 ERICSSON TECHNOLOGY REVIEW ✱ MAY 12, 2020
Chakri Padala
◆ joined Ericsson in 2007
and currently serves as a
master researcher within
Cloud Systems and Platforms
at Ericsson Research in
Bangalore, India. His research
interests include new
memory/storage
technologies, acceleration
of SW functions and
operating system stacks.
Padala has an M.S. from the
University of Louisiana at
Lafayette in the US, and a
B.Tech. from the National
Institute of Technology in
Warangal, India.
Edvard Drake
◆ joined Ericsson in 1993.
Since the early 2000s, he has
been deeply engaged in
technology relations with
many of the major technology
vendors, primarily as part of
the Multimedia, Operations
Support Systems/Business
Support Systems and Digital
Services parts of the Ericsson
organization, gathering
insights into many aspects
of technology evolution.
Drake currently serves as a
technology expert in the area
of platform technologies,
working with both technology
intelligence/scouting as well
as with architecture. He holds
a B.Sc. in computer science
from UmeÄ University in
Sweden.
Martin Julien
◆ joined Ericsson in 1995
and currently serves as a
senior specialist in cloud
systems and platforms.
With deep expertise in
distributed systems,
networking and optical
interconnects, he has played
a significant role in the
development of innovative
cloud system infrastructure
products. Julien’s current
work mainly focuses on cloud
acceleration and cloud
intelligence,takingadvantage
of advanced hardware
offload capabilities and AI
technologies. He holds a B.
Eng. from Sherbrooke
University in Canada.
Miljenko Opsenica
◆ joined Ericsson in 1998
and currently serves as a
master researcher at
Ericsson Research in
Finland (NomadicLab),
where he is working on
cloud architectures and
technologies, orchestration
frameworks and automation.
Opsenica also leads Ericsson
Research’s integrated
connectivity and edge
program, which focuses on
integrated edge architecture,
cross-resource domain
interactions and performance
optimization management.
He holds an M.Sc. in electrical
engineering and computing
from the University of Zagreb
in Croatia.
THE FUTURE OF CLOUD COMPUTING ✱
13MAY 12, 2020 ✱ ERICSSON TECHNOLOGY REVIEW
ISSN 0014-0171
284 23-3344 | Uen
© Ericsson AB 2020
Ericsson
SE-164 83 Stockholm, Sweden
Phone: +46 10 719 0000

More Related Content

What's hot

Ericsson Technology Review: 5G evolution: 3GPP releases 16 & 17 overview (upd...
Ericsson Technology Review: 5G evolution: 3GPP releases 16 & 17 overview (upd...Ericsson Technology Review: 5G evolution: 3GPP releases 16 & 17 overview (upd...
Ericsson Technology Review: 5G evolution: 3GPP releases 16 & 17 overview (upd...Ericsson
 
Ericsson Technology Review: Issue 2/2019
Ericsson Technology Review: Issue 2/2019Ericsson Technology Review: Issue 2/2019
Ericsson Technology Review: Issue 2/2019Ericsson
 
Ericsson Technology Review: issue 2, 2020
 Ericsson Technology Review: issue 2, 2020 Ericsson Technology Review: issue 2, 2020
Ericsson Technology Review: issue 2, 2020Ericsson
 
Ericsson Technology Review: Simplifying the 5G ecosystem by reducing architec...
Ericsson Technology Review: Simplifying the 5G ecosystem by reducing architec...Ericsson Technology Review: Simplifying the 5G ecosystem by reducing architec...
Ericsson Technology Review: Simplifying the 5G ecosystem by reducing architec...Ericsson
 
Ericsson Technology Review: Cloud-native application design in the telecom do...
Ericsson Technology Review: Cloud-native application design in the telecom do...Ericsson Technology Review: Cloud-native application design in the telecom do...
Ericsson Technology Review: Cloud-native application design in the telecom do...Ericsson
 
Ericsson Technology Review - Issue 2, 2018
Ericsson Technology Review - Issue 2, 2018Ericsson Technology Review - Issue 2, 2018
Ericsson Technology Review - Issue 2, 2018Ericsson
 
Ericsson Technology Review: Distributed cloud - A key enabler of automotive a...
Ericsson Technology Review: Distributed cloud - A key enabler of automotive a...Ericsson Technology Review: Distributed cloud - A key enabler of automotive a...
Ericsson Technology Review: Distributed cloud - A key enabler of automotive a...Ericsson
 
Ericsson Technology Review: Meeting 5G latency requirements with inactive state
Ericsson Technology Review: Meeting 5G latency requirements with inactive stateEricsson Technology Review: Meeting 5G latency requirements with inactive state
Ericsson Technology Review: Meeting 5G latency requirements with inactive stateEricsson
 
Ericsson Technology Review - Issue 1, 2018
Ericsson Technology Review - Issue 1, 2018Ericsson Technology Review - Issue 1, 2018
Ericsson Technology Review - Issue 1, 2018Ericsson
 
Ericsson Technology Review: Versatile Video Coding explained – the future of ...
Ericsson Technology Review: Versatile Video Coding explained – the future of ...Ericsson Technology Review: Versatile Video Coding explained – the future of ...
Ericsson Technology Review: Versatile Video Coding explained – the future of ...Ericsson
 
Ericsson Technology Review: Industrial automation enabled by robotics, machin...
Ericsson Technology Review: Industrial automation enabled by robotics, machin...Ericsson Technology Review: Industrial automation enabled by robotics, machin...
Ericsson Technology Review: Industrial automation enabled by robotics, machin...Ericsson
 
Ericsson Technology Review: Integrated access and backhaul – a new type of wi...
Ericsson Technology Review: Integrated access and backhaul – a new type of wi...Ericsson Technology Review: Integrated access and backhaul – a new type of wi...
Ericsson Technology Review: Integrated access and backhaul – a new type of wi...Ericsson
 
Ericsson Technology Review: Technology trends 2018 - Five technology trends a...
Ericsson Technology Review: Technology trends 2018 - Five technology trends a...Ericsson Technology Review: Technology trends 2018 - Five technology trends a...
Ericsson Technology Review: Technology trends 2018 - Five technology trends a...Ericsson
 
Transforming enterprise and industry with 5G private networks
Transforming enterprise and industry with 5G private networksTransforming enterprise and industry with 5G private networks
Transforming enterprise and industry with 5G private networksQualcomm Research
 
The Evolution of Edge computing
The Evolution of Edge computingThe Evolution of Edge computing
The Evolution of Edge computingDESMOND YUEN
 
Ericsson Technology Review: 5G network programmability for mission-critical a...
Ericsson Technology Review: 5G network programmability for mission-critical a...Ericsson Technology Review: 5G network programmability for mission-critical a...
Ericsson Technology Review: 5G network programmability for mission-critical a...Ericsson
 
TADSummit Closing Keynote: BYOSpectrum – Why private cellular is a game-changer
TADSummit Closing Keynote: BYOSpectrum – Why private cellular is a game-changerTADSummit Closing Keynote: BYOSpectrum – Why private cellular is a game-changer
TADSummit Closing Keynote: BYOSpectrum – Why private cellular is a game-changerAlan Quayle
 
The essential role of technology standards
The essential role of technology standardsThe essential role of technology standards
The essential role of technology standardsQualcomm Research
 
Blind cache: a solution to content delivery challenges in an all-encrypted web
Blind cache: a solution to content delivery challenges in an all-encrypted webBlind cache: a solution to content delivery challenges in an all-encrypted web
Blind cache: a solution to content delivery challenges in an all-encrypted webEricsson
 
Ericsson Microwave Outlook 2018
Ericsson Microwave Outlook 2018Ericsson Microwave Outlook 2018
Ericsson Microwave Outlook 2018Ericsson
 

What's hot (20)

Ericsson Technology Review: 5G evolution: 3GPP releases 16 & 17 overview (upd...
Ericsson Technology Review: 5G evolution: 3GPP releases 16 & 17 overview (upd...Ericsson Technology Review: 5G evolution: 3GPP releases 16 & 17 overview (upd...
Ericsson Technology Review: 5G evolution: 3GPP releases 16 & 17 overview (upd...
 
Ericsson Technology Review: Issue 2/2019
Ericsson Technology Review: Issue 2/2019Ericsson Technology Review: Issue 2/2019
Ericsson Technology Review: Issue 2/2019
 
Ericsson Technology Review: issue 2, 2020
 Ericsson Technology Review: issue 2, 2020 Ericsson Technology Review: issue 2, 2020
Ericsson Technology Review: issue 2, 2020
 
Ericsson Technology Review: Simplifying the 5G ecosystem by reducing architec...
Ericsson Technology Review: Simplifying the 5G ecosystem by reducing architec...Ericsson Technology Review: Simplifying the 5G ecosystem by reducing architec...
Ericsson Technology Review: Simplifying the 5G ecosystem by reducing architec...
 
Ericsson Technology Review: Cloud-native application design in the telecom do...
Ericsson Technology Review: Cloud-native application design in the telecom do...Ericsson Technology Review: Cloud-native application design in the telecom do...
Ericsson Technology Review: Cloud-native application design in the telecom do...
 
Ericsson Technology Review - Issue 2, 2018
Ericsson Technology Review - Issue 2, 2018Ericsson Technology Review - Issue 2, 2018
Ericsson Technology Review - Issue 2, 2018
 
Ericsson Technology Review: Distributed cloud - A key enabler of automotive a...
Ericsson Technology Review: Distributed cloud - A key enabler of automotive a...Ericsson Technology Review: Distributed cloud - A key enabler of automotive a...
Ericsson Technology Review: Distributed cloud - A key enabler of automotive a...
 
Ericsson Technology Review: Meeting 5G latency requirements with inactive state
Ericsson Technology Review: Meeting 5G latency requirements with inactive stateEricsson Technology Review: Meeting 5G latency requirements with inactive state
Ericsson Technology Review: Meeting 5G latency requirements with inactive state
 
Ericsson Technology Review - Issue 1, 2018
Ericsson Technology Review - Issue 1, 2018Ericsson Technology Review - Issue 1, 2018
Ericsson Technology Review - Issue 1, 2018
 
Ericsson Technology Review: Versatile Video Coding explained – the future of ...
Ericsson Technology Review: Versatile Video Coding explained – the future of ...Ericsson Technology Review: Versatile Video Coding explained – the future of ...
Ericsson Technology Review: Versatile Video Coding explained – the future of ...
 
Ericsson Technology Review: Industrial automation enabled by robotics, machin...
Ericsson Technology Review: Industrial automation enabled by robotics, machin...Ericsson Technology Review: Industrial automation enabled by robotics, machin...
Ericsson Technology Review: Industrial automation enabled by robotics, machin...
 
Ericsson Technology Review: Integrated access and backhaul – a new type of wi...
Ericsson Technology Review: Integrated access and backhaul – a new type of wi...Ericsson Technology Review: Integrated access and backhaul – a new type of wi...
Ericsson Technology Review: Integrated access and backhaul – a new type of wi...
 
Ericsson Technology Review: Technology trends 2018 - Five technology trends a...
Ericsson Technology Review: Technology trends 2018 - Five technology trends a...Ericsson Technology Review: Technology trends 2018 - Five technology trends a...
Ericsson Technology Review: Technology trends 2018 - Five technology trends a...
 
Transforming enterprise and industry with 5G private networks
Transforming enterprise and industry with 5G private networksTransforming enterprise and industry with 5G private networks
Transforming enterprise and industry with 5G private networks
 
The Evolution of Edge computing
The Evolution of Edge computingThe Evolution of Edge computing
The Evolution of Edge computing
 
Ericsson Technology Review: 5G network programmability for mission-critical a...
Ericsson Technology Review: 5G network programmability for mission-critical a...Ericsson Technology Review: 5G network programmability for mission-critical a...
Ericsson Technology Review: 5G network programmability for mission-critical a...
 
TADSummit Closing Keynote: BYOSpectrum – Why private cellular is a game-changer
TADSummit Closing Keynote: BYOSpectrum – Why private cellular is a game-changerTADSummit Closing Keynote: BYOSpectrum – Why private cellular is a game-changer
TADSummit Closing Keynote: BYOSpectrum – Why private cellular is a game-changer
 
The essential role of technology standards
The essential role of technology standardsThe essential role of technology standards
The essential role of technology standards
 
Blind cache: a solution to content delivery challenges in an all-encrypted web
Blind cache: a solution to content delivery challenges in an all-encrypted webBlind cache: a solution to content delivery challenges in an all-encrypted web
Blind cache: a solution to content delivery challenges in an all-encrypted web
 
Ericsson Microwave Outlook 2018
Ericsson Microwave Outlook 2018Ericsson Microwave Outlook 2018
Ericsson Microwave Outlook 2018
 

Similar to Ericsson Technology Review: The future of cloud computing: Highly distributed with heterogeneous hardware

5G Edge Computing Whitepaper, FCC Advisory Council
5G Edge Computing Whitepaper, FCC Advisory Council5G Edge Computing Whitepaper, FCC Advisory Council
5G Edge Computing Whitepaper, FCC Advisory CouncilDESMOND YUEN
 
Implementation of the Open Source Virtualization Technologies in Cloud Computing
Implementation of the Open Source Virtualization Technologies in Cloud ComputingImplementation of the Open Source Virtualization Technologies in Cloud Computing
Implementation of the Open Source Virtualization Technologies in Cloud Computingijccsa
 
Implementation of the Open Source Virtualization Technologies in Cloud Computing
Implementation of the Open Source Virtualization Technologies in Cloud ComputingImplementation of the Open Source Virtualization Technologies in Cloud Computing
Implementation of the Open Source Virtualization Technologies in Cloud Computingneirew J
 
Necos keynote ii_mobislice
Necos keynote ii_mobisliceNecos keynote ii_mobislice
Necos keynote ii_mobisliceAugusto Neto
 
A proposal for implementing cloud computing in newspaper company
A proposal for implementing cloud computing in newspaper companyA proposal for implementing cloud computing in newspaper company
A proposal for implementing cloud computing in newspaper companyKingsley Mensah
 
Juniper Announces Availability of Its Contrail SDN Solution; Showcases Custom...
Juniper Announces Availability of Its Contrail SDN Solution; Showcases Custom...Juniper Announces Availability of Its Contrail SDN Solution; Showcases Custom...
Juniper Announces Availability of Its Contrail SDN Solution; Showcases Custom...Juniper Networks
 
Open Source Possibilities for 5G Edge Computing Deployment
Open Source Possibilities for 5G Edge Computing DeploymentOpen Source Possibilities for 5G Edge Computing Deployment
Open Source Possibilities for 5G Edge Computing DeploymentIgnacio Verona
 
ONP 2.1 platforms maximize VNF interoperability
ONP 2.1 platforms maximize VNF interoperabilityONP 2.1 platforms maximize VNF interoperability
ONP 2.1 platforms maximize VNF interoperabilityPaul Stevens
 
Virtualizing network services
Virtualizing network servicesVirtualizing network services
Virtualizing network servicesBootcamp SCL
 
Could the “C” in HPC stand for Cloud?
Could the “C” in HPC stand for Cloud?Could the “C” in HPC stand for Cloud?
Could the “C” in HPC stand for Cloud?IBM India Smarter Computing
 
Open Source Edge Computing Platforms - Overview
Open Source Edge Computing Platforms - OverviewOpen Source Edge Computing Platforms - Overview
Open Source Edge Computing Platforms - OverviewKrishna-Kumar
 
Juniper Jumpstarts Innovation: Open Sources SDN Controller
Juniper Jumpstarts Innovation: Open Sources SDN ControllerJuniper Jumpstarts Innovation: Open Sources SDN Controller
Juniper Jumpstarts Innovation: Open Sources SDN ControllerJuniper Networks
 
Innovations in Edge Computing and MEC
Innovations in Edge Computing and MECInnovations in Edge Computing and MEC
Innovations in Edge Computing and MECSabidur Rahman
 
Cloud Computing for National Security Applications
Cloud Computing for National Security ApplicationsCloud Computing for National Security Applications
Cloud Computing for National Security Applicationswhite paper
 
Gef 2012 InduSoft Presentation
Gef 2012  InduSoft PresentationGef 2012  InduSoft Presentation
Gef 2012 InduSoft PresentationAVEVA
 
Data Center for Cloud Computing - DC3X
Data Center for Cloud Computing - DC3XData Center for Cloud Computing - DC3X
Data Center for Cloud Computing - DC3XRenaud Blanchette
 
Virtualization on embedded boards
Virtualization on embedded boardsVirtualization on embedded boards
Virtualization on embedded boardsMohamed Ramadan
 
CLOUD RAN- Benefits of Centralization and Virtualization
CLOUD RAN- Benefits of Centralization and VirtualizationCLOUD RAN- Benefits of Centralization and Virtualization
CLOUD RAN- Benefits of Centralization and VirtualizationAricent
 

Similar to Ericsson Technology Review: The future of cloud computing: Highly distributed with heterogeneous hardware (20)

5G Edge Computing Whitepaper, FCC Advisory Council
5G Edge Computing Whitepaper, FCC Advisory Council5G Edge Computing Whitepaper, FCC Advisory Council
5G Edge Computing Whitepaper, FCC Advisory Council
 
Implementation of the Open Source Virtualization Technologies in Cloud Computing
Implementation of the Open Source Virtualization Technologies in Cloud ComputingImplementation of the Open Source Virtualization Technologies in Cloud Computing
Implementation of the Open Source Virtualization Technologies in Cloud Computing
 
Implementation of the Open Source Virtualization Technologies in Cloud Computing
Implementation of the Open Source Virtualization Technologies in Cloud ComputingImplementation of the Open Source Virtualization Technologies in Cloud Computing
Implementation of the Open Source Virtualization Technologies in Cloud Computing
 
Necos keynote ii_mobislice
Necos keynote ii_mobisliceNecos keynote ii_mobislice
Necos keynote ii_mobislice
 
A proposal for implementing cloud computing in newspaper company
A proposal for implementing cloud computing in newspaper companyA proposal for implementing cloud computing in newspaper company
A proposal for implementing cloud computing in newspaper company
 
Juniper Announces Availability of Its Contrail SDN Solution; Showcases Custom...
Juniper Announces Availability of Its Contrail SDN Solution; Showcases Custom...Juniper Announces Availability of Its Contrail SDN Solution; Showcases Custom...
Juniper Announces Availability of Its Contrail SDN Solution; Showcases Custom...
 
Open Source Possibilities for 5G Edge Computing Deployment
Open Source Possibilities for 5G Edge Computing DeploymentOpen Source Possibilities for 5G Edge Computing Deployment
Open Source Possibilities for 5G Edge Computing Deployment
 
ONP 2.1 platforms maximize VNF interoperability
ONP 2.1 platforms maximize VNF interoperabilityONP 2.1 platforms maximize VNF interoperability
ONP 2.1 platforms maximize VNF interoperability
 
Virtualizing network services
Virtualizing network servicesVirtualizing network services
Virtualizing network services
 
Could the “C” in HPC stand for Cloud?
Could the “C” in HPC stand for Cloud?Could the “C” in HPC stand for Cloud?
Could the “C” in HPC stand for Cloud?
 
Open Source Edge Computing Platforms - Overview
Open Source Edge Computing Platforms - OverviewOpen Source Edge Computing Platforms - Overview
Open Source Edge Computing Platforms - Overview
 
Juniper Jumpstarts Innovation: Open Sources SDN Controller
Juniper Jumpstarts Innovation: Open Sources SDN ControllerJuniper Jumpstarts Innovation: Open Sources SDN Controller
Juniper Jumpstarts Innovation: Open Sources SDN Controller
 
Cloudcomputing
CloudcomputingCloudcomputing
Cloudcomputing
 
Innovations in Edge Computing and MEC
Innovations in Edge Computing and MECInnovations in Edge Computing and MEC
Innovations in Edge Computing and MEC
 
Cloud Computing for National Security Applications
Cloud Computing for National Security ApplicationsCloud Computing for National Security Applications
Cloud Computing for National Security Applications
 
Gef 2012 InduSoft Presentation
Gef 2012  InduSoft PresentationGef 2012  InduSoft Presentation
Gef 2012 InduSoft Presentation
 
Software Defined Grid
Software Defined GridSoftware Defined Grid
Software Defined Grid
 
Data Center for Cloud Computing - DC3X
Data Center for Cloud Computing - DC3XData Center for Cloud Computing - DC3X
Data Center for Cloud Computing - DC3X
 
Virtualization on embedded boards
Virtualization on embedded boardsVirtualization on embedded boards
Virtualization on embedded boards
 
CLOUD RAN- Benefits of Centralization and Virtualization
CLOUD RAN- Benefits of Centralization and VirtualizationCLOUD RAN- Benefits of Centralization and Virtualization
CLOUD RAN- Benefits of Centralization and Virtualization
 

More from Ericsson

Ericsson Technology Review: Critical IoT connectivity: Ideal for time-critica...
Ericsson Technology Review: Critical IoT connectivity: Ideal for time-critica...Ericsson Technology Review: Critical IoT connectivity: Ideal for time-critica...
Ericsson Technology Review: Critical IoT connectivity: Ideal for time-critica...Ericsson
 
Ericsson Technology Review: Spotlight on the Internet of Things
Ericsson Technology Review: Spotlight on the Internet of ThingsEricsson Technology Review: Spotlight on the Internet of Things
Ericsson Technology Review: Spotlight on the Internet of ThingsEricsson
 
Ericsson Technology Review - Technology Trends 2019
Ericsson Technology Review - Technology Trends 2019Ericsson Technology Review - Technology Trends 2019
Ericsson Technology Review - Technology Trends 2019Ericsson
 
SD-WAN Orchestration
SD-WAN OrchestrationSD-WAN Orchestration
SD-WAN OrchestrationEricsson
 
Ericsson Technology Review - Issue 1, 2019
Ericsson Technology Review - Issue 1, 2019Ericsson Technology Review - Issue 1, 2019
Ericsson Technology Review - Issue 1, 2019Ericsson
 
Ericsson Technology Review: Boosting smart manufacturing with 5G wireless con...
Ericsson Technology Review: Boosting smart manufacturing with 5G wireless con...Ericsson Technology Review: Boosting smart manufacturing with 5G wireless con...
Ericsson Technology Review: Boosting smart manufacturing with 5G wireless con...Ericsson
 
Critical Broadband Networks presentation slideshare
Critical Broadband Networks presentation slideshareCritical Broadband Networks presentation slideshare
Critical Broadband Networks presentation slideshareEricsson
 
Evolving cellular IoT for industry digitalization
Evolving cellular IoT for industry digitalizationEvolving cellular IoT for industry digitalization
Evolving cellular IoT for industry digitalizationEricsson
 
Ericsson Technology Review: Key technology choices for optimal massive IoT de...
Ericsson Technology Review: Key technology choices for optimal massive IoT de...Ericsson Technology Review: Key technology choices for optimal massive IoT de...
Ericsson Technology Review: Key technology choices for optimal massive IoT de...Ericsson
 
Ericsson Technology Review: The advantages of combining 5G NR with LTE
Ericsson Technology Review: The advantages of combining 5G NR with LTEEricsson Technology Review: The advantages of combining 5G NR with LTE
Ericsson Technology Review: The advantages of combining 5G NR with LTEEricsson
 
Is your network ready for 5G?
Is your networkready for 5G?Is your networkready for 5G?
Is your network ready for 5G?Ericsson
 

More from Ericsson (11)

Ericsson Technology Review: Critical IoT connectivity: Ideal for time-critica...
Ericsson Technology Review: Critical IoT connectivity: Ideal for time-critica...Ericsson Technology Review: Critical IoT connectivity: Ideal for time-critica...
Ericsson Technology Review: Critical IoT connectivity: Ideal for time-critica...
 
Ericsson Technology Review: Spotlight on the Internet of Things
Ericsson Technology Review: Spotlight on the Internet of ThingsEricsson Technology Review: Spotlight on the Internet of Things
Ericsson Technology Review: Spotlight on the Internet of Things
 
Ericsson Technology Review - Technology Trends 2019
Ericsson Technology Review - Technology Trends 2019Ericsson Technology Review - Technology Trends 2019
Ericsson Technology Review - Technology Trends 2019
 
SD-WAN Orchestration
SD-WAN OrchestrationSD-WAN Orchestration
SD-WAN Orchestration
 
Ericsson Technology Review - Issue 1, 2019
Ericsson Technology Review - Issue 1, 2019Ericsson Technology Review - Issue 1, 2019
Ericsson Technology Review - Issue 1, 2019
 
Ericsson Technology Review: Boosting smart manufacturing with 5G wireless con...
Ericsson Technology Review: Boosting smart manufacturing with 5G wireless con...Ericsson Technology Review: Boosting smart manufacturing with 5G wireless con...
Ericsson Technology Review: Boosting smart manufacturing with 5G wireless con...
 
Critical Broadband Networks presentation slideshare
Critical Broadband Networks presentation slideshareCritical Broadband Networks presentation slideshare
Critical Broadband Networks presentation slideshare
 
Evolving cellular IoT for industry digitalization
Evolving cellular IoT for industry digitalizationEvolving cellular IoT for industry digitalization
Evolving cellular IoT for industry digitalization
 
Ericsson Technology Review: Key technology choices for optimal massive IoT de...
Ericsson Technology Review: Key technology choices for optimal massive IoT de...Ericsson Technology Review: Key technology choices for optimal massive IoT de...
Ericsson Technology Review: Key technology choices for optimal massive IoT de...
 
Ericsson Technology Review: The advantages of combining 5G NR with LTE
Ericsson Technology Review: The advantages of combining 5G NR with LTEEricsson Technology Review: The advantages of combining 5G NR with LTE
Ericsson Technology Review: The advantages of combining 5G NR with LTE
 
Is your network ready for 5G?
Is your networkready for 5G?Is your networkready for 5G?
Is your network ready for 5G?
 

Recently uploaded

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 

Recently uploaded (20)

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 

Ericsson Technology Review: The future of cloud computing: Highly distributed with heterogeneous hardware

  • 1. Gaming AR/VRB E-MBB Automotive Network slices Internet of Things Fixed access Manufacturing APP SmartNICs PMEM HW capability exposures Access sites (edge cloud) Central sites Public clouds Distributed sites (edge/regional cloud) xNF: telco Virtual Network Function or Cloud-native Network Function APP: Third-party application HW capability control Business intent Zero-touch orchestration APP APP APP APP APP APP xNF xNF APP xNF xNF APP xNF xNF xNF xNF xNF THE FUTURE OF CLOUD COMPUTING 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 | # 0 5 ∙ 2 0 2 0
  • 2. With a vastly distributed system (the telco network) already in place, the telecom industry has a significant advantage in the transition toward distributed cloud computing. To deliver best-in-class application performance, however, operators must also have the ability to fully leverage heterogeneous compute and storage capabilities. WOLFGANG JOHN, CHANDRAMOULI SARGOR, ROBERT SZABO, AHSAN JAVED AWAN, CHAKRI PADALA, EDVARD DRAKE, MARTIN JULIEN, MILJENKO OPSENICA The cloud is transforming, both in terms of the extent of distribution and in the diversity of compute and storage capabilities. On-premises and edge data centers (DCs) are emerging, and hardware (HW) accelerators are becoming integral components of formerly software-only services. ■ One of the main drivers into the age of virtualization and cloud was the promise of reducing costs by running all types of workloads on homogeneous, generic, commercial off-the- shelf (COTS) HW hosted in dedicated, centralized DCs. Over the years, however, as use cases have matured and new ones have continued to emerge, requirements on latency, energy efficiency, privacy and resiliency have become more stringent, while demand for massive data storage has increased. Tomeetperformance,costand/orlegal requirements,cloudresourcesaremovingtoward theedgeofthenetworktobridgethegapbetween resource-constraineddevicesanddistantbut powerfulcloudDCs.Meanwhile,traditionalCOTS HWisbeingaugmentedbyspecialized programmableHWresourcestosatisfythestrict performancerequirementsofcertainapplications andlimitedenergybudgetsofremotesites. HIGHLY DISTRIBUTED WITH HETEROGENEOUS HARDWARE Thefutureof cloudcomputing ✱ THE FUTURE OF CLOUD COMPUTING 2 ERICSSON TECHNOLOGY REVIEW ✱ MAY 12, 2020
  • 3. Theresultisthatcloudcomputingresources arebecomingincreasinglyheterogeneous,while simultaneouslybeingwidelydistributedacross smallerDCsatmultiplelocations.Clouddeployments mustberethoughttoaddressthecomplexityand technicalchallengesthatresultfromthisprofound transformation. Inthecontextoftelecommunicationnetworks, thekeychallengesareinthefollowingareas: 1. Virtualization of specialized HW resources 2. Exposure of heterogeneous HW capabilities 3. HW-aware workload placement 4. Managing increased complexity. Getting all these pieces right will enable the future network platform to deliver optimal application performance by leveraging emerging HW innovation that is intelligently distributed throughout the network, while continuing to harvest the operational and business benefits of cloud computing models. Figure1positionsthefourkeychallengesin relationtotheorchestration/operationssupport systems(OSS)layer,theapplicationlayer,run-time andtheoperatingsystem/hypervisor.Thelowerpart ofthefigureprovidessomeexamplesofspecialized HWinatelcoenvironment,whichincludesdomain- specificaccelerators,next-generationmemoryand storage,andnovelinterconnecttechnologies. Computeandstoragetrends With the inevitable end of Moore’s Law [2], developers can no longer assume that rapidly increasing application resource demands will be addressed by the next generation of faster general-purpose chips. Instead, commodity HW is being augmented by a very heterogeneous set of specialized chipsets, referred to as domain-specific accelerators, that attempt to provide both cost and energy savings. Forinstance,data-intensiveapplicationscantake advantageofthemassivescopeforparallelization Figure 1 Impact of the four key challenges on the stack (top) and heterogeneity of HW infrastructure (bottom) HW-aware workload placement Exposure of HW capabilities Virtualization of specialized HW Orchestration/OSS Application Run-time Operating system/hypervisor Distributed compute & storage HW ‱ Memory pooling ‱ Storage-class memories ‱ GPUs/TPUs ‱ FPGAs ‱ Cache-coherent interconnects ‱ High bandwidth interconnects ‱ Cache-coherent interconnects ‱ High bandwidth interconnects ‱ Near-memory computing ‱ PMEM ‱ GPUs/ASICs ‱ FPGAs and SmartNICs Distributed compute & storage HW Next-generation memory & storage Domain-specific accelerators Novel interconnect technologies Operating system/hypervisor Run-time User device Application Central Edge 5G UPF 5G gNB Managing increased complexity THE FUTURE OF CLOUD COMPUTING ✱ 3MAY 12, 2020 ✱ ERICSSON TECHNOLOGY REVIEW
  • 4. ingraphicsprocessingunits(GPUs)ortensor processingunits(TPUs),whilelatency-sensitive applicationsorlocationswithlimitedpowerbudgets mayutilizefield-programmablegatearrays (FPGAs).Thesetrendspointtoarapidlyincreasing adoptionofacceleratorsinthenearfuture. Thegrowingdemandformemorycapacityfrom emergingdata-intensiveapplicationsmustbemetby upcominggenerationsofmemory.Next-generation memoriesaimtoblurthestrictdichotomybetween classicalvolatileandpersistentstoragetechnologies– offeringthecapacityandpersistencefeaturesof storage,combinedwiththebyte-addressability andaccessspeedsclosetotoday’srandom-access memory(RAM)technologies.Suchpersistent memory(PMEM)technologies[3]canbeused eitheraslargeterabytescalevolatilememory,oras storagewithbetterlatencyandbandwidthrelative tosolid-statedisks. 3Dsilicondie-stackinghasfacilitatedthe embeddingofcomputeunitsdirectlyinsidememory andstoragefabrics,openingaparadigmofnear- memoryprocessing[1],atechnologythatreduces datatransferbetweencomputeandstorageand improvesperformanceandenergyconsumption. Finally,advancementsininterconnecttechnologies willenablefasterspeeds,highercapacityandlower latency/jittertosupportcommunicationbetweenthe variousmemoryandprocessingresourceswithin nodesaswellaswithinclusters.Thecachecoherency propertiesofmoderninterconnecttechnologies, suchasComputeExpressLink[4]andGen-Z,can enabledirectaccesstoconfigurationregistersand memoryregionsacrossthecomputeinfrastructure. Thiswillsimplifytheprogrammabilityofaccelerators andfacilitatefine-graineddatasharingamong heterogeneousHW. Supportingheterogeneoushardware indistributedcloud WhilethecombinationofheterogeneousHW and distributed compute resources poses unique challenges, there are mechanisms to address each of them. Virtualizationofspecializedhardware The adoption of specialized HW in the cloud enables multiple tenants to use the same HW under the illusion that they are the sole user, with no data leakage between them. The tenants can request, utilize and release accelerators at any time using application programming interfaces (APIs). This arrangement requires an abstraction layer that provides a mechanism to schedule jobs to the specialized HW, monitor their resource usage and dynamically scale resource allocations to meet performance requirements. It is pertinent to keep the overhead of this virtualization to a minimum. While virtualization techniques for common COTS HW (x86-based central processing units (CPUs), dynamic RAM (DRAM), block storage and so on) have matured well during recent decades, corresponding virtualization techniques for domain-specific accelerators are largely still missing for production-grade systems. Exposureofhardwarecapabilities Current cloud architectures are largely agnostic to the capabilities of specialized HW. For example, all GPUs of a certain vendor are treated as equivalent, regardless of their exact type or make. To differentiate them, operators typically tag the nodes equipped with different accelerators with unique tags and the users request resources with a specific tag. This model is very different to general-purpose CPUs and can therefore lead to complications when a user requires combinations of accelerators. Currentdeploymentspecificationsalsodonot havegoodsupportforrequestingpartialallocation ofaccelerators.Foracceleratorsthatcanbe partitionedtoday,thedecompositionofasingle THESETRENDSPOINTTOA RAPIDLYINCREASINGADOPTION OFACCELERATORS... ✱ THE FUTURE OF CLOUD COMPUTING 4 ERICSSON TECHNOLOGY REVIEW ✱ MAY 12, 2020
  • 5. physicalacceleratorintomultiplevirtualaccelerators mustbedonemanually.Addressingtheseissues willrequireappropriateabstractionsandmodels ofspecializedHW,sothattheircapabilitiescanbe interpretedandincorporatedbyorchestration functions. Theneedforappropriatemodelswillbefurther amplifiedinthecaseofdistributedcomputeand storage.Here,theselectionoftheoptimalsite locationwilldependontheapplicationrequirements (boundedlatencyorthroughputconstraints,for example)andtheavailableresourcesandHW capabilitiesatthesites.Theprogrammingand orchestrationmodelsmustbeabletoselect appropriatesoftware(SW)options–SWonlyinthe caseofmoderaterequirements,forexample,orSW complementedwithHWaccelerationforstringent requirements. AsSWdeploymentoptionswithorwithoutHW accelerationmayhavesignificantlydifferent resourcefootprints,sitesmustexposetheirHW capabilitiestobeabletoconstructatopologymap ofresourcesandcapabilities.Duringexposureand abstraction,proprietaryfeaturesandtheinterfaces tothemmustbehiddenandmappedto(formalor informal)industrystandardsthatarehopefully comingsoon.Modelingandabstractionofresources andcapabilitiesarenecessaryprerequisitestobe abletoselecttheappropriatelocationand applicationdeploymentoptionsandflavors. Orchestratingheterogeneousdistributedcloud Based on a global view of the resources and capabilities within the distributed environment, anorchestrationsystem(OSSintelcoterminology) typically takes care of designing and assigning application workloads within the compute and storage of the distributed environment. This means that decisions regarding optimal workload placement also should factor in the type of HW components available at the sites related to the requirements of the specific application SW. Duetothepricingofandpowerconstraints onexistingandupcomingHWaccelerators, Definition of key terms Edge computing provides distributed computing and storage resources closer to the location where they are needed/consumed. Distributed cloud provides an execution environment for cloud application optimization across multiple sites, including required connectivity in between, managed as one solution and perceived as such by the applications. Hardware accelerators are devices that provide several orders of magnitude more efficiency/ performance compared with software running on general purpose central processing units for selected functions. Different hardware accelerators may be needed for acceleration of different functions. Persistent memory is an emerging memory technology offering capacity and persistence features of block-addressable storage, combined with the byte-addressability and access speeds close to today’s random-access memory technologies. It is also referred to as storage-class memory. Moore's law holds that the number of transistors in a densely integrated circuit doubles about every two years, increasing the computational performance of applications without the need for software redesign. Since 2010, however, physical constraints have made the reduction in transistor size increasingly difficult and expensive. THE FUTURE OF CLOUD COMPUTING ✱ 5MAY 12, 2020 ✱ ERICSSON TECHNOLOGY REVIEW
  • 6. theyareexpectedtobescarceamongedge-cloud sites,whichinturnwillrequiremechanismsto employprioritizationandpreemptionofworkloads. UnlikeconventionalITcloudenvironments, distributedcloudallowsconsiderationsofremote resourcesandcapabilities. Moreover,telcoapplicationsandworkloads hostedintelcocloudsmayrequiremuchstricter ServiceLevelAgreements(SLAs)tobefulfilled. Prioritizationandpreemptionfornewworkloads mayonlybeaviableoptionifcapabilitiesor resourcesarealreadytaken.However,itisimportant tomigrateevictedworkloadseithertoanew location,ortoanewSWandHWdeploymentoption tominimizeservicedisruptionduringpreemption. Managingincreasedcomplexity Traditional automation techniques based on human scripting and/or rule books cannot scale to address the complexity of the heterogeneous distributed cloud. We can already see a shift away from human-guided automation to machine- reasoning-based automation such as cognitive artificial intelligence (AI) technologies. Specifically, a paradigm is emerging where the human input to the cloud system will be limited to specifying the desired business objectives (intents). The cloud system then figures how best to realize those objectives/intents. Figure2presentsanexemplarydistributedcloud scenariowithaccesssites,regionalandcentralDCs andpublicclouds.Itisbasedontheassumptionthat themanufacturingnetworkslice(red)includesboth telco(xNF)andthird-partyworkloads(APP), outofwhichoneAPPrequiresnetworkacceleration (SmartNIC),whileanotherxNFdependsonPMEM. Multiplenetworkslicesarecreatedbasedon customerneed.Networkslicesdiffernotonlyintheir servicecharacteristics,butareseparatedand isolatedfromeachother.Aggregatedviewsof HWacceleratorsperlocationarecollectedforthe zero-touchorchestrationservice(grayarrows). Figure 2 Integrated network slicing (telco) and third-party applications Gaming AR/VRB E-MBB Automotive Network slices Internet of Things Fixed access Manufacturing APP SmartNICs PMEM HW capability exposures Access sites (edge cloud) Central sites Public clouds Distributed sites (edge/regional cloud) xNF: telco Virtual Network Function or Cloud-native Network Function APP: Third-party application HW capability control Business intent Zero-touch orchestration APP APP APP APP APP APP xNF xNF APP xNF xNF APP xNF xNF xNF xNF xNF ✱ THE FUTURE OF CLOUD COMPUTING 6 ERICSSON TECHNOLOGY REVIEW ✱ MAY 12, 2020
  • 7. Whenaservicerequestarrives,theorchestration servicedesignstheserviceinstancetopologyand assignsresourcestoeachservicecomponent instance(redarrows).Theseactionsarebasedon theactualservicerequirements,theserviceaccess pointsandthebusinessintent. Opportunitiesandusecases In terms of the opportunities in support of the ongoing cloudification of telco networks, let us consider the case of RAN. The functional split of higher and lower layers of the RAN protocol makes it possible to utilize Network Functions Virtualization (NFV) and distributed compute infrastructure to achieve ease of deployment and management. The asynchronous functions in the higher layer may be able to be run on COTS HW. However,asetofspecializedHWwillberequired tomeetthestringentperformancecriteriaoflower- layerRANfunctions.Forinstance,thetime- synchronousfunctionsinthemedium-access controllayer,suchasscheduling,linkadaptation, powercontrol,orinterferencecoordination,typically requirehighdataratesontheirinterfacesthatscale withthetraffic,signalbandwidthandnumberof antennas.Thesecannotbeeasilymetwithcurrent general-purposeprocessingcapabilities. Likewise,decipheringfunctionsinthepacket dataconvergenceprotocollayer,compression/ decompressionschemesoffronthaullinksand channeldecodingandmodulationfunctionsinthe physicallayerwouldallbenefitfromHW acceleration. Thesecurityrequirementsfordataflowsacross thebackhaulfor4G/5GRANsmandatetheuseof IPsecurityprotocols(IPsec).Byoffloadingencrypt/ decryptfunctionstospecializedHWsuchas SmartNetworkInterfaceControllers(SmartNICs), application-specificintegratedcircuits(ASICs) orFPGAs,theprocessingoverheadassociatedwith IPseccanbeminimized.Thisiscrucialtosupport higherdataratesinthetransportnetwork. Thenetworkdataanalyticsfunctionin5GCore networkswouldbenefitfromGPUstoaccelerate trainingofmachinelearning(ML)modelsonlive networkdata.Theenhancementstointerconnects (cachecoherency,forexample)makeiteasierforthe variousacceleratorsandCPUstoworktogether. Theinterconnectsalsoenablelowlatenciesand highbandwidthswithinsitesandnodes.Thereis increasingdemandonmemoryfromseveralcore networkfunctions(user-databasefunctions, forexample),bothfromascaleandalatency perspective.ThescaleofPMEMcanbeintelligently combinedwiththelowlatencyofdoubledatarate memoriestoaddresstheserequirements. Whiletheseopportunitiesarespecificto telecommunicationproviders,therearealsoseveral classesofthird-partyapplicationsthatwouldbenefit fromdistributedcomputeandstoragecapabilities withinthetelcoinfrastructure.Industry4.0includes severalusecasesthatcouldutilizeHW-optimized processing.Indoorpositioningtypicallyrequiresthe processingofhigh-resolutionimagestoaccurately determinethelocationofanobjectrelativetoothers onafactoryfloor.Thisiscomputationallyintensive andGPUs/FPGAsaretypicallyused.Likewise, theapplicationofaugmentedreality(AR)/virtual reality(VR)technologiesinsmartmanufacturing forremoteassistance,trainingormaintenance willrelysignificantlyonHWaccelerationand edgecomputingtooptimizeperformanceand reducelatencies. Thegamingindustryisalsowitnessing significanttechnologyshifts–specifically,remote renderingandmixed-realitytechnologieswillhave aprofoundimpactontheconsumerexperience. Thesetechnologiesrelyonanunderlyingdistributed cloudinfrastructurethathasHWacceleration capabilitiesattheedgetooffloadtheprocessing fromconsumerdevices,whilemaintainingstrict latencybounds. Furthermore,severalusecasesintheautomotive industryinvolvestrictlatencyrequirementsthat demandHWaccelerationintheformofGPUsand FPGAsatremotesites.Examplesincludereal-time objectdetectioninvideostreamsthatareprocessed byeithervehiclesorroad-sideinfrastructure. THE FUTURE OF CLOUD COMPUTING ✱ 7MAY 12, 2020 ✱ ERICSSON TECHNOLOGY REVIEW
  • 8. Initialproofpoints Our ongoing research in the area of distributed cloud has yielded several initial proof points that demonstrate Ericsson’s leadership in terms of fully leveraging heterogeneous compute and storage capabilities to deliver best-in-class application performance to our customers. Virtualizedheterogeneoushardware The 3GPP network evolution requires a dramatic increase in compute capacity when increasing carrier bandwidths up to terahertz level and the addition of more MIMO (multiple-input, multiple- output) layers and antenna ports. High-end GPUs could provide the required compute capacity. To understand how 5G baseband can be implemented on GPUs, Ericsson has entered into a collaboration with NVIDIA. Early findings show that the GPU instruction set and CUDA (Compute Unified Device Architecture) SW design patterns for key receiver algorithms excel in comparison with CPU-only solutions, indicating that further investigation of GPUs for this purpose is indeed a viable direction. Ashigh-endGPUstendtobeexpensiveandmay notbeavailableineverynodeofthedistributed cloud,EricssonResearchhasalsodevisedasolution toenableGPUaccessbyapplicationshostedon nodeswithoutlocalGPUs,bothenabledby OpenStackandKubernetes.Givenahigh-speed networkbetweenthenodes,GPUrequestsare locallyinterceptedandredirectedtotheremote GPUserversforexecution. FPGAsmaybeanotheralternativetomeetthe requirementsofRANfunctionsandthird-party applicationshostedatthetelcoedge.AtEricsson Research,wehaveenabledmulti-tenancysupport onFPGAsthroughKubernetes,sothatmultiple- applicationcontainersthatneedHWacceleration cansharetheFPGA’sinternalresources,off-chip DRAMandperipheralcomponentinterconnect express(PCIe)bandwidth,asshowninFigure3. Ontheleftside,threeapplicationcontainers (pods)onanodearemanagedthroughKubernetes. OurFPGAexposurepluginsupportsthepodsby offeringthreeisolated,virtualFPGAs.Ontheright side,threeseparateFPGAregions(oneper applicationcontainer)aremanagedandexposed Figure 3 FPGA sharing solution FPGA manager LDPC encoder LDPC decoder ML inference API LDPC encoder Config. control DMAengine Bandwidth-sharinglayer Directmemoryaccess(DMA)driver Memory-sharinglayer Memoryinfrastructure Streaming interface Streaming interface Streaming interface LDPC decoder ML inference Pod FPGA exposure plugin Kubelet User space Kubernetes cluster node x Host FPGA board Memory Kernel PCIe ✱ THE FUTURE OF CLOUD COMPUTING 8 ERICSSON TECHNOLOGY REVIEW ✱ MAY 12, 2020
  • 9. throughourHWmanagementlayer,comprisingof PCIbandwidthandmemory-sharingfunctions(the orangeboxesintheFPGApartofthefigure). AnHWmanagementlayerusespartial reconfigurationtechnologytosupportspatial partitioningofoneFPGAtoshareitsresources.Itis comprisedofabandwidth-sharinglayerfordynamic allocationofPCIebandwidth.Thememory-sharing layerprotectstenantsfromdataleaksontheoff-chip DRAM.Itaddsaprotectionlayerforinternal reconfigurationtopreventunintended configurations.Thissolutionhasbeenvalidated usingmultipleregions,hosting5Glow-density parity-check(LDPC)codeencoderanddecoder acceleratorsnexttoanMLinferencefunction. However,essentiallyanytelcoorthird-party applicationacceleratorcouldbedeployedwithin thesepartialregions,whosenumbercouldvary dependingontheFPGAsizeandtheapplication’s resourcerequirements. Virtualswitchesformanintegralpartof distributedcloudinfrastructure,providingnetwork accesstovirtualmachinesbylinkingthevirtualand physicalnetworkinterfaces.Theoverheadofthese virtualswitchesisoneofthemainobstaclesto achievinghighthroughputinthepacket-processing functions.Throughoursolutiontooff-loadthedata planeofavirtualswitchontothespecializedHW (FPGA-basedSmartNICsinthiscase),weachieve thehighestpossiblenetworkinput/output performanceinavirtualizedenvironmentand freeupCPUsfortheexecutionofotherfunctions andapplications. Orchestratingheterogeneousdistributedcloud There is a need for intelligent workload placement schemes to meet the diverse acceleration needs of 5G use cases that require domain-specific HW. We have two proof points related to this issue. ThefirstisourdevelopmentofanHW-aware serviceinstancedesignandworkloadplacementto optimizethedeploymentofworkloadsattheedge. Wehavedemonstratedanon-demandservice instancedesign,prioritizationandpreemptionfor thetelcoPacketCoreGateway(PCG)user-plane function(UPF)overaKubernetesedgecluster,in whichonlysomenodesareequippedwithPMEM. ThePCG-UPFisconsideredahigh-priority workload,whichcouldusePMEMtodistribute databaseinstancesneededforresiliency. AttheinstantiationtimeofthePCG-UPF, anotherworkloadusingthePMEMwasevicted. Thechallengewastomigratethelowerpriority workloadtoanewhost,consideringitsoriginal servicerequirements.Here,thelowerpriority workloadsharedanaffinitywithothercomponents, Terms and abbreviations AI – Artificial Intelligence | API – Application Programming Interface | AR – Augmented Reality | ASIC – Application-Specific Integrated Circuit | COTS – Commercial Off-the-Shelf | CPU – Central Processing Unit | DC – Data Center | DRAM – Dynamic Random-Access Memory | E-WBB – Enhanced Mobile Broadband | FPGA – Field-Programmable Gate Array | GNB – GNodeB (3GPP next-generation base station) | GPU – Graphics Processing Unit | HW – Hardware | IPsec – IP Security Protocols | LDPC – Low-Density Parity-Check | ML – Machine Learning | NFV – Network Functions Virtualization | OSS – Operations Support Systems | PCG – Packet Core Gateway | PCIe – Peripheral Component Interconnect Express | PMEM – Persistent Memory | RAM – Random-Access Memory | SLA – Service Level Agreement | SmartNIC – Smart Network Interface Controller | TPU – Tensor Processing Unit | UPF – User-Plane Function | VR – Virtual Reality | xNF – network functions, both telco and third party THE FUTURE OF CLOUD COMPUTING ✱ 9MAY 12, 2020 ✱ ERICSSON TECHNOLOGY REVIEW
  • 10. whichwereautomaticallymigratedtogether withtheworkloadblockingthePMEMneeded bythePCG-UPF.Theservicedisruptiontime fortheevictedtrafficwasminimizedwiththe instanttriggeringofthemigrationworkflow. Oursecondproofpointdemonstrateshow wecanenabledistributedapplicationstoutilize theenhancedcapacityandpersistencyofnon- volatilememoriesinatransparentfashion. WhilePMEMcouldbeusedtomakeupfor theslowgrowthofDRAMcapacityinrecent years,itcanleadtoperformancedegradation duetoPMEM’sslightlyhigherlatencies. Thememory-tieringconceptdevelopedby EricssonResearchenablesthedynamicplacement/ migrationofapplicationdataacrossDRAMand PMEM,basedonobservedapplicationbehavior. Thisinfrastructure,usinglow-levelCPU performancecounterstodriveplacementdecisions, achievesperformancesimilartoDRAM,without anychangestotheapplication,whileusinga mixofPMEMandDRAM. Complexitymanagement A heterogeneous and distributed cloud implies high complexity in service assurance, and more specifically, high complexity in terms of continually finding optimal configurations in dynamically changing environments. Ericsson’s cognitive layer has demonstrated cloud service assurance while satisfying contracted SLAs. Thiscognitiveprocessevaluatestheeffectofa proposednewservicedeploymentonallexisting servicesandtheirSLAfulfilment.Furthermore, thecognitivelayercontinuouslyreevaluates whetherthecurrentdeploymentofallservices isstilloptimal,andsearchesforimproved configurationsandusespredictivemodelstodrive proactiveactionstobetaken,therebyenabling intelligentautonomouscloudoperations. Conclusion The cloud is becoming more and more distributed at the same time that compute and storage capabilities are becoming increasingly diverse. Datacenters are emerging at the edges of telco networks and on customer premises and hardware accelerators are becoming essential components of formerly software-only services. Due to the inevitable end of Moore’s law, the importance and use of hardware accelerators will only continue to increase, presenting a significant challenge to existing solutions for exposure and orchestration. Toaddressthesechallenges,Ericssonis innovatinginthreekeyareas.Firstly,weareusing virtualizationtechniquesfordomain-specific acceleratorstosupportsharingandmulti-tenant useofspecifichardware.Secondly,weareusing zero-touchorchestrationforhardwareaccelerators, whichincludeshardwarecapabilityexposureand aggregationfortheorchestrationsystem,aswellas automatedmechanismstodesignandassignservice instancesbasedontheabstractmapofresources andacceleratorcapabilities.Andthirdly,weare usingartificialintelligenceandcognitive technologiestoaddressthetechnicalcomplexity andtooptimizeforbusinessvalue. Redefiningcloudtoexposeandoptimizetheuse ofheterogeneousresourcesisnotstraightforward, andtosomeextentgoesagainstthecentralization andhomogenizationtrends.However,webelieve thatourusecasesandproofpointsvalidateour approachandwillgaintractionbothinthe telecommunicationscommunityandbeyond, pavingthewaytowardanintegratednetwork computefabric[5]thatisuniversallyavailable acrosstelconetworks. ...PAVINGTHEWAYTOWARD ANINTEGRATEDNETWORK COMPUTEFABRICTHATIS UNIVERSALLYAVAILABLE ✱ THE FUTURE OF CLOUD COMPUTING 10 ERICSSON TECHNOLOGY REVIEW ✱ MAY 12, 2020
  • 11. Further reading ❭ Ericsson blog, How will distributed compute and storage improve future networks, available at: https:// www.ericsson.com/en/blog/2020/2/distributed-compute-and-storage-technology-trend ❭ Ericsson white paper, Edge computing and deployment strategies for communication service providers, available at: https://www.ericsson.com/en/reports-and-papers/white-papers/edge-computing-and-deployment- strategies-for-communication-service-providers ❭ Ericsson blog, Cloud evolution: the era of intent-aware clouds, available at: https://www.ericsson.com/en/ blog/2019/5/cloud-evolution-the-era-of-intent-aware-clouds ❭ Ericsson blog, What is network slicing?, available at: https://www.ericsson.com/en/blog/2018/1/what-is- network-slicing ❭ Ericsson blog, Virtualized 5G RAN: why, when and how?, available at: https://www.ericsson.com/en/ blog/2020/2/virtualized-5g-ran-why-when-and-how ❭ Ericsson Technology Review, Cognitive technologies in network and business automation, available at: https://www.ericsson.com/en/reports-and-papers/ericsson-technology-review/articles/cognitive-technologies-in- network-and-business-automation ❭ Ericsson, A guide to 5G network security, available at: https://www.ericsson.com/en/ security/a-guide-to-5g-network-security ❭ Ericsson, 5G Core, available at: https://www.ericsson.com/en/digital-services/offerings/core-network/5g-core ❭ Ericsson, Edge computing, available at: https://www.ericsson.com/en/digital-services/trending/edge- computing References 1. ArXiv, Near-Memory Computing: Past, Present, and Future, August 7, 2019, Gagandeep Singh et al., available at: https://arxiv.org/pdf/1908.02640.pdf 2. Nature, The chips are down for Moore’s law, February 9, 2016, M. Mitchell Waldrop, available at: https:// www.nature.com/news/the-chips-are-down-for-moore-s-law-1.19338 3. Admin magazine, How Persistent Memory Will Change Computing, Jeff Layton, available at: https://www. admin-magazine.com/HPC/Articles/Persistent-Memory 4. CXL, Compute Express Link, Breakthrough CPU-to-device interconnect, available at: https://www. computeexpresslink.org/ 5. Ericsson, Network compute fabric, available at: https://www.ericsson.com/en/future-technologies/network- compute-fabric THE FUTURE OF CLOUD COMPUTING ✱ 11MAY 12, 2020 ✱ ERICSSON TECHNOLOGY REVIEW
  • 12. theauthors Wolfgang John ◆ is a research leader and scientist at Ericsson Research in Stockholm. His current research focuses primarily on distributed cloud computing systems and platform concepts for both telco and IT applications. Since joining Ericsson in 2011, he has also done research on NFV, software- defined networking and network management. John holds a Ph.D. in computer engineering from Chalmers University of Technology in Gothenburg, Sweden, and has coauthored more than 50 scientific papers and reports, as well as several patent families. Chandramouli Sargor ◆ currently heads the AI-inspired Design team within the Ericsson Global AI Accelerator in Bangalore, India. He joined Ericsson in 2007 and previously headed the Ericsson Research team in Bangalore with a focus on advanced cloud and AI technologies, including the use of emerging HW to build disruptive cloud compute solutions. Sargor holds a B. Tech. in electrical engineering from the Indian Institute of Technology in Mumbai and an M.S. in computer engineering from North Carolina State University in the US. He has coauthored more than 25 patents and several publications. Robert Szabo ◆ joined Ericsson in 2013 and currently serves as a principal researcher in Cloud Systems and Platforms at Ericsson Research in Hungary. At present, his work focuses primarily on distributed/edge cloud, zero-touch automation for orchestration and NFV. Szabo is the coauthor of more than 80 publications and holds a both a Ph.D. in electrical engineering and an MBA from the Budapest University of Technology and Economics, Hungary. Ahsan Javed Awan ◆ is an experienced researcher of warehouse- scale computers at Ericsson Research. Prior to joining Ericsson in 2018, he worked at Imperial College London, IBM Research – Tokyo in Japan, and Barcelona Supercomputing Center in Spain. Awan holds an Erasmus Mundus joint Ph.D. from KTH Royal Institute of Technology in Stockholm, Sweden and the Universitat PolitĂšcnica de Catalunya in Barcelona, Spain, for his work on performance characterization and optimization of in-memory data analytics on a scale-up server. The authors would like to thank Jörg Niemöller, Fetahi Wuhib, Andrew Williams, Torbjörn Keisu, Daniel Seiler, Jonas FalkenĂ„, Jonas Bjurel, Tobias Lindqvist and Azimeh Sefidcon for their contributions to this article. ✱ THE FUTURE OF CLOUD COMPUTING 12 ERICSSON TECHNOLOGY REVIEW ✱ MAY 12, 2020
  • 13. Chakri Padala ◆ joined Ericsson in 2007 and currently serves as a master researcher within Cloud Systems and Platforms at Ericsson Research in Bangalore, India. His research interests include new memory/storage technologies, acceleration of SW functions and operating system stacks. Padala has an M.S. from the University of Louisiana at Lafayette in the US, and a B.Tech. from the National Institute of Technology in Warangal, India. Edvard Drake ◆ joined Ericsson in 1993. Since the early 2000s, he has been deeply engaged in technology relations with many of the major technology vendors, primarily as part of the Multimedia, Operations Support Systems/Business Support Systems and Digital Services parts of the Ericsson organization, gathering insights into many aspects of technology evolution. Drake currently serves as a technology expert in the area of platform technologies, working with both technology intelligence/scouting as well as with architecture. He holds a B.Sc. in computer science from UmeĂ„ University in Sweden. Martin Julien ◆ joined Ericsson in 1995 and currently serves as a senior specialist in cloud systems and platforms. With deep expertise in distributed systems, networking and optical interconnects, he has played a significant role in the development of innovative cloud system infrastructure products. Julien’s current work mainly focuses on cloud acceleration and cloud intelligence,takingadvantage of advanced hardware offload capabilities and AI technologies. He holds a B. Eng. from Sherbrooke University in Canada. Miljenko Opsenica ◆ joined Ericsson in 1998 and currently serves as a master researcher at Ericsson Research in Finland (NomadicLab), where he is working on cloud architectures and technologies, orchestration frameworks and automation. Opsenica also leads Ericsson Research’s integrated connectivity and edge program, which focuses on integrated edge architecture, cross-resource domain interactions and performance optimization management. He holds an M.Sc. in electrical engineering and computing from the University of Zagreb in Croatia. THE FUTURE OF CLOUD COMPUTING ✱ 13MAY 12, 2020 ✱ ERICSSON TECHNOLOGY REVIEW
  • 14. ISSN 0014-0171 284 23-3344 | Uen © Ericsson AB 2020 Ericsson SE-164 83 Stockholm, Sweden Phone: +46 10 719 0000