s y n t h e s i z i n g p l a u s i b l e i n f r a s t r
play

S y n t h e s i z i n g P l a u s i b l e I n - PowerPoint PPT Presentation

S y n t h e s i z i n g P l a u s i b l e I n f r a s t r u c t u r e C o n fi g u r a t i o n s f o r E v a l u a t i n g E d g e C o mp u t i n g S y s t e ms T h o


  1. S y n t h e s i z i n g P l a u s i b l e I n f r a s t r u c t u r e C o n fi g u r a t i o n s f o r E v a l u a t i n g E d g e C o mp u t i n g S y s t e ms T h o ma s R a u s c h @ t h r a u a t Clemens Lachner Pantelis A. Frangoudis Philipp Raith Schahram Dustdar TU Wien, Vienna Austria Distributed Systems Group HotEdge’20, June 25–26, 2020 https://dsg.tuwien.ac.at

  2. USENIX HotEdge’19 2

  3. 3

  4. Edge systems evaluation tools iFogSim Gupta et al. iFogSim: A toolkit for modeling and simulation of resource management techniques in the Internet of Things, Edge and Fog computing environments Mayer et al. EmuFog: Extensible and scalable emulation of large-scale fog computing infrastructures 4

  5. What are representative infrastructure configurations for edge systems? 5

  6. Urban Sensing Multi-Access Edge Computing Details in the paper! Array of Things, Huawei PoleStar Fadahuns et al. Locality sensitive request distribution for fog and cloud servers Industrial IoT Vehicular Networking 6 Eiza et al. Investigation of routing reliability of vehicular ad hoc networks Chen et al. Edge Computing in IoT-Based Manufacturing

  7. City-Scale Edge Computing Fabric https://arrayofthings.github.io 7

  8. Edge Topology Synthesizer 8

  9. Conceptual model Nodes Links N o d e L i n k I n t e r n e t B a c k h a u l C o n n e c t i o n C e l l U p / D o w n l i n k L a t e n c y : 0 . 5 m s B W: 3 0 0 M B / s L A N C e l l C l o u d l e t S h a r e d L i n k C e l l I o T C o m p u t e C e l l Industrial IoT Scenario Host 9

  10. Parameterized cell synthesis  Degree distributions? Probably not.  Cell (cluster) size  Heterogeneity: How different are the devices in the cell?  Density: How many nodes are in this cell compared to others?  ? What others would be useful 10

  11. GeoCell Density https://www.senderkataster.at/karte lognorm( = 0.82, s=2.02) ( = 0.47, s=73.02) Density Density 0.01 0.2 0.00 0.0 0 25 50 75 100 125 150 175 0 2 4 6 8 10 12 14 Number of mobile base stations Number of AoT nodes 11

  12. Programmatic creation of topologies (= networkx graph) topology = Topology() aot_node = IoTComputeBox(nodes=[nodes.rpi3, nodes.rpi3]) neighborhood = lambda size: SharedLinkCell( nodes=[ [aot_node] * size, IoTComputeBox([nodes.nuc] + ([nodes.tx2] * size * 2)) ], shared_bandwidth=500, backhaul=MobileConnection('internet_chix')) city = GeoCell( GraphML 5, nodes=[neighborhood], density=lognorm((0.82, 2.02))) GML cloudlet = Cloudlet( JSON 5, 2, backhaul=FiberToExchange('internet_chix')) YAML ... topology.add(city) topology.add(cloudlet) 12

  13. Interconnecting topologies Internet Backbone Graph (static) Different backhaul graphs: FRA ● Internet exchanges US East 90 ms ● AWS regions 352 ms SYD 206 ms GeoCell(..., backhaul = Cloudlet(backhaul = FiberToExchange(‘aws_syd’)) FiberToExchange(‘aws_us_east’)) Application Graph (generated) 13

  14. WLA LAN Ce Cell Clou Cl oudl dlet Up/Down Downlink Up/ p/Down Downlink Edg dge Networ work Visualization by Reinhold Preiner using TAM: https://github.com/rpreiner/tam 14 Simulation data from faas-sim: https://github.com/edgerun/faas-sim

  15. N o d e L i n k I n t e r n e t B a c k h a u l C o n n e c t i o n C e l l U p / D o w n l i n k L a t e n c y : 0 . 5 m s B W: 3 0 0 M B / s L A N C e l l github.com/edgerun/ether S h a r e d L i n k C e l l C l o u d l e t I o T C o m p u t e C e l l Dipl.-Ing. (MSc), BSc Thomas Rausch Research Assistant TU Wien Information Systems Engineering Argentinierstrasse 8-194-02, Vienna, Austria T : +43 1 58801-184838 E : trausch@dsg.tuwien.ac.at https://dsg.tuwien.ac.at/staff/trausch 15

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