High-Performance Simulations of Complex Networked Systems for Capturing Feedback and Fidelity Kalyan S. Perumalla, Ph.D. Senior Research Staff Member Oak.

Slides:



Advertisements
Similar presentations
Ray Nicanor M. Tag-at, Lloyd Henry Li
Advertisements

Cognitive Radio Communications and Networks: Principles and Practice By A. M. Wyglinski, M. Nekovee, Y. T. Hou (Elsevier, December 2009) 1 Chapter 9 Fundamentals.
Cognitive Radio Communications and Networks: Principles and Practice By A. M. Wyglinski, M. Nekovee, Y. T. Hou (Elsevier, December 2009) 1 Chapter 12 Cross-Layer.
Robin Kravets Tarek Abdelzaher Department of Computer Science University of Illinois The Phoenix Project.
June 27, 2007 FIND Meeting, From Packet-Switching to Contract- Switching Aparna Gupta Shivkumar Kalyanaraman Rensselaer Polytechnic Institute Troy,
Network Monitoring System In CSTNET Long Chun China Science & Technology Network.
An Improved TCP for transaction communications on Sensor Networks Tao Yu Tsinghua University 2/8/
1 Introduction to Transportation Systems. 2 PART I: CONTEXT, CONCEPTS AND CHARACTERIZATI ON.
Scalable Routing In Delay Tolerant Networks
0 - 0.
Kommunikationssysteme FORSCHUNGSINSTITUT FÜR KOMMUNIKATION, INFORMATIONSVERARBEITUNG UND ERGONOMIE FGAN 0 Relay Placement for Ad-hoc Networks in Crisis.
Video Services over Software-Defined Networks
NETWORK TRANSFORMATION THROUGH VIRTUALIZATION
1 EL736 Communications Networks II: Design and Algorithms Class1: Introduction Yong Liu 09/05/2007.
1 A Real-Time Communication Framework for Wireless Sensor-Actuator Networks Edith C.H. Ngai 1, Michael R. Lyu 1, and Jiangchuan Liu 2 1 Department of Computer.
高度情報化社会を支えるネットワーキング技術 (大阪大学 工学部説明会資料)
Best of Both Worlds: A Bus-Enhanced Network on-Chip (BENoC) Ran Manevich, Isask har (Zigi) Walter, Israel Cidon, and Avinoam Kolodny Technion – Israel.
Efficient Simulation of Agent-based Models on Multi-GPU & Multi-Core Clusters Kalyan S. Perumalla, Ph.D. Senior R&D Manager Oak Ridge National Laboratory.
1 Electronics Simulation in the Photon Transport Monte Carlo Preamp model Receiver/discriminator circuit CAFÉ driver circuit model Examples Summary January.
Evidence for Complex Causes
Source: IEEE Pervasive Computing, Vol. 8, Issue.4, Oct.2009, pp. 14 – 23 Author: Satyanarayanan, M., Bahl, P., Caceres, R., Davies, N. Adviser: Chia-Nian.
Hardware Impairments in Large-scale MISO Systems
Communications Research Centre (CRC) Defence R&D Canada – Ottawa 1 Properties of Mobile Tactical Radio Networks on VHF Bands Li Li & Phil Vigneron Communications.
S Licentiate course on Telecommunications Technology (4+1+3 cr.) Course Topic Spring 2000: Routing Algorithms in the DiffServ MPLS Networks Introduction.
Scale Free Networks.
1 Dynamics of Real-world Networks Jure Leskovec Machine Learning Department Carnegie Mellon University
1 Developing a Predictive Model for Internet Video Quality-of-Experience Athula Balachandran, Vyas Sekar, Aditya Akella, Srinivasan Seshan, Ion Stoica,
Management and Control of Domestic Smart Grid Technology IEEE Transactions on Smart Grid, Sep Albert Molderink, Vincent Bakker Yong Zhou
Some Unsolved Mathematical Problems in Systems Area Networking Mark Stewart M elbourne O perations Re search.
Μπ A Scalable & Transparent System for Simulating MPI Programs Kalyan S. Perumalla, Ph.D. Senior R&D Manager Oak Ridge National Laboratory Adjunct Professor.
Region-Scale Evacuation Modeling using GPUs Towards Highly Interactive, GPU-based Evaluation of Evacuation Transport Scenarios at State-Scale Kalyan S.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialBCMSN BCMSN Module 1 Lesson 1 Network Requirements.
Sheldon Brown, UCSD, Site Director Milton Halem, UMBC Director Yelena Yesha, UMBC Site Director Tom Conte, Georgia Tech Site Director Fundamental Research.
Delay Analysis and Optimality of Scheduling Policies for Multihop Wireless Networks Gagan Raj Gupta Post-Doctoral Research Associate with the Parallel.
Internet Protocols Steven Low CS/EE netlab.CALTECH.edu October 2004 with J. Doyle, L. Li, A. Tang, J. Wang.
1 Intrusion Monitoring of Malicious Routing Behavior Poornima Balasubramanyam Karl Levitt Computer Security Laboratory Department of Computer Science UCDavis.
1 Grid Modernization – A Strategic Imperative for 2050 Advanced Energy Conference May 1, 2013 By Carl Imhoff Electric Infrastructure Sector Manager Pacific.
Madhavi W. SubbaraoWCTG - NIST Dynamic Power-Conscious Routing for Mobile Ad-Hoc Networks Madhavi W. Subbarao Wireless Communications Technology Group.
Multicasting in Mobile Ad-Hoc Networks (MANET)
Dissemination protocols for large sensor networks Fan Ye, Haiyun Luo, Songwu Lu and Lixia Zhang Department of Computer Science UCLA Chien Kang Wu.
Simulation Models as a Research Method Professor Alexander Settles.
Parallel and Distributed Simulation Introduction and Motivation By Syed S. Rizvi.
Jennifer Rexford Princeton University MW 11:00am-12:20pm Wide-Area Traffic Management COS 597E: Software Defined Networking.
Towards a Logic for Wide- Area Internet Routing Nick Feamster Hari Balakrishnan.
Chapter 1 Introduction to Simulation
HPC Technology Track: Foundations of Computational Science Lecture 1 Dr. Greg Wettstein, Ph.D. Research Support Group Leader Division of Information Technology.
1 Heterogeneity in Multi-Hop Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign © 2003 Vaidya.
1 Delay Tolerant Network Routing Sathya Narayanan, Ph.D. Computer Science and Information Technology Program California State University, Monterey Bay.
1. Process Gather Input – Today Form Coherent Consensus – Next two months.
Parallel and Distributed Simulation Introduction and Motivation.
Parallel and Distributed Simulation Introduction and Motivation.
1 | © 2015 Infinera Open SDN in Metro P-OTS Networks Sten Nordell CTO Metro Business Group
Routing Security in Wireless Ad Hoc Networks Chris Zingraf, Charisse Scott, Eileen Hindmon.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Criticality and Risk of Large Cascading Blackouts Ian Dobson PSerc, ECE Dept., University of Wisconsin, Madison, WI Benjamin A. Carreras Oak Ridge National.
Distributed Computing Systems CSCI 4780/6780. Scalability ConceptExample Centralized servicesA single server for all users Centralized dataA single on-line.
Computer Simulation of Networks ECE/CSC 777: Telecommunications Network Design Fall, 2013, Rudra Dutta.
Smart Grid Big Data: Automating Analysis of Distribution Systems Steve Pascoe Manager Business Development E&O - NISC.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
1 The Tres Amigas SuperStation Low Carbon Summit October 22, 2011.
Grid Optical Burst Switched Networks
Queue Dynamics with Window Flow Control
India Smart Grid Week, 2016 Yogendra Patwardhan
Wireless Epidemic The wireless epidemic (Nature 449, ; 2007) by Jon Kleinberg ‘Digital traffic flows not only over the wired backbone of the Internet,
Advantages of ABS An advantage of using computer simulation is that it is necessary to think through one’s basic assumptions very clearly in order to create.
Wireless and TCP: Performance Issues
Data and Computer Communications
IT351: Mobile & Wireless Computing
What is Sky.NET? A large-scale simulation framework geared towards complex entity-entity interaction scenarios. Highly flexible, extensible system Simulations.
Overview: Chapter 2 Localization and Tracking
Presentation transcript:

High-Performance Simulations of Complex Networked Systems for Capturing Feedback and Fidelity Kalyan S. Perumalla, Ph.D. Senior Research Staff Member Oak Ridge National Laboratory Adjunct Professor Georgia Institute of Technology Kalyan S. Perumalla, Ph.D. Senior Research Staff Member Oak Ridge National Laboratory Adjunct Professor Georgia Institute of Technology SIAM PP Conference, Seattle Feb 26, 2010

2Managed by UT-Battelle for the U.S. Department of Energy SIAM PP10 Presentation – Perumalla (ORNL) Main Thesis Model Feedback and Fidelity Feedback is appearing as essential in recent models Feedback is appearing as essential in recent models – Across a range of domains and applications Feedback seems to necessitate higher fidelity Feedback seems to necessitate higher fidelity – To integrate phenomena with network dynamics Implications to Computation Computation needs overall are dramatically increased Computation needs overall are dramatically increased – To simulate new models – E.g., O(N) to O(N 2 ), O(N 2 ) to O(N 3 ) High performance computing seems necessary High performance computing seems necessary – For fast simulation of feedback- heavy, high-fidelity models

3Managed by UT-Battelle for the U.S. Department of Energy SIAM PP10 Presentation – Perumalla (ORNL) Static Networks Abstraction of Elements N : Network properties N : Network properties – Connectivity structure – E.g., Internet, roads, contacts P(t) : Phenomena of focus P(t) : Phenomena of focus – E.g., entity movement, device state, cognitive attributes Static Network Relation N N P(t) SnSn

4Managed by UT-Battelle for the U.S. Department of Energy SIAM PP10 Presentation – Perumalla (ORNL) Dynamic Network without Feedback Abstraction of Elements N(t) : Network properties N(t) : Network properties – Structure, behavior – E.g., Traffic signals, packet store- forward, electric frequency P(t) : Phenomena of focus P(t) : Phenomena of focus – Similar to previous (static) – Or slightly more refined/complex S n (t) : State of network S n (t) : State of network – Needed for P(t) dynamics – E.g., Dynamic-Network Relation N(t) P(t) S n (t)

5Managed by UT-Battelle for the U.S. Department of Energy SIAM PP10 Presentation – Perumalla (ORNL) Feedback in Networked Systems Abstraction of Elements N(t) : Network dynamics N(t) : Network dynamics – Structure, behavior, reactions, coupling P(t) : Phenomena of focus P(t) : Phenomena of focus – More tightly integrated operation – E.g., S n (t) : State of network S n (t) : State of network – Needed for P(t) dynamics S p (t) : State of phenomenon S p (t) : State of phenomenon – Feedback of P(t) into N(t) Nature of Feedback N(t) P(t) S n (t) S p (t)

6Managed by UT-Battelle for the U.S. Department of Energy SIAM PP10 Presentation – Perumalla (ORNL) Feedback-Heavy Networks: Illustrations Simulation Domains Cyber security Simulations Cyber security Simulations Transportation Simulations Transportation Simulations Epidemiological Simulations Epidemiological Simulations Electric Grid Simulations Electric Grid Simulations Several other, emerging domains Several other, emerging domains Feedback examples E.g., bandwidth-limited worms E.g., bandwidth-limited worms E.g., dynamic re-routing E.g., dynamic re-routing E.g., quarantines and curfews E.g., quarantines and curfews E.g., smart grid devices E.g., smart grid devices E.g., online-pricing, peer-to- peer networks E.g., online-pricing, peer-to- peer networks

7Managed by UT-Battelle for the U.S. Department of Energy SIAM PP10 Presentation – Perumalla (ORNL) Example: Disease or Worm Propagation SI Model Typical dynamics model Typical dynamics model – Multiple variants exist (e.g., SIR) Excellent fit Excellent fit – But post-facto (!) – Plot collected data Difficult as predictive model Difficult as predictive model – Great amount of detail buried in α Feedback for accuracy Feedback for accuracy – Interaction topology – Resource limitations – E.g., bandwidth-limited worm P(t)

8Managed by UT-Battelle for the U.S. Department of Energy SIAM PP10 Presentation – Perumalla (ORNL) Transportation - Example Dynamic, semi-automated rerouting Dynamic decisions Dynamic decisions – Individual-level – Semi-automated – Fairly tight feedback Vastly higher computational load Vastly higher computational load – Shortest path per individual – Hard to aggregate – Poorly understood (analytically) Fundamental in nature Fundamental in nature – Needs duplication of M real computing units on fewer simulation computers units Evacuation time estimation or Emission control analysis

9Managed by UT-Battelle for the U.S. Department of Energy SIAM PP10 Presentation – Perumalla (ORNL) Transportation – Our Approach SCATTER – A Systems Approach to Scalable Vehicular Mobility Models, Winter Simulation Conference 06 – Kinetic and Non-Kinetic Aspects…, Europen Modeling and Simulation Symposium 06 Large-scale parallel discrete event simulation Efficient, cache-based on-demand shortest path computations SCATTER – A Systems Approach to Scalable Vehicular Mobility Models, Winter Simulation Conference 06 – Kinetic and Non-Kinetic Aspects…, Europen Modeling and Simulation Symposium 06 Large-scale parallel discrete event simulation Efficient, cache-based on-demand shortest path computations

10Managed by UT-Battelle for the U.S. Department of Energy SIAM PP10 Presentation – Perumalla (ORNL) Electric Grid Smart Grid Simulation-based analysis indispensible Simulation-based analysis indispensible Feedback absolutely essential Feedback absolutely essential Fidelity of grid model must be elevated Fidelity of grid model must be elevated Computational load is dramatically increased Computational load is dramatically increased Smart Devices and Appliances

11Managed by UT-Battelle for the U.S. Department of Energy SIAM PP10 Presentation – Perumalla (ORNL) Electric Smart Grid – Our Approach Discrete Event Formulation Detect threshold crossings at devices Detect threshold crossings at devices Evolve state of phenomenon P (electric) Evolve state of phenomenon P (electric) – Conventional equations – Coupled differential equations Incorporate network changes at threshold crossings Incorporate network changes at threshold crossings Very heavy computation Very heavy computation – Detection of crossings – Revision of network Conventional (static): O(n 2 ) New (dynamic): O(n3) n is large ~ 10 4 buses

12Managed by UT-Battelle for the U.S. Department of Energy SIAM PP10 Presentation – Perumalla (ORNL) Epidemiology – Feedback Example Network structure dictates and is defined by evolution Network structure dictates and is defined by evolution Interventions change network structure, in turn evolution Interventions change network structure, in turn evolution Evolution triggers dynamic interventions Evolution triggers dynamic interventions Analytical approaches yet to be refined Analytical approaches yet to be refined Asymptotic behaviors are relatively well understood Asymptotic behaviors are relatively well understood Transients are poorly understood, hard to predict well Transients are poorly understood, hard to predict well Can be an extremely challenging simulation problem Can be an extremely challenging simulation problem

13Managed by UT-Battelle for the U.S. Department of Energy SIAM PP10 Presentation – Perumalla (ORNL) Epidemiology – Our Approach Optimistic parallel simulation Optimistic parallel simulation – Cray XT5, Blue Gene P Reverse computation for efficient simulation Reverse computation for efficient simulation – New discrete event formulation – Support dynamic decisions – Quarantines, curfews, closures, vaccinations Switching to High Gear… Switching to High Gear… – Distributed Simulations and Real- time Applications 09 Additional recent work to appear soon Additional recent work to appear soon Optimistic parallel simulation Optimistic parallel simulation – Cray XT5, Blue Gene P Reverse computation for efficient simulation Reverse computation for efficient simulation – New discrete event formulation – Support dynamic decisions – Quarantines, curfews, closures, vaccinations Switching to High Gear… Switching to High Gear… – Distributed Simulations and Real- time Applications 09 Additional recent work to appear soon Additional recent work to appear soon Image from psc.edu

14Managed by UT-Battelle for the U.S. Department of Energy SIAM PP10 Presentation – Perumalla (ORNL) Recent results

15Managed by UT-Battelle for the U.S. Department of Energy SIAM PP10 Presentation – Perumalla (ORNL) Cyber-infrastructure Bandwidth-limited worms Bandwidth-limited worms E.g., Slammer worm of early 2000s E.g., Slammer worm of early 2000s Throttling and spread are tightly inter-twined Throttling and spread are tightly inter-twined

16Managed by UT-Battelle for the U.S. Department of Energy SIAM PP10 Presentation – Perumalla (ORNL) Cyberinfrastructure: Packet-Level Simulations Number of packet transmissions simulated per sec Campus network scenario (500 packets/flow, TCP) Scales well to large number of processors, up to 4 million nodes 106 million pkt hops/sec

17Managed by UT-Battelle for the U.S. Department of Energy SIAM PP10 Presentation – Perumalla (ORNL) Summary Feedback is a major differentiator – Compared to previous models and simulations Feedback is a commonality we see in a variety of domains In all, computation is dramatically increased High Performance Computing seems essential – In absence of additional insights into the models – Or, alternatively, to gain additional insights into the models Feedback is a major differentiator – Compared to previous models and simulations Feedback is a commonality we see in a variety of domains In all, computation is dramatically increased High Performance Computing seems essential – In absence of additional insights into the models – Or, alternatively, to gain additional insights into the models