fog networks
play

Fog Networks Mung Chiang Princeton University 2015 - PowerPoint PPT Presentation

Fog Networks Mung Chiang Princeton University 2015 From Cloud to Fog 2015 2030 ? 2000 2015 What is Fog Network?


  1. Fog ¡Networks ¡ ¡ Mung ¡Chiang ¡ Princeton ¡University ¡ 2015 ¡

  2. From ¡Cloud ¡to ¡Fog ¡ 2015 ¡– ¡2030 ¡? ¡ ¡ ¡ 2000 ¡– ¡2015 ¡ ¡

  3. What ¡is ¡“Fog ¡Network”? ¡ ¡ • A ¡network ¡architecture ¡that ¡uses ¡one ¡or ¡a ¡ collaboraGve ¡mulGtude ¡of ¡end-­‑user ¡clients ¡or ¡ near-­‑user ¡edge ¡devices ¡to ¡carry ¡out ¡a ¡substanGal ¡ amount ¡of ¡storage ¡(rather ¡than ¡stored ¡primarily ¡ in ¡cloud ¡data ¡centers), ¡communicaGon ¡(rather ¡ than ¡routed ¡over ¡backbone ¡networks), ¡and ¡ control, ¡configuraGon, ¡measurement ¡and ¡ management ¡(rather ¡than ¡controlled ¡primarily ¡by ¡ network ¡gateways ¡such ¡as ¡those ¡in ¡LTE ¡core). ¡ ¡

  4. Many ¡Types ¡of ¡Clients ¡& ¡Edge ¡Devices ¡

  5. Contrast ¡Them ¡With… ¡

  6. Client/Edge/IoT ¡Devices ¡ • Are ¡recently ¡becoming ¡ ¡ – Powerful ¡(in ¡sensing, ¡storage, ¡compuGng, ¡control, ¡comm.) ¡ – SGll ¡limited ¡(in ¡baYery, ¡storage, ¡compuGng, ¡informaGon) ¡ – Maybe ¡mobile ¡ • Crowds ¡of ¡clients/edge ¡devices ¡are ¡ ¡ – Dense ¡ ¡ – Distributed ¡ – Under-­‑organized ¡

  7. It ¡has ¡become ¡both ¡feasible ¡and ¡ interesGng ¡to ¡ask: ¡ ¡ “Can ¡‘this’ ¡be ¡done ¡at ¡clients/edge?” ¡ ¡ ¡ ¡ ¡

  8. Rather ¡Than: ¡ 1. LTE ¡Core ¡(P-­‑GW, ¡S-­‑GW, ¡PCRF…) ¡ 2. Data ¡Center ¡ ¡ 3. Wide ¡area ¡backbone ¡ ¡

  9. TradiGonal ¡View ¡ use ¡ ¡

  10. Fog ¡View ¡ are ¡(part ¡of) ¡

  11. What ¡If… ¡ • The ¡set-­‑top ¡box ¡in ¡your ¡living ¡room ¡replaces ¡the ¡DPI ¡box? ¡ ¡ • The ¡dashboard ¡in ¡your ¡car ¡is ¡your ¡cloud ¡caching ¡content? ¡ • Your ¡phone ¡(and ¡other ¡phones) ¡become ¡LTE ¡PDN-­‑GW ¡& ¡PCRF? ¡ ¡ • The ¡“network ¡edge” ¡gives ¡you ¡the ¡edge ¡ • The ¡clients ¡are ¡the ¡controllers ¡

  12. Why ¡Fog? ¡ Brick ¡vs. ¡Click: ¡Physical ¡interacGon ¡& ¡real ¡estate ¡ ¡ 1. Real-­‑Gme ¡processing: ¡right ¡here ¡and ¡now ¡ 2. Rapid ¡innovaGon ¡and ¡affordable ¡scaling ¡ ¡ ¡ 3. Client-­‑centric ¡objecGves/privacy ¡ ¡ 4. Pooling ¡of ¡local ¡content/BW/storage/processor ¡ 5. Operate ¡on ¡encrypted ¡and ¡mulGpath ¡traffic ¡

  13. Case: ¡OTT ¡Smart ¡Data ¡Pricing ¡(SDP) ¡ OTT%Pricing%System% Pricing%Policy%&%Algorithms% OTT ¡ Client%Connector% ISP%Connector% SDK ¡ GGSN% PCRF% Client%% MSP% Device% SGSN% PCEF% Clients ¡can ¡crowd-­‑source ¡network ¡inference/measurement ¡and ¡overlay ¡billing ¡

  14. Case: ¡Client-­‑controlled ¡Cloud ¡Storage ¡ CYRUS ! CYRUS ! CYRUS ! Client Control ! Client Control ! Enterprise server ! Dropbox ! Box ! Google Drive ! Google Drive ! Client/edge ¡intelligence ¡can ¡commodiGze ¡cloud ¡resources ¡

  15. Case: ¡Client-­‑Side ¡HetNets ¡Control ¡ Internet ¡ Licensed, ¡Unplanned ¡ Unlicensed ¡ Licensed, ¡Planned ¡ Control ¡Plane ¡ Core ¡Network ¡ HNS ¡ (SeGW, ¡HNB-­‑GW, ¡ Data ¡Plane ¡ HomeNodeB) ¡ RNS ¡ Wi-­‑Fi ¡AP ¡ (RNC, ¡eNodeB) ¡ Clients ¡can ¡autonomously ¡manage/control ¡their ¡own ¡configuraGons ¡

  16. Case: ¡Client ¡Bandwidth ¡Pooling ¡ Idle ¡resources ¡on ¡the ¡edge ¡pooled ¡but ¡shared ¡unpredictably ¡ ¡ ¡

  17. Fog ¡as ¡an ¡Architecture ¡ 5G ¡Mobile ¡ ¡ IoT ¡ ¡ Data ¡analyGcs ¡ ¡ EDD ¡ EDC ¡ Edge-­‑Driven ¡ Edge-­‑Driven ¡ “Data-­‑center” ¡ Control-­‑plane ¡

  18. Examples ¡ • Over ¡The ¡Top ¡(OTT) ¡content ¡management ¡and ¡SDP ¡ • Client-­‑centric ¡HetNets ¡Control ¡ ¡ • Client-­‑controlled ¡cloud ¡storage ¡ • Session ¡management ¡and ¡signaling ¡load ¡opGmizaGon ¡ • Crowd-­‑sensing ¡inference ¡of ¡network ¡states ¡ • Edge ¡analyGcs ¡and ¡real-­‑Gme ¡stream-­‑mining ¡ ¡ • Clients’ ¡idle ¡compuGng/storage/content ¡pooling ¡ • Edge ¡caching/BW ¡management ¡at ¡home ¡gateway/small ¡cell ¡ ¡ • Client-­‑driven ¡distributed ¡beam-­‑forming ¡ ¡ • FlashLinQ/LTE ¡Direct/WiFi ¡Direct/AirDrop ¡ • Cloudlets/Micro ¡Datacenters/Mobile ¡CDN ¡

  19. Cloud ¡– ¡Fog ¡Interface ¡ Massive ¡storage ¡ Real ¡Gme ¡processing ¡ Heavy ¡duty ¡computaGon ¡ Rapid ¡innovaGon ¡ Global ¡coordinaGon ¡ Client-­‑centric ¡ Wide-­‑area ¡connecGvity ¡ ¡ Edge ¡resource ¡pooling ¡ ¡

  20. Networking ¡Revisited ¡ Relocate ¡ Fog ¡ ¡ Redefine ¡ Virtualize ¡ CCN ¡ SDN ¡

  21. Research ¡Challenges ¡ • Trustworthiness ¡/ ¡verificaGon ¡of ¡client/edge ¡solware ¡& ¡hardware ¡ • IncenGvizaGon ¡of ¡client ¡parGcipaGon ¡ • InteracGons ¡w. ¡client/IoT ¡OS ¡and ¡definiGon ¡of ¡network ¡service ¡APIs ¡ ¡ • Interfaces: ¡Cloud-­‑to-­‑cloud ¡and ¡cloud-­‑to-­‑fog ¡ ¡ • OscillaGon/divergence ¡and ¡global ¡configuraGon ¡consistency ¡during ¡ the ¡interacGons ¡of ¡local ¡acGons ¡ • Tradeoff ¡of ¡Local ¡vs. ¡Global ¡architecture, ¡Distributed ¡vs. ¡Centralized ¡ ¡

  22. Inter-­‑Disciplinary ¡SoluGons ¡ hYp://fogresearch.org ¡ Network ¡ Engineering ¡ ¡ Device ¡ Data ¡Science ¡ Hardware/OS ¡ HCI ¡& ¡ ¡ Economics ¡& ¡ Pricing ¡ App ¡UI/UX ¡

  23. ¡ “Should ¡‘this’ ¡be ¡done ¡at ¡clients/edge?” ¡ ¡ ¡ ¡ ¡

  24. Impact ¡on ¡Value ¡ProposiGon ¡along ¡ Ecosystem ¡Food-­‑chain ¡ • End ¡user ¡experience ¡providers? ¡ ¡ • Network ¡operators? ¡ ¡ • Equipment ¡vendors? ¡ ¡ • Cloud ¡service ¡providers? ¡ ¡ • System ¡integrators? ¡ ¡ • Edge ¡device ¡manufacturers? ¡ ¡ • Client/IoT ¡device ¡manufacturers/OS? ¡ ¡ • Chip ¡suppliers? ¡ ¡

  25. ¡ ¡ ¡ Industry-­‑Academia ¡CollaboraGon ¡ ¡ ¡ ¡ ¡ chiangm@princeton.edu ¡ ¡ ¡

Recommend


More recommend