acacia context aware edge computing for
play

ACACIA Context-aware Edge Computing for Continuous Interactive - PowerPoint PPT Presentation

ACACIA Context-aware Edge Computing for Continuous Interactive Applications over Mobile Networks Junguk Cho , Jacobus Van der Merwe, Karthikeyan Sundaresan, Rajesh Mahindra, and Sampath Rangarajan 1 Continuous Interactive (CI) Mobile Apps


  1. ACACIA – Context-aware Edge Computing for Continuous Interactive Applications over Mobile Networks Junguk Cho , Jacobus Van der Merwe, Karthikeyan Sundaresan, Rajesh Mahindra, and Sampath Rangarajan 1

  2. Continuous Interactive (CI) Mobile Apps • Emerging Continuous Interactive (CI) mobile applications at scale 2

  3. Continuous Interactive (CI) Mobile Apps • Emerging Continuous Interactive (CI) mobile applications at scale • Example of Continuous Interactive (CI) mobile apps 3

  4. Continuous Interactive (CI) Mobile Apps • Emerging Continuous Interactive (CI) mobile applications at scale • Example of Continuous Interactive (CI) mobile apps • Augmented reality (AR) 4

  5. Continuous Interactive (CI) Mobile Apps • Emerging Continuous Interactive (CI) mobile applications at scale • Example of Continuous Interactive (CI) mobile apps • Augmented reality (AR) • Face Recognition 5

  6. Continuous Interactive (CI) Mobile Apps • Emerging Continuous Interactive (CI) mobile applications at scale • Example of Continuous Interactive (CI) mobile apps • Augmented reality (AR) • Face Recognition • Virtual Reality (VR) 6

  7. Continuous Interactive (CI) Mobile Apps • Emerging Continuous Interactive (CI) mobile applications at scale • Example of Continuous Interactive (CI) mobile apps • Augmented reality (AR) • Face Recognition • Virtual Reality (VR) • Autonomous driving 7

  8. Characteristics of CI Mobile Apps • Highly responsive (~ 100 ms) • Overlay information (graphics, text or video) should be shown in real-time • Intensive computation • Too slow to run completely on mobile devices • Have centralized databases in the server 8

  9. Enablers for CI Mobile Apps Computation offloading to cloud 9

  10. Enablers for CI Mobile Apps Mobile network 10

  11. Enablers for CI Mobile Apps 11

  12. Enablers for CI Mobile Apps User Context 12

  13. Enablers for CI Mobile Apps 13

  14. Each Components Have Evolved a Lot 14

  15. Standalone Approach Is Not Sufficient • The end to end latency of CI apps is affected by various factors • Network conditions (bandwidth & latency) • Application computation latency (object matching computation) 15

  16. Standalone Approach Is Not Sufficient • The end to end latency of CI apps is affected by various factors • Network conditions (bandwidth & latency) • Application computation latency (object matching computation) • Each approach treats others as blackbox • Computation offloading framework • No consideration of mobile network complexities • Evolving mobile network & context information • No well-defined protocol and interface to make synergies among them 16

  17. Need a General and Holistic E2E Approach Application User Context ? Mobile Network 17

  18. Key Questions? Application User Context ? Mobile Network How should the three entities (application, network, and user) be jointly orchestrated and combined in a service abstraction over mobile networks to enable CI mobile applications? 18

  19. ACACIA • A service abstraction frameworks could be provided by mobile operators 19

  20. ACACIA • A service abstraction frameworks could be provided by mobile operators • A general and holistic end-to-end approach to enabling CI services on edge clouds over mobile network 20

  21. ACACIA • A service abstraction frameworks could be provided by mobile operators • A general and holistic end-to-end approach to enabling CI services on edge clouds over mobile network • Leverage client context information through LTE-direct • Orchestrate three entities • Optimize both network and application processing 21

  22. ACACIA Usecase – Retail Mall 22

  23. ACACIA Usecase – Retail Mall AR Available in Food Section AR Available in Laptop Section Food SALESMAN Laptop SALESMAN 23

  24. ACACIA Usecase – Retail Mall AR Available in Food Section AR Available in Laptop Section Food SALESMAN “Interest” Laptop in laptop SALESMAN Retail App 24

  25. ACACIA Usecase – Retail Mall AR Available in Food Section AR Available in Laptop Section Food SALESMAN “Interest” “Interest” non- Match Match “Interest” Laptop in laptop SALESMAN Retail App 25

  26. ACACIA Usecase – Retail Mall AR Available in Food Section AR Available in Laptop Section Food SALESMAN Retail AR “Interest” Laptop server in laptop SALESMAN Mobile Edge Clouds Retail AR App 26

  27. ACACIA Architecture 27

  28. User Context Discovery 28

  29. ACACIA Mobile Edge Network 29

  30. Context-aware Application Optimization 30

  31. User Context Discovery 31

  32. ACACIA Device Manager • Works as a proxy between CI apps and LTE modem PUBLISHER SUBSCRIBER Android Framework Android Framework Sub/CI Pub App App ACACIA ACACIA device device manager manager Push “Interest” DISCOVERY DISCOVERY PUBLISH SUBSCRIBE FILTER FILTER Modem(LTE) Modem(LTE) 32

  33. ACACIA Device Manager • Works as a proxy between CI apps and LTE modem PUBLISHER SUBSCRIBER Android Framework Android Framework Sub/CI Pub App App ACACIA ACACIA device device manager manager Listen DISCOVERY DISCOVERY PUBLISH SUBSCRIBE FILTER FILTER Modem(LTE) Modem(LTE) 33

  34. ACACIA Device Manager • Works as a proxy between CI apps and LTE modem PUBLISHER SUBSCRIBER Android Framework Android Framework Sub/CI Pub App App ACACIA ACACIA device device manager manager Push “Service” Listen DISCOVERY DISCOVERY PUBLISH SUBSCRIBE FILTER FILTER Modem(LTE) Modem(LTE) 34

  35. ACACIA Device Manager • Works as a proxy between CI apps and LTE modem PUBLISHER SUBSCRIBER Android Framework Android Framework Sub/CI Pub App App ACACIA ACACIA device device manager manager Listen LTE-Direct BROADCAST DISCOVERY DISCOVERY PUBLISH SUBSCRIBE FILTER FILTER Modem(LTE) Modem(LTE) 35

  36. ACACIA Device Manager • Works as a proxy between CI apps and LTE modem PUBLISHER SUBSCRIBER Android Framework Android Framework Sub/CI Pub App App ACACIA ACACIA device device manager manager IF MATCH ? LTE-Direct BROADCAST DISCOVERY DISCOVERY PUBLISH SUBSCRIBE FILTER FILTER Modem(LTE) Modem(LTE) 36

  37. ACACIA Device Manager • Manage the network connectivity on demand First Match 37

  38. ACACIA Device Manager • Manage the network connectivity on demand First Match 38

  39. ACACIA Mobile Edge Network 39

  40. ACACIA Mobile Edge Network Mobile Edge Clouds Mobile Core CI Server Component Local LTE GW-U Internet LTE GW-U eNodeB 40

  41. ACACIA Mobile Edge Network Mobile Edge Clouds Mobile Core CI Server Component Local LTE GW-U Internet CI APP LTE GW-U eNodeB 41

  42. ACACIA Mobile Edge Network Mobile Edge Clouds Mobile Core CI Server Component Local LTE GW-U Internet CI APP LTE GW-U eNodeB 42

  43. ACACIA Mobile Edge Network Mobile Edge Clouds Mobile Core CI Server Component Local LTE GW-U Internet LTE GW-U eNodeB 43

  44. ACACIA Mobile Edge Network Mobile Edge Clouds Mobile Core CI Server Component Local LTE GW-U Internet LTE GW-U eNodeB 44

  45. Requirements of ACACIA Mobile Edge Network • On demand connectivity • Reduce control overhead due to two always-on connectivity • Fine-grained CI traffic control in LTE eNodeB and LTE GWs based on service types • No Impact on the rest of traffic • Cost effective • Without deploying middlebox for selective CI traffic • 3GPP standard compatible • Without modification of eNodeB, LTE interfaces and protocol 45

  46. Requirements of ACACIA Mobile Edge Network • On demand connectivity • Reduce control overhead due to two always-on connectivity • Fine-grained CI traffic control in LTE eNodeB and LTE GWs based on service types • No Impact on the rest of traffic • Cost effective • Without deploying middlebox for selective CI traffic • 3GPP standard compatible • Without modification of eNodeB, LTE interfaces and protocol LTE/EPC QoS bearer framework with LTE Gateways using SDN & NFV 46

  47. Steps to Set up Mobile Edge Connectivity • Request mobile edge clouds connectivity Mobile Edge Clouds Mobile Core CI Server Component Local LTE GW-U Internet CI APP ACACIA Device LTE GW-U Manager eNodeB First Match 47

  48. Steps to Set up Mobile Edge Connectivity • LTE/EPC QoS bearer framework Mobile Edge Clouds Mobile Core CI Server Component Local LTE GW-U Internet CI APP ACACIA Device LTE GW-U Manager eNodeB 48

  49. Steps to Set up Mobile Edge Connectivity • LTE/EPC QoS bearer framework Mobile Edge Clouds Mobile Core CI Server Component Local LTE GW-U Internet CI APP ACACIA Device LTE GW-U Manager eNodeB 49

  50. Steps to Set up Mobile Edge Connectivity • LTE Gateways using SDN & NFV Mobile Edge Clouds Mobile Core CI Server Component Local LTE GW-U Internet CI APP ACACIA Device LTE GW-U Manager eNodeB 50

  51. Steps to Set up Mobile Edge Connectivity • LTE Gateways using SDN & NFV Mobile Edge Clouds Mobile Core CI Server Component Local LTE GW-U Internet CI APP ACACIA Device LTE GW-U Manager eNodeB 51

Recommend


More recommend