introducing aws wavelength: run applications

64

Upload: others

Post on 26-Jan-2022

3 views

Category:

Documents


0 download

TRANSCRIPT

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Introducing AWS Wavelength: Run applications with ultra-low latency requirements at the 5G network edge

C M P 2 1 2

Chris Barclay

Product Manager

Amazon Web Services

Ishwar Parulkar

Senior Principal Engineer

Amazon Web Services

Robert Duffy

CTO

id Software

James Altman

Director of Publishing

Bethesda Softworks

Connectivity over mobile networks today

Connectivity over mobile networks with Wavelength

Low latency/

high bandwidth

AWS Wavelength Benefits

Low latency/

high bandwidth

Consistent

development

experience

AWS Wavelength Benefits

Low latency/

high bandwidth

Consistent

development

experience

Same AWS

benefits

AWS Wavelength Benefits

Low latency/

high bandwidth

Consistent

development

experience

Same AWS

benefits

Ubiquity

AWS Wavelength Benefits

Ultra-low latency compute

Edge data processing

Machine learning inference at the edge

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.

What is 5G?

1980s

1G

Analog, Voice

1990s

2G

Digital, Voice Capacity

2000s

3G

Voice & Data

2010s

4GBroadband Data, Video

2020s

5G

?

5G drivers

High Capacity

Ultra low latencyMassive

connectivity

4K

5G drivers

Peak data rate = 20Gbps DL/10Gbps UL

User experienced data rate = 100Mbps DL/50Mbps UL

User plane latency = 5–10ms

Control plane latency = 10–20ms

Connection density =

1,000,000 devices/km2

4K

How does 5G architecture achieve this?

How does 5G architecture achieve this?

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.

The end-to-end network

Transit/Peering

point AWS RegionInternet

CSP Network

The end-to-end network

AWS RegionInternet

CSP Network

Round trip latency = ~100s mS

Note: p90 latency across user population across the US

Transit/Peering

point

Computing at the 5G network edge

AWS RegionInternet

CSP Network

Round trip latency = ~10 mS

Note: p90 latency across user population across the US

Transit/Peering

point

Computing at the 5G network edge

AWS RegionInternet

CSP Network

Reduced latency

jitter

Transit/Peering

point

Computing at the 5G network edge

AWS RegionInternet

CSP Network

Multiple 24x7 video

streams

Compressed video

information(BW savings)

Videoprocessing

Transit/Peering

point

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Wavelength Zones

AWS RegionInternet

CSP Network

Wavelength Zone

Transit/Peering

point

What is a Wavelength Zone

Same AWS-designed

infrastructure as in

AWS data centers

Hosted in a site within a

CSP partner network

Integrated into the

CSP 5G Network

Managed and

monitored from an

AWS region

What is unique about AWS Wavelength Zones

Single pane of

management,

across zones and

AWS regions

Same pace of

innovation as in

the AWS regions

Same

operational

consistency

(upgrades, patches,

versions)

Failover from

Wavelength Zone to

AWS region

Wavelength Zone

AWS Regionus-east-1

AWS Regionus-east-2

AWS Regionus-west-2

AWS Regionus-west-1

Internet

Peering

PointsCSP Network Internet

AWS Regionus-east-1

AWS Regionus-east-2

AWS Regionus-west-2

AWS Regionus-west-1

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Deploying applications

5G Mobile

Access

AWS Wavelength Zone (WL Zone)

AWS Region

Internet

j

Control, management and monitoringj

k

VPC extension across Region and WL Zonek

l

Connecting end users to WL Zonel

m

WL Zone and region service end pointsm

WL Zone and server outside of AWS region

n

n

Deploying a Gaming Application

Service Discovery

AWS Wavelength Zone

AWS Region

Player State Service

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.

BANDWIDTH

COMPUTE

The Hardware Approach

Game Server

The Hardware Approach

Game Engine

Game Server

The Hardware Approach

Rendered

FrameRenderGame Engine

Game Server

The Hardware Approach

Rendered

FrameRender EncodeGame Engine Hardware

Encoding

Game Server

The Hardware Approach

Rendered

FrameRender Encode

Compressed

video output

Game Engine Hardware

Encoding

Game Server

The Hardware Approach

Rendered

FrameRender Encode

Compressed

video output

Game Engine Hardware

Encoding

InternetClient Device

Game Server

The Hardware Approach

Rendered

FrameRender Encode

Compressed

video outputDecodeDecoded video

Decoded

Video

Game Engine Hardware

Encoding

InternetClient Device

Game Server

The Hardware Approach

Rendered

FrameRender Encode

Compressed

video outputDecodeDecoded video

Decoded

Video

Game Engine Hardware

Encoding

InternetClient Device

Game Server

The Hardware Approach

Rendered

FrameRender Encode

Compressed

video outputDecodeDecoded video

Decoded

Video

Game Engine Hardware

Encoding

InternetClient Device

Game Server

The Hardware Approach

Rendered

FrameRender Encode

Compressed

video outputDecodeDecoded video

Decoded

Video

Game Engine Hardware

Encoding

InternetClient Device

Game Server

Game Engine

GAME GENERATED MOTION

ESTIMATION

GRAPHICS ENGINE ENCODER

MOTION COMPENSATION

MOTION ESTIMATION

FOR EACH PER-MACROBLOCK MOTION VECTOR

(0,0) (0,-1) (0,-2) (0,-3)

(1,0) (1,-1) (1,-2) (1,-3)

(2,0) (2,-1) (2,-2) (2,-3)

(3,0) (3,-1) (3,-2) (3,-3)

MOTION VECTOR BUFFER

4x4 MACROBLOCK OFPER-PIXEL MOTION VECTORS

(1.5,-1.5)TRANSFORMATION

PER-MACROBLOCK MOTION VECTOR

*TYPICAL MOTION ESTIMATION IS SKIPPED

*ENCODING CONTINUES WITHOUT ALTERATION

DEFERRED PIXEL PROCESSING

AND REMOTE RENDERING

Resources

• Come to the AWS and Verizon booths to see 5G demos

• aws.amazon.com/wavelength

Thank you!

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.