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

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

Recommend


More recommend