delay-aware dynamic control for communication...

38
1896 1920 1987 2006 Mobile-Edge Computing Zhiyong Chen Department of Electronic Engineering Shanghai Jiao Tong University, China Nov. 27 2017 1

Upload: others

Post on 04-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Delay-aware Dynamic Control for Communication Networksiwct.sjtu.edu.cn/Personal/zychen/MECteacherppt.pdf · 2019-08-15 · display with a 16 x 9 ratio with at least 1 digital input

1896 1920 1987 2006

Mobile-Edge Computing

Zhiyong Chen

Department of Electronic Engineering

Shanghai Jiao Tong University, China

Nov. 27 2017

1

Page 2: Delay-aware Dynamic Control for Communication Networksiwct.sjtu.edu.cn/Personal/zychen/MECteacherppt.pdf · 2019-08-15 · display with a 16 x 9 ratio with at least 1 digital input

MOBILE COMPUTATION DEMANDS

2

Page 3: Delay-aware Dynamic Control for Communication Networksiwct.sjtu.edu.cn/Personal/zychen/MECteacherppt.pdf · 2019-08-15 · display with a 16 x 9 ratio with at least 1 digital input

Navigation

• Monitor and control the movement of a craft or vehicle from one place to another

• Four general categories

– land navigation

– marine navigation

– aeronautic navigation

– space navigation

• Most popular navigation systems: – Global Positioning System (GPS)

– BeiDou Navigation Satellite System (BDS)

3

Page 4: Delay-aware Dynamic Control for Communication Networksiwct.sjtu.edu.cn/Personal/zychen/MECteacherppt.pdf · 2019-08-15 · display with a 16 x 9 ratio with at least 1 digital input

Computations in Navigation

• Obtain location information

– obtain accurate locations of multiple users at the same time

• Plan route

– integrate a series of factors to better plan a path

• Process panoramic images

– process a series of images due to forward, backward and other operations

• High requirements for computation capability and computation power

4

Page 5: Delay-aware Dynamic Control for Communication Networksiwct.sjtu.edu.cn/Personal/zychen/MECteacherppt.pdf · 2019-08-15 · display with a 16 x 9 ratio with at least 1 digital input

Augmented Reality (AR)

• A live direct or indirect view of a physical, real-world environment whose elements are "augmented" by computer-generated sensory input such as sound, video, graphics or GPS data

5

Page 6: Delay-aware Dynamic Control for Communication Networksiwct.sjtu.edu.cn/Personal/zychen/MECteacherppt.pdf · 2019-08-15 · display with a 16 x 9 ratio with at least 1 digital input

Augmented Reality (AR)

• Five critical components in an AR application:– a video source

• obtain raw video frames from mobile camera

– a tracker• track user position

– a mapper • build environment model

– an object recognizer • identify known objects

– a render • prepare processed frame for display

6

Page 7: Delay-aware Dynamic Control for Communication Networksiwct.sjtu.edu.cn/Personal/zychen/MECteacherppt.pdf · 2019-08-15 · display with a 16 x 9 ratio with at least 1 digital input

Virtual Reality (VR)

• Use VR headsets to generate realistic images, sounds and other sensations that simulate a user's physical presence in a virtual or imaginary environment

7

Page 8: Delay-aware Dynamic Control for Communication Networksiwct.sjtu.edu.cn/Personal/zychen/MECteacherppt.pdf · 2019-08-15 · display with a 16 x 9 ratio with at least 1 digital input

Computations in VR

• Do the rendering-computation with a series of rendered images in real-time to induce the illusion of user’s movement – real-time 3D computer graphics technology– wide-angle (wide field) stereo display technology

• Convey depth perception to the viewer by means of stereopsis for binocular vision– observer head, eye and hand tracking technology

• Measure the position, direction and the motion of user’s head, eye and hand– tactile / haptic feedback technology

• Recreate the sense of touch by applying forces, vibrations, or motions to the user

8

Page 9: Delay-aware Dynamic Control for Communication Networksiwct.sjtu.edu.cn/Personal/zychen/MECteacherppt.pdf · 2019-08-15 · display with a 16 x 9 ratio with at least 1 digital input

Ultra-high-definition (UHD) Video Streaming

• A video format conceptualized by the Japanese public broadcasting network, NHK, and used for any display with a 16 x 9 ratio with at least 1 digital input cable carrying a minimum resolution of 3,840 x 2,160 square pixels

9

Page 10: Delay-aware Dynamic Control for Communication Networksiwct.sjtu.edu.cn/Personal/zychen/MECteacherppt.pdf · 2019-08-15 · display with a 16 x 9 ratio with at least 1 digital input

Computations in UHD

• Data compression– encode information to reduce bits by identifying and eliminating

statistical redundancy or less important information

• Video decoding– convert base-band analog video signals to digital components

video

• HD image processing– isolate the individual color planes of an image and treating them

as two-dimensional signal and applying standard signal-processing techniques

• High requirements for computation capability and computation power consumption– uncompressed 20-minute UHDTV program has up 4 TB

10

Page 11: Delay-aware Dynamic Control for Communication Networksiwct.sjtu.edu.cn/Personal/zychen/MECteacherppt.pdf · 2019-08-15 · display with a 16 x 9 ratio with at least 1 digital input

• 7.1 billion connected devices today and over 50 billion expected in 2020

• Hallmark of IoT applications

– large volumes of data, devices, and messages

• Most IoT applications have low-latency requirements

Internet of Things (IoT)

11

Page 12: Delay-aware Dynamic Control for Communication Networksiwct.sjtu.edu.cn/Personal/zychen/MECteacherppt.pdf · 2019-08-15 · display with a 16 x 9 ratio with at least 1 digital input

• Oil and gas remote monitoring– access field data to anticipate and prevent disasters in real time

• Automated vehicles– ensure information processing and fast delivery to other vehicles to

avoid car accident-related losses

• Home automation

– integrate or control the home electronic products or systems, such as lighting, coffee ovens, computer equipment, security systems, heating and air-conditioning systems, video and audio systems

IoT Application Examples

12

Page 13: Delay-aware Dynamic Control for Communication Networksiwct.sjtu.edu.cn/Personal/zychen/MECteacherppt.pdf · 2019-08-15 · display with a 16 x 9 ratio with at least 1 digital input

• Internet connectivity for mobile phones, tablets, sensors, security cameras and vehicles has produced a lot of data that can be mined and analyzed

• Clean, process and interpret the vast amount of data which is gathered by the sensors for data analytics

• Process massive computation-intensive and latency-sensitive data in real-time

Computations in IoT

13

Page 14: Delay-aware Dynamic Control for Communication Networksiwct.sjtu.edu.cn/Personal/zychen/MECteacherppt.pdf · 2019-08-15 · display with a 16 x 9 ratio with at least 1 digital input

A TRADITIONAL TECHNOLOGY-- MOBILE CLOUD COMPUTING (MCC)

14

Page 15: Delay-aware Dynamic Control for Communication Networksiwct.sjtu.edu.cn/Personal/zychen/MECteacherppt.pdf · 2019-08-15 · display with a 16 x 9 ratio with at least 1 digital input

Mobile Cloud Computing (MCC)

• MCC is the combination of cloud computing, mobile computing and wireless networks to bring rich computational resources to mobile users, network operators, as well as cloud computing providers

• Ultimate goal is to enable execution of rich mobile applications on a plethora of mobile devices, with a rich user experience

15

Page 16: Delay-aware Dynamic Control for Communication Networksiwct.sjtu.edu.cn/Personal/zychen/MECteacherppt.pdf · 2019-08-15 · display with a 16 x 9 ratio with at least 1 digital input

Key Components of MCC

• Four types of cloud-based resources– distant immobile clouds

– proximate immobile computing entities

– proximate mobile computing entities

– hybrid (combination of the above three)

• MCC servers– data centers deployed at the core network

16

Page 17: Delay-aware Dynamic Control for Communication Networksiwct.sjtu.edu.cn/Personal/zychen/MECteacherppt.pdf · 2019-08-15 · display with a 16 x 9 ratio with at least 1 digital input

Limitations of MCC

• Edge networking devices and even user terminals – more powerful in terms of processing, storage, communication capabilities

• Long propagation distance will result in excessively long latency for mobile applications

• Data exchange over long distance will allow the data tsunami to saturate and bring down the backhaul networks

• A large population of ultra-dense edge devices will be idle at every time instant and waste enormous computation and storage resources

17

Page 18: Delay-aware Dynamic Control for Communication Networksiwct.sjtu.edu.cn/Personal/zychen/MECteacherppt.pdf · 2019-08-15 · display with a 16 x 9 ratio with at least 1 digital input

Solution

• Resent: recent attempts to push CC capabilities to the network edge:

– Fog/Edge Computing

– Mobile Edge Computing

– Cloudlents,…

• To discuss:

– What are their fundamentals? Their relationship?

– Competition? Cooperation? Complementary?

18

Page 19: Delay-aware Dynamic Control for Communication Networksiwct.sjtu.edu.cn/Personal/zychen/MECteacherppt.pdf · 2019-08-15 · display with a 16 x 9 ratio with at least 1 digital input

A NEW TECHNOLOGY -- MOBILE-EDGE COMPUTING (MEC)

19

Page 20: Delay-aware Dynamic Control for Communication Networksiwct.sjtu.edu.cn/Personal/zychen/MECteacherppt.pdf · 2019-08-15 · display with a 16 x 9 ratio with at least 1 digital input

Mobile Edge Computing (MEC)

• MEC is a network architecture concept that enables cloud computing capabilities and an IT service environment at the edge of the cellular network

• The basic idea behind MEC is that by running applications and performing related processing tasks closer to the cellular customer, network congestion is reduced and applications perform better

20

Page 21: Delay-aware Dynamic Control for Communication Networksiwct.sjtu.edu.cn/Personal/zychen/MECteacherppt.pdf · 2019-08-15 · display with a 16 x 9 ratio with at least 1 digital input

Key Components of MEC

• Mobile devices

– end users, clients, service subscribers

• MEC servers

– small-scale data centers deployed at the network edges (e.g., base stations and access points)

21

Page 22: Delay-aware Dynamic Control for Communication Networksiwct.sjtu.edu.cn/Personal/zychen/MECteacherppt.pdf · 2019-08-15 · display with a 16 x 9 ratio with at least 1 digital input

Architecture of MEC Systems

22

Page 23: Delay-aware Dynamic Control for Communication Networksiwct.sjtu.edu.cn/Personal/zychen/MECteacherppt.pdf · 2019-08-15 · display with a 16 x 9 ratio with at least 1 digital input

MCC vs. MEC

• Similarities

– integrate the concept of cloud computing into mobile networks

– enhance the resource-poor mobile hardware

– reduce the development cost of mobile applications

• Differences

– MCC runs computing services of mobile devices at the remote cloud data center

– MEC provides IT and cloud-computing capabilities at the edge of the mobile network

23

Page 24: Delay-aware Dynamic Control for Communication Networksiwct.sjtu.edu.cn/Personal/zychen/MECteacherppt.pdf · 2019-08-15 · display with a 16 x 9 ratio with at least 1 digital input

• Offer applications and content providers cloud-computing capabilities and an IT service environment at the edge of the mobile network

• Proximity (close to end users)

• Ultra-low latency

• High bandwidth

• Real-time access to radio network and context information

• Location awareness

Advantages of MEC

24

Page 25: Delay-aware Dynamic Control for Communication Networksiwct.sjtu.edu.cn/Personal/zychen/MECteacherppt.pdf · 2019-08-15 · display with a 16 x 9 ratio with at least 1 digital input

Why Mobile Edge Computing?

25

Can be leveraged by applications to create value

• Efficient utilization of radio and network resources

• Innovative applications and services

Page 26: Delay-aware Dynamic Control for Communication Networksiwct.sjtu.edu.cn/Personal/zychen/MECteacherppt.pdf · 2019-08-15 · display with a 16 x 9 ratio with at least 1 digital input

MEC Use Case 1: Augmented Reality

• Overlay AR content onto objects viewed on camera

• Provide local object tracking and AR content caching

• Local content delivered locally

• Improved QoE and overall efficiency

26

Page 27: Delay-aware Dynamic Control for Communication Networksiwct.sjtu.edu.cn/Personal/zychen/MECteacherppt.pdf · 2019-08-15 · display with a 16 x 9 ratio with at least 1 digital input

MEC Use Case 2: Video Analytics

27

• Analyze live Video streams at base station

• Trigger events (e.g. movement, abandoned bags, missing objects, crowd) automatically

• Accelerate detection and protect network from verbose traffic

• Relevant in public safety, smart cities

Page 28: Delay-aware Dynamic Control for Communication Networksiwct.sjtu.edu.cn/Personal/zychen/MECteacherppt.pdf · 2019-08-15 · display with a 16 x 9 ratio with at least 1 digital input

MEC Use Case 3: Location Tracking

28

• Get Mobile Device location in real time and in a passive way (no GPS)

• Understand how the crowd is distributed or locate specific users

• Relevant in Smart City (Macro cells), Retail (Micro cells), and advertising

Page 29: Delay-aware Dynamic Control for Communication Networksiwct.sjtu.edu.cn/Personal/zychen/MECteacherppt.pdf · 2019-08-15 · display with a 16 x 9 ratio with at least 1 digital input

MEC Use Case 4:Intelligent Video Acceleration

29

• Use information to assist TCP congestion control decisions

• Ensure the application-level coding matches the estimated downlink capacity

• Improve video quality and throughput

Page 30: Delay-aware Dynamic Control for Communication Networksiwct.sjtu.edu.cn/Personal/zychen/MECteacherppt.pdf · 2019-08-15 · display with a 16 x 9 ratio with at least 1 digital input

MEC Use Case 5:Connected Vehicles

30

• Extend the existing cloud services into the highly distributed mobile base station environment, leveraging the existing LTE connectivity

• The MEC application operates as a roadside unit for vehicle-to-infrastructure (V2I)

• Enable a nearby car to receive data in a matter of

milliseconds, and the driver to react instantly

Page 31: Delay-aware Dynamic Control for Communication Networksiwct.sjtu.edu.cn/Personal/zychen/MECteacherppt.pdf · 2019-08-15 · display with a 16 x 9 ratio with at least 1 digital input

MEC Platform

31

• MEC scope focuses on enabling third-party applications to be hosted in the mobile network edge

• The architecture includes components and functional

Page 32: Delay-aware Dynamic Control for Communication Networksiwct.sjtu.edu.cn/Personal/zychen/MECteacherppt.pdf · 2019-08-15 · display with a 16 x 9 ratio with at least 1 digital input

TECHNICAL REQUIREMENTS

32

Page 33: Delay-aware Dynamic Control for Communication Networksiwct.sjtu.edu.cn/Personal/zychen/MECteacherppt.pdf · 2019-08-15 · display with a 16 x 9 ratio with at least 1 digital input

Technical Requirements

• Network integration

– User Equipment (UE) and Core Network elements that comply with the existing 3GPP specifications should not be affected by the presence of the MEC server as well as the applications being hosted on it

• Application portability

– applications should be seamlessly loaded and executed in MEC platform that may be provided by different vendors

33

Page 34: Delay-aware Dynamic Control for Communication Networksiwct.sjtu.edu.cn/Personal/zychen/MECteacherppt.pdf · 2019-08-15 · display with a 16 x 9 ratio with at least 1 digital input

Technical Requirements

• Security– ensure isolation between Virtual Machines

– ensure that the Virtual Machines only access platform resources and services for which they have authorization

– ensure that platform software and firmware, as well as hosted application software, are not modified in any way by a malicious party

– ensure that communication between applications, as well as between applications and the platform, is secured

– ensure traffic isolation so that only the intended recipient(s) have access to traffic and data

34

Page 35: Delay-aware Dynamic Control for Communication Networksiwct.sjtu.edu.cn/Personal/zychen/MECteacherppt.pdf · 2019-08-15 · display with a 16 x 9 ratio with at least 1 digital input

Technical Requirements

• Performance

– MEC platforms should have enough capacity to process user traffic handled by 3GPP Network Element

– MEC applications should be transparent to the UE and provide improved QoE

• Resilience

– MEC platform should not affect network availability

– MEC solution vendors should address the high-availability requirements demanded by their network operators

35

Page 36: Delay-aware Dynamic Control for Communication Networksiwct.sjtu.edu.cn/Personal/zychen/MECteacherppt.pdf · 2019-08-15 · display with a 16 x 9 ratio with at least 1 digital input

Technical Requirements

• Operations

– implemented management framework should consider the diversity of potential deployments

– implemented management framework should consider existing management framework of radio access network

• Regulatory and legal considerations

– privacy-restricted information should not be passed to the application if the user hasn’t given consent

– introduction of a MEC server in the radio access network should not reduce the provision of lawful interception

36

Page 37: Delay-aware Dynamic Control for Communication Networksiwct.sjtu.edu.cn/Personal/zychen/MECteacherppt.pdf · 2019-08-15 · display with a 16 x 9 ratio with at least 1 digital input

Conclusion

• MEC complements SDN and NFV and advances the transformation of the mobile-broadband network into a programmable world, ensuringimplemented management framework should consider the diversity of potential deployments

– highly efficient network operation and service delivery

– ultimate personal experience

– new business opportunities

• MEC is a key enabler for IoT and mission-critical, vertical solutions.

37

Page 38: Delay-aware Dynamic Control for Communication Networksiwct.sjtu.edu.cn/Personal/zychen/MECteacherppt.pdf · 2019-08-15 · display with a 16 x 9 ratio with at least 1 digital input

Conclusion

• MEC is a key architectural concept and technology for 5G, helping to satisfy the demanding requirements for the 5G era in terms of expected throughput, latency, scalability and automationEC is a key enabler for IoT and mission-critical, vertical solutions.

38