A Large-Scale Wired Network Energy Model for Flow-Level Simulations Loic Guegan, Betsegaw Lemma Amersho, Anne-Cécile Orgerie, Martin Quinson Univ Rennes, Inria, CNRS, IRISA, Rennes, France June 2019 Loic Guegan Network Energy/Flow Simulators June 2019 1 / 20
Context Constraints IoT, Fog, Cloud A lot of devices Energy consuming Loic Guegan Network Energy/Flow Simulators June 2019 2 / 20
Context Constraints Reproducible experiments IoT, Fog, Cloud Save time and money A lot of devices Use any platform Energy consuming Loic Guegan Network Energy/Flow Simulators June 2019 2 / 20
Italy ISP [1] 3-tiers Data Center (372 Nodes, 718 Links) (2072 Nodes, 2696 Links) [1] L. Chiaraviglio, M. Mellia, et F. Neri, « Energy-aware backbone networks: a case study », in Communications Workshops, 2009. ICC Workshops 2009. IEEE International Conference on, 2009, p. 1–5. Loic Guegan Network Energy/Flow Simulators June 2019 3 / 20
Problem Statement Simulator challenges Scalability = ⇒ Big enough and Fast enough Validity = ⇒ Ensure acceptable accuracy Loic Guegan Network Energy/Flow Simulators June 2019 4 / 20
Network Simulators Performance Models ns-3,OMNET++ Packet-Level Flow-Level High level of abstraction Full network stack Fast Close to reality Easier to instantiate Very slow Challenging validity Hard to instantiate Loic Guegan Network Energy/Flow Simulators June 2019 5 / 20
Wired Networks Energy Simulators ns-3/ECOFEN = ⇒ Accurate = ⇒ Scalability GreenCloud (ns-2) = ⇒ Cloud Only = ⇒ Scalability SimGrid = ⇒ High Scalability = ⇒ Energy Model Loic Guegan Network Energy/Flow Simulators June 2019 6 / 20
Methodology Step 1 = ⇒ Energy Models Propose energy models SimGrid integration Step 2 = ⇒ Validation Instantiation (How ?) Validity limits (When ?) Loic Guegan Network Energy/Flow Simulators June 2019 7 / 20
Flow-Level Network Energy Loic Guegan Network Energy/Flow Simulators June 2019 8 / 20
Flow-Level Network Energy Loic Guegan Network Energy/Flow Simulators June 2019 9 / 20
Heterogeneous Energy Model Properties: Fit with reality Harder instantiation A lot of links ! × 3 Italy ISP: 718 → 2154 Loic Guegan Network Energy/Flow Simulators June 2019 10 / 20
Homogeneous Energy Model Properties: Instantiation → Easy Faster Homogeneous Platforms Loic Guegan Network Energy/Flow Simulators June 2019 11 / 20
Validation A.-C. Orgerie et al., « Simulation Toolbox for Studying Energy Consumption in Wired Networks », in CNSM: International Conference on Network and Service Management, 2017, p. 1–5. Loic Guegan Network Energy/Flow Simulators June 2019 12 / 20
Micro-Benchmarks Flows Topologies Heterogeneity Totally ⇒ 24 20 3 = 1440 simulations × × |{z} |{z} |{z} Scenarios FlowSizes / Scenario Homo | Hete | NS 4 × 3 × 2 Loic Guegan Network Energy/Flow Simulators June 2019 13 / 20
Validity Homogeneous Platform Heterogeneous Platform Loic Guegan Network Energy/Flow Simulators June 2019 14 / 20
Scalability Execution Time Memory Usage Loic Guegan Network Energy/Flow Simulators June 2019 15 / 20
A real use case from the literature D. Kliazovich, P. Bouvry, et S. U. Khan, « GreenCloud: a packet-level simulator of energy-aware cloud computing data centers », The Journal of Supercomputing, vol. 62, n o 3, p. 1263-1283, déc. 2012 Loic Guegan Network Energy/Flow Simulators June 2019 16 / 20
2072 Nodes, 2696 Links Parameters: Heterogeneous Platform #Communications: ns-3 → [ 10 , 300 ] SimGrid → [ 10 , 1000 ] Energy Models: Homogeneous 1 ns-3 2 Loic Guegan Network Energy/Flow Simulators June 2019 17 / 20
Overall port energy consumption Power Profile BW Energy/Byte Energy/Packet 1Gbps 3.4nJ 197.2nJ 10Gbps 14nJ 1504nJ Relative Error < 4% Loic Guegan Network Energy/Flow Simulators June 2019 18 / 20
Scalability Execution Time Memory Usage Loic Guegan Network Energy/Flow Simulators June 2019 19 / 20
Conclusion Problem: 1 Futur platforms are larger 2 No scalable energy models Major Contributions: 1 E ffi cient and accurate energy model of wired networks 2 Validation process Reproducible Artefacts 1 Energy model ⇒ Part of SimGrid release 2 Experiments: https://gitlab.inria.fr/lguegan/flowlvlwiredenergy loic.guegan@irisa.fr Loic Guegan Network Energy/Flow Simulators June 2019 20 / 20
WIFI performance/energy models Futur work: Wireless Performance Model Wireless Energy Model Loic Guegan Network Energy/Flow Simulators June 2019 20 / 20
Recommend
More recommend