why another mobile network testbed
play

Why another mobile network testbed? Mobile networking - PowerPoint PPT Presentation

PhantomNet An end-to-end mobile network testbed Kobus Van der Merwe Why another mobile network testbed? Mobile networking growing traffic-wise and


  1. PhantomNet ¡ An ¡end-­‑to-­‑end ¡mobile ¡network ¡testbed ¡ Kobus ¡Van ¡der ¡Merwe ¡

  2. Why ¡another ¡mobile ¡network ¡testbed? ¡ Mobile ¡networking ¡growing ¡traffic-­‑wise ¡and ¡growing ¡in ¡importance ¡ • – Mobile ¡devices ¡increasing ¡in ¡sophisAcaAon ¡and ¡becoming ¡the ¡ “compute ¡plaCorm ¡of ¡choice” ¡ ¡ ¡ Current ¡network ¡architectures ¡(LTE/EPC) ¡are ¡packet ¡based ¡ • – But ¡under ¡the ¡hood ¡look ¡a ¡lot ¡like ¡their ¡circuit ¡switched ¡forebears ¡ Major ¡technology ¡trends ¡reshaping ¡the ¡way ¡we ¡do ¡things ¡ • – Cloud ¡compuAng, ¡soPware ¡defined ¡networking ¡ Current ¡measurement ¡studies ¡ • – From ¡the ¡“outside”, ¡no ¡ground ¡truth ¡ ¡ Need ¡a ¡realis*c ¡“playground” ¡where ¡as ¡a ¡community ¡we ¡can: ¡ explore/invent ¡mobile ¡network ¡architectures ¡in ¡an ¡end-­‑to-­‑end ¡manner ¡ • look ¡“under ¡the ¡hood” ¡of ¡exis*ng ¡mobile ¡network ¡architectures ¡ •

  3. PhantomNet ¡ Programmable ¡end-­‑to-­‑end ¡mobile ¡testbed ¡ to ¡enable ¡research ¡at ¡the ¡intersecAon ¡of ¡ mobile ¡networking, ¡cloud ¡compuAng ¡and ¡ soPware ¡defined ¡networking ¡ ¡ • Remotely ¡accessible ¡and ¡sharable ¡ – Emulab ¡style ¡ ¡

  4. Base ¡funcAonality ¡ Small-cell with compute platform • Physical ¡deployment ¡ – Mobile ¡devices ¡ Mobile Device SDN Backbone – Small ¡cell ¡deployment ¡ (LTE ¡based) ¡ – SDN ¡capable ¡backbone ¡ Cloud Infrastructure – Cloud ¡infrastructure ¡ • SoPware ¡ – “Mobile ¡network ¡toolkit”: ¡ • Modular ¡evolved ¡packet ¡ core ¡(EPC) ¡soPware ¡ • Emulab ¡control ¡framework ¡

  5. Mobile ¡network ¡toolkit ¡ • Create ¡“standard” ¡ eNB eNB eNB mobile ¡network ¡ architectures: ¡ LTE eNB Smartphone IP Backbone eNB – E.g., ¡4G: ¡LTE ¡+ ¡EPC ¡ ¡ MME S-GW • Replace ¡some/all ¡ Cloud Cloud Cloud P-GW Servers Servers components ¡to ¡realize ¡ Servers different ¡architectures: ¡ – Cloudlet-­‑like ¡ architecture ¡ Cloudlet Cloudlet Cloudlet – Mobility ¡First ¡ approaches ¡ Low latency mobile app IP Backbone Cloudlet – SoPcell ¡ Cloudlet Cloud Cloud Cloud Servers Servers Servers

  6. Mobile ¡device ¡plaCorm ¡ • Exploit ¡dual ¡acAve ¡ Control Access Commercial Mobile Network radio ¡devices ¡ Mobile Provider • One ¡radio: ¡ Mobile Device commercial ¡provider ¡ Radio 1 Internet – Allow ¡volunteers ¡ Radio 2 to ¡use ¡as ¡regular ¡ handsets ¡ Emulab Control – Provide ¡out-­‑of-­‑ Infrastructure band ¡control ¡ channel ¡ SDN Backbone – Hoping ¡we ¡can ¡use ¡ PhantomNet SciWiNet ¡ ¡ • Second ¡radio: ¡ Cloud Infrastructure PhantomNet ¡ – Part ¡of ¡testbed ¡ resources ¡ ¡ ¡

  7. Mobile ¡device ¡plaCorm ¡ • Dual ¡radio ¡devices ¡ Mobile Device • “Tiered” ¡ PN PN Java App Java App Cells processes API API abstracAons ¡for ¡ PN Wrapper PN Wrapper Command PN Java App PN & Elab experimenter ¡ Emulab Processes Cmds Shell API PN Wrapper PN Wrapper access: ¡ User Space Android – JVM: ¡Android ¡ Environment applicaAons ¡ Root Namespace Namespace 1 Namespace 2 – Basic ¡command ¡ shell ¡ Human LTE Radio Virtual Frame Input Input 1 & 2 NIC Buffer Devices • Planning ¡to ¡explore ¡ Managed Namespace-Isolated Kernel Services Kernel Services SeaDle ¡framework ¡ ¡

  8. PracAcaliAes/challenges ¡ • Spectrum! ¡ – No ¡magic… ¡experimental ¡licenses ¡ • Small ¡cell ¡ – Increased ¡availability ¡ – Key ¡quesAon ¡is ¡degree ¡of ¡programmability ¡ • Mobile ¡devices ¡ – Readily ¡available ¡ • Challenge: ¡all ¡the ¡parts ¡have ¡to ¡align! ¡ – Spectrum ¡where ¡can ¡get ¡small ¡cells ¡and ¡mobile ¡devices ¡ • SoPware ¡ – Emulab ¡control ¡framework ¡ – OpenEPC ¡for ¡EPC ¡

  9. Status ¡ • Integrated ¡OpenEPC ¡with ¡Emulab ¡ – Uses ¡emulaAon ¡for ¡RAN ¡(UE ¡and ¡eNodeB) ¡ – Specifies ¡LTE/EPC ¡topology ¡using ¡NS ¡file ¡with ¡ PhantomNet ¡enhancements ¡ – Brings ¡up ¡experiment ¡with ¡correct ¡e2e ¡configuraAons ¡ – External ¡availability ¡by ¡end ¡of ¡April ¡ • Hardware ¡RAN ¡interworking ¡with ¡EPC ¡ – End-­‑to-­‑end ¡lab ¡setup: ¡ • UE ¡(Huawei ¡modem), ¡eNodeB ¡(ipaccess ¡small ¡cell) ¡ – band ¡4 ¡ – FuncAoning ¡with ¡OpenEPC ¡in ¡Emulab ¡environment ¡ ¡

  10. Next ¡steps ¡ • Focus ¡on ¡hardware ¡RAN ¡ – (small ¡cell) ¡eNodeB ¡with ¡more ¡programmability ¡ – different ¡spectrum ¡opAons ¡ • Handsets ¡ – dual ¡radio ¡ – Seagle ¡/ ¡SciWiNet ¡ • Toolkit ¡ – exploring ¡different ¡abstracAon ¡ • Deployment ¡and ¡build ¡out.. ¡ ¡ If ¡you ¡have ¡thoughts ¡about ¡how ¡PhantomNet ¡could ¡beDer ¡ serve ¡your ¡research ¡needs ¡please ¡let ¡us ¡know! ¡ ¡

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend