Challenges of Large-scale Vehicular & Mobile Ad hoc Network Simulation Thomas D. Hewer, Maziar Nekovee, Radhika S. Saksena and Peter V. Coveney

Slides:



Advertisements
Similar presentations
Resource Management §A resource can be a logical, such as a shared file, or physical, such as a CPU (a node of the distributed system). One of the functions.
Advertisements

Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
Hallway Traffic Simulator Peter Riggs Computer Systems Lab
CSLI 5350G - Pervasive and Mobile Computing Week 6 - Paper Presentation “Exploiting Beacons for Scalable Broadcast Data Dissemination in VANETs” Name:
Delay bounded Routing in Vehicular Ad-hoc Networks Antonios Skordylis Niki Trigoni MobiHoc 2008 Slides by Alex Papadimitriou.
EPIDEMIC DENSITY ADAPTIVE DATA DISSEMINATION EXPLOITING OPPOSITE LANE IN VANETS Irem Nizamoglu Computer Science & Engineering.
GrooveSim: A Topography- Accurate Simulator for Geographic Routing in Vehicular Networks 簡緯民 P
Impala: A Middleware System for Managing Autonomic, Parallel Sensor Systems Ting Liu and Margaret Martonosi Princeton University.
1 An Approach to Real-Time Support in Ad Hoc Wireless Networks Mark Gleeson Distributed Systems Group Dept.
CSLI 5350G - Pervasive and Mobile Computing Week 3 - Paper Presentation “RPB-MD: Providing robust message dissemination for vehicular ad hoc networks”
Visual Traffic Simulation Thomas Fotherby. Objective To visualise traffic flow. –Using 2D animated graphics –Using simple models of microscopic traffic.
A Mobile Infrastructure Based VANET Routing Protocol in the Urban Environment School of Electronics Engineering and Computer Science, PKU, Beijing, China.
Simulator integration: Vissim (Environment simulator) + NS2 (Telecom simulator) = RuBeNS Rural & UrBan e-Travelling Network Simulator Péter Laborczi Sándor.
overview Motivation Ongoing research on VANETs Introduction Objectives Applications Possible attacks Conclusion.
Ad-Hoc Networking Course Instructor: Carlos Pomalaza-Ráez D. D. Perkins, H. D. Hughes, and C. B. Owen: ”Factors Affecting the Performance of Ad Hoc Networks”,
IEEE OpComm 2006, Berlin, Germany 18. September 2006 A Study of On-Off Attack Models for Wireless Ad Hoc Networks L. Felipe Perrone Dept. of Computer Science.
InVANET(Intelligent Vehicular Ad Hoc Network
TinyOS Software Engineering Sensor Networks for the Masses.
TrafficView: A Scalable Traffic Monitoring System Tamer Nadeem, Sasan Dashtinezhad, Chunyuan Liao, Liviu Iftode* Department of Computer Science University.
The new The new MONARC Simulation Framework Iosif Legrand  California Institute of Technology.
Di Wu 03/03/2011 Geographic Routing in Clustered Multi-layer Vehicular Ad Hoc Networks for Load Balancing Purposes.
1 Software Testing and Quality Assurance Lecture 40 – Software Quality Assurance.
Department of Computer Engineering Koc University, Istanbul, Turkey
16: Distributed Systems1 DISTRIBUTED SYSTEM STRUCTURES NETWORK OPERATING SYSTEMS The users are aware of the physical structure of the network. Each site.
Data Pouring and Buffering on the Road - A New Data Dissemination Paradigm for Vehicular Ad Hoc Networks Δημόκας Νικόλαος Data Engineering Laboratory,
Multipath Routing CS 522 F2003 Beaux Sharifi. Agenda Description of Multipath Routing Necessity of Multipath Routing 3 Major Components Necessary for.
Copyright Arshi Khan1 System Programming Instructor Arshi Khan.
Traffic Incident Management – a Strategic Focus Inspector Peter Baird National Adviser: Policy and Legislation: Road Policing.
RUBeNS: Rural&UrBan e-Travelling Network Simulator  Commercial microscopic, time step and behavior based simulation model developed to model urban traffic.
Introduction to Vehicular Cloud Computing
COGNITIVE RADIO FOR NEXT-GENERATION WIRELESS NETWORKS: AN APPROACH TO OPPORTUNISTIC CHANNEL SELECTION IN IEEE BASED WIRELESS MESH Dusit Niyato,
Modeling Framework Generally modeling framework is made up of the following components: A set of biophysical modules that simulate biological and physical.
Intelligent Transportation System (ITS) ISYM 540 Current Topics in Information System Management Anas Hardan.
Parallel Computing for Urban Cellular Automata Qingfeng. Gene. Guan 2004-Nov-18 Geography Department Colloquium Univ. of California, Santa Barbara.
報告者:郭茂源 授課老師 : 童曉儒.  Introduction  Dissemination Strategies Overcoming fragmentation Updating the wait time dynamically  Message form and algorithm.
Content Sharing over Smartphone-Based Delay- Tolerant Networks.
A study of Intelligent Adaptive beaconing approaches on VANET Proposal Presentation Chayanin Thaina Advisor : Dr.Kultida Rojviboonchai.
Small-Scale and Large-Scale Routing in Vehicular Ad Hoc Networks Wenjing Wang 1, Fei Xie 2 and Mainak Chatterjee 1 1 School of Electrical Engineering and.
PARALLEL COMPUTING overview What is Parallel Computing? Traditionally, software has been written for serial computation: To be run on a single computer.
1 An Information Propagation Scheme for VANETs 學生: 簡志閔 彭彥能 黃尚文 Thomas D.C. Little, Senior Member, IEEE, and Ashish Agarwal,
Making Watson Fast Daniel Brown HON111. Need for Watson to be fast to play Jeopardy successfully – All computations have to be done in a few seconds –
ATmospheric, Meteorological, and Environmental Technologies RAMS Parallel Processing Techniques.
BY PREETHI.E. * For people living in developed countries the absolute volume of road traffic can be a daily nuisance. In addition, the road traffic.
Thinking in Parallel – Implementing In Code New Mexico Supercomputing Challenge in partnership with Intel Corp. and NM EPSCoR.
Kun-chan Lan and Chien-Ming Chou National Cheng Kung University
Finite State Machines (FSM) OR Finite State Automation (FSA) - are models of the behaviors of a system or a complex object, with a limited number of defined.
RPB-MD: A Novel Robust Message Dissemination Method for VANETs Congyi Liu and Chunxiao Chigan Michigan Technological University GLOBECOM 2008.
1 Vehicular Networks Slides are integrated from researchers at EPFL.
1 Travel Times from Mobile Sensors Ram Rajagopal, Raffi Sevlian and Pravin Varaiya University of California, Berkeley Singapore Road Traffic Control TexPoint.
Building Wireless Efficient Sensor Networks with Low-Level Naming J. Heihmann, F.Silva, C. Intanagonwiwat, R.Govindan, D. Estrin, D. Ganesan Presentation.
Coping with Link Failures in Centralized Control Plane Architecture Maulik Desai, Thyagarajan Nandagopal.
1 DIVYA K 1RN09IS016 RNSIT. 2 The main purpose in car-to-car networks is to improve communication performance. To demonstrate real scenarios with car-to-car.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
National Taiwan University Department of Computer Science and Information Engineering Vinod Namboodiri and Lixin Gao University of Massachusetts Amherst.
Computer Architecture Organization and Architecture
Wireless Sensor Networks: A Survey I. F. Akyildiz, W. Su, Y. Sankarasubramaniam and E. Cayirci.
Realistic Mobility Models for Vehicular Ad hoc Network (VANET) Simulations ITST 高弘毅 洪佳瑜 蔣克欽.
Indian Institute Of Technology, Delhi Page 1 Enhancements in Security, Performance Modeling and Optimization in Vehicular Networks Ashwin Rao 2006SIY7513.
Analysis the performance of vehicles ad hoc network simulation based
COmbining Probable TRAjectories — COPTRA
VEHICLE TO VEHICLE COMMUNICATION USING ZIGBEE PROTOCOL
Ad hoc Data Dissemination in Vehicular Networks
Jérôme Härri, Fethi Filali, Christian Bonnet
VANET.
1st November, 2016 Transport Modelling – Developing a better understanding of Short Lived Events Marcel Pooke – Operational Modelling & Visualisation Manager.
NOX: Towards an Operating System for Networks
User Interference Effect on Routing of Cognitive Radio Ad-Hoc Networks
A Study of On-Off Attack Models for Wireless Ad Hoc Networks
L. Glimcher, R. Jin, G. Agrawal Presented by: Leo Glimcher
Presentation transcript:

Challenges of Large-scale Vehicular & Mobile Ad hoc Network Simulation Thomas D. Hewer, Maziar Nekovee, Radhika S. Saksena and Peter V. Coveney Centre for Computational Science, University College London and BT Research

Vehicular Networking Vehicular networks are formed when radio-equipped vehicles come within range of one another or roadside equipment Vehicular networks are formed when radio-equipped vehicles come within range of one another or roadside equipment They can be used to disseminate traffic information, perform collision avoidance, reduce congestion and improve the flow of traffic through a system They can be used to disseminate traffic information, perform collision avoidance, reduce congestion and improve the flow of traffic through a system The latest telecommunications protocols and mechanisms are being implemented into cars and equipment and must be tested and validated The latest telecommunications protocols and mechanisms are being implemented into cars and equipment and must be tested and validated Simulation allows for inexpensive research and development Simulation allows for inexpensive research and development

Network Simulations Congestion reduction using inter-vehicular ad hoc communication to warn of an approaching obstacle

Problem Current network simulation tools available require many CPU hours to run even small simulations on a single-processor machine Current network simulation tools available require many CPU hours to run even small simulations on a single-processor machine Given the applications required by vehicular network simulations, the results are time-dependent and often urgent Given the applications required by vehicular network simulations, the results are time-dependent and often urgent To this end a requirement exists to run complex simulations more quickly than is achievable using off- the-shelf software and single-processors To this end a requirement exists to run complex simulations more quickly than is achievable using off- the-shelf software and single-processors HPC can enable this reduction in simulation runtime.... HPC can enable this reduction in simulation runtime....

Vehicular Modelling Car following model (IDM from Treiber et al.(2000)) Calculate the gain from a lane change MyAdv = a new − a old + bias where a is the acceleration and bias applies road rules (i.e. drive in the right-hand lane where possible) Calculate the disadvantage to users in the new lane if change occurs OthDisAdv = a behind(old) − a behind(new) the effects of this realistically model the risk assessment of changing lane THRESHOLD?(MyAdv - p) * OthDisAdv > Lane-changing algorithm using acceleration gain method

Network Simulations Nodes handling - movement and object parameters Packet handling - RAM considerations Models - complexity and variation Radiowave propagation - complexity vs. computation cluster edge message source Nekovee and Bogason, 2007.

Field of Study - M25 London M25 London Orbital miles long Longest ring road in the world 31 junctions 9 motorway interchanges Junction 15 to 14 carries cars per day Simulating just Junction 15 to 14 for 24 hours would take over a year to achieve on a single processor machine

Results - Benchmarking The CPU time taken to run a one hour simulation with flooding algorithm

Results - Extrapolation Extrapolation of NS-2 simulation CPU consumption

Challenges Packet Handling - system memory requirements increase exponentially as the number of messages sent/received/in transit increases Boundary Conditions - complex algorithms to allow seamless decomposition across different boundaries and high amounts of communication overhead HPC Infrastructure - network, disk, file I/O considerations Global Knowledge Requirements - radiowave propagation and pathloss models require long-distance calculations over the number of nodes to accurately measure SNR, reception probability etc.

Decomposition Techniques Domain and task farming algorithms for vehicular simulations require much boundary communication, at every timestep of the simulation (a million events per second) Component decomposition allows us to keep this boundary communication low but still keep the simulation free of causality/synchronisation problems The processors can operate asynchronously for events that occur only in their own scope, and can perform mass-transit data shifts at greater time intervals Technique: split the nodes into lists (per processor available), create a global simulation object on each processor and perform all processing for each node on it’s home processor, then update the global object How we split the nodes into the component lists heavily influences the efficiency of the simulation performance, so node clusters should be assigned to the same processor where possible Hierarchical binning methods can be useful here, especially where nodes are constrained to roadways

Parameter Search One useful method of simulation for vehicular networks is to search through all the various parameters of the models involved With so many parameters and scenarios the ability to run each parameter ‘set’ on an individual processor is highly desirable Processors may operate completely independently and still share a central dataset, leading to much more efficient use of processing power The stochastic analysis of different settings in a simulation is useful for decision- making systems It also allows us to test new theories regarding power, coding techniques etc.

Looking Forward Multi-resolution simulations Multi-resolution simulations Visualisation Visualisation Steering Steering Intelligent Transport Systems Intelligent Transport Systems Collision Avoidance Collision Avoidance Emission Monitoring/Reduction Emission Monitoring/Reduction

Thankyou