Transcript Slide 1
Smart Road: Wireless Networks for Intelligent Transport system Kun-chan Lan NICTA 2015/7/17 NCTU 1 About me • Graduated from USC in 2004 • Currently working as a researcher at National ICT Australia (NICTA) • Past research – Internet measurements, traffic modeling and simulations • Current research – Wireless mesh networks and vehicular ad-hoc networks 2015/7/17 NCTU 2 About NICTA • A national research institute funded by Australia Government • Our research staff includes regular full-time researchers and contributed staff from major universities such as Australian National Univ., Univ. of Sydney, Univ. of Melbourn, New South Wales of Univ. etc • Our focus – Research, commercialization, education, collaboration 2015/7/17 NCTU 3 About NICTA • A number of research labs – located in Sydney, Canberra and Melbourn • A variety of research programs – – – Empirical Software Engineering; Interfaces, Machines, And Graphic ENvironments Networks and Pervasive Computing. – – – – – – – – – – – Embedded, Real-Time, and Operating Systems Formal Methods Symbolic Machine Learning and Knowledge Acquisition Statistical Machine Learning; Systems Engineering and Complex Systems Wireless Signal Processing Logic and Computation; Autonomous Systems and Sensing Technologies Statistical Machine Learning. Sensor Networks; Network Information Processing. 2015/7/17 NCTU 4 What is Intelligent Transportation System (ITS) ? • Computer and communication technologies applied to management of transportation systems – To manage it in a safe and efficient manner • To monitor traffic conditions (accident, incidents, construction work, weather, major events) • Control traffic flow • To provide information to the traveling public about traffic conditions 2015/7/17 NCTU 5 Types of ITS implemented – infrastructure 2015/7/17 NCTU 6 Types of ITS implemented – vehicles 2015/7/17 NCTU 7 Why ITS? Improved safety to drivers Improved traffic efficiency e.g. reduced traffic congestion Improved environmental quality e.g. reduce accident e.g. reduced fuel/exhaust Improved economic productivity e.g. broadband service on buses 2015/7/17 NCTU 8 Improve safety • highway deaths > 40K in 2003 for US alone • Studies showed the use of ramp meters reduce accidents 15-50%. • In-vehicle computer visioning cameras – warn operators of drowsy driving behavior. – Results showed the system improved safety and decreased fuel consumption 15%. • Radar sensors on trucks – warn operators of obstacles in blind spots – at-fault accidents decreased 34% in 1 year. 2015/7/17 NCTU 9 Improve efficiency • in-vehicle navigation systems – a travel time savings of more than 10% • intelligent cruise control vehicles (ICC) – use road sensor data to optimize vehicle speeds and match signal timing – increase link capacity 3-6%. 2015/7/17 NCTU 10 Improve environmental quality • E-Zpass (an electronic toll collection) in NJ – saves: 1.2 mil gallons of fuel/yr, 0.35 tons of CO/day, and 0.056 tons NOx/day. • Similar study from Baltimore – reduced hydrocarbons and Carbon monoxide emissions by 40-63%, and reduced emissions of Nitrogen oxides by approximately 16%. 2015/7/17 NCTU 11 ITS market • Promising market – US market for ITS is estimated to grow from $5 billion to $35 billion by 2010. – $700 billion is expected to be spent on transport infrastructure in the Asia Pacific market • In 2005, The Minister for ICT in Australia launched a new industry cluster in Victoria for the ITS market • the HK Government proposed to spend US$423 million on ITS in the next decade • In Japan, the annual market size has been estimated at 4 billion ECU by 2010. – The European standardized GSM-R • cellular solutions in the transportation sector • $5 billion new market in Europe within five years 2015/7/17 NCTU 12 Today’s talk • Part 1 – A brief talk about a project (STaR) we recently started at NICTA • A wireless mesh network for ITS • Not much results at this point, only architecture overview for today • Part 2 – two vehicular-network applications • MOBNET – A NEMO-based Network Mobility Testbed • MOVE – A Mobility mOdel generator for VANET – Only overview talk today, no discussion on math or protocol 2015/7/17 NCTU 13 About STaR (Smart Transports and Roads) • A multi-million research project we recently started at NICTA – Only a few months old • Collaborating with New South Wales Road and Traffic Authority (NSW RTA) – NSW RTA is the creator of SCATS, a real-time traffic management system – SCATS is used in Sydney and ~80 other cities around the world – It is expected that some outcome of STaR project can be integrated into SCATS in the future 2015/7/17 NCTU 14 SCATS (The Sydney Coordinated Adaptive Traffic System) ) • An adaptive traffic control system • Goal – Minimize vehicle travel time when traffic is light – Maximize road capacities when traffic is heavy • Components of SCAT – Subsystem: 1-10 intersections – Local controller: one at each intersection – Critical intersection: need accurate timing control • Non-critical intersections synchronize with the critical intersection – Regional computer: control up to 64 subsystem Regional computer subsystem 2015/7/17 NCTU subsystem subsystem 15 SCATS (The Sydney Coordinated Adaptive Traffic System) ) • Local controller: optimize local traffic flows – On a phase-by-phase basis – Phase length: time from one green to next green • Regional computer: optimize subsystem capacity – On a cycle-by-cycle basis – One cycle contain multiple phases: typically 40s-150s – All intersections in the same subsystem has the same cycle Regional computer subsystem 2015/7/17 NCTU 16 Goal of STaR • Improved traffic flow • Improved public safety • Improved performance, efficiency and running cost for public transports • Improved SCATS revenue in the multi-billion dollar ITS market 2015/7/17 NCTU 17 Benefit from working with RTA • Access to real-time and historical road traffic data • Access to public infrastructure (traffic controller,video camera, road-side sensors, etc) • Access to other RTA systems 2015/7/17 NCTU 18 Problems with the existing RTA network • Rely on a fixed communication infrastructure (ISDN and dial-up) – Costly to install, operate and maintain – Easy to be damaged – Low bandwidth (< 32KB/s): inflexible in its application 2015/7/17 NCTU 19 Wireless mesh networks for ITS • Replacement of current system is highly sought after – By RTA and other traffic authorities elsewhere – But commercial off-the-shelf systems (e.g. DSL, GPRS) don’t provide required reliability and timeliness, and still incur costs • NICTA proposes a multiple-hop wireless mesh network to replace the dial-up network – Easy deployment – Infrastructureless: lower maintenance cost – Initially, a 16-node testbed in Sydney CBD (Central Business District) area 2015/7/17 NCTU 20 Requirement for the test-bed • Representative locations – – – – Foliages/trees Pedestrians Passing traffic High-rise buildings • Easy access – Close to NICTA • Cover at least one critical intersection • Multiple paths available for each source/destination pairs • can provide external source of power to mesh router 2015/7/17 NCTU 21 Why wireless mesh networks? • Wireless mesh networking is a promising technology to replace current system – ease and speed of installation, without reliance on a telecommunications carrier or dependence on their time frames; – lower on-going costs than the current system, with no annual or monthly rental or service fees; – flexibility to connect new locations, for new intersections or during road works or emergencies; • Others also recognise that the potentials of wireless meshes 2015/7/17 NCTU 22 Commercial product • • • • • • • • • • • • Meshnetworks Inc (now acquired by Motorola) Tropos Networks LocustWorld (MeshAP) Intel Nortel Microsoft Kiyon Radiant Networks (Cambridge-based, work with BT) Invisible Networks Green Packet Inc. (M-Tapei) SeattleWireless, NYCWireless,… many others.. 2015/7/17 NCTU 23 Test-beds In academia • • • • • • • • • • MIT (Roofnet project) Rice university (TFA project) Berkeley (DGP project @ India) Trinity College @ Dublin (WAND project) University of Massachusetts @ Ahmerst (Diesel Net) UC Santa Barbara UC San Diego State University of New York @ Stony Brook UCLA others… 2015/7/17 NCTU 24 STaR network topology public transport Regional computer Traffic controller Mesh box camera road-side sensor Internet 2015/7/17 NCTU 25 Test-beds @ NICTA • We are currently building two test-beds at NICTA • Indoor – Linksys WRT54GS – ~$100 – Linux-based firmware • OpenWRT support • For research above transport layer • Outdoor – Soekris boards – ~$300 – Use Compact Flash card for OS • Customized MAC – Can use any type of radio • We’re only interested in research Issues above MAC 2015/7/17 NCTU 26 Current testbed activities • • • • • Wireless survey Building mesh routers with soekris boards Integrate mesh routers with SCATS simulator Integrate mesh routers with real SCATS traffic controller Network management 2015/7/17 NCTU 27 Wireless survey • Understand the radio property in real word • What to measure – Signal strength quality – Throughput – Packet losses • MAC layer re-transmission • as a function of – – – – Distance Transmission rate Type/height of antenna Number of MAC RETRY • Two phases – Open-space measurements – Intersection measurements 2015/7/17 NCTU 28 Multi-radio mesh router • Soekris net4521 – – – – – – – – – – 133 Mhz AMD 64 Mbyte SDRAM Use CF card for OS (pebble linux) 2 Ethernet ports 1 Serial port, DB9. 1 Mini-PCI slot 2 PC-Card slot for wireless adapters Board size 9.2" x 5.7" External power supply 11-56V DC Operating temperature 0-60 °C 2015/7/17 NCTU 29 Integrating with traffic simulator • Test mesh router on the traffic simulator before integrating with real traffic controller • A micro-traffic simulator Paramics is used, located at UNSW • One high speed link between UNSW and NICTA that allows the mesh router to talk to the Paramics simulator remotely 2015/7/17 NCTU 30 Integrating with SCATS traffic controllers • SCATS system – A large number of kerbside controllers that control traffic signal – A set of regional controllers that control kerbside controllers • Star topology (Masterlink mode) • Currently connected by leased lines via a Bell 103 modem at 300 baud – Some kerbside controllers have a special role for synchronizing signal timing when the regional controller is down (Flexilink mode) – Each kerbside controller has a 25-pin RS-232 connector for external access 2015/7/17 NCTU kerbside controller regional controller critical intersection 31 Network management • Graphic interface that shows – – – – – – 2015/7/17 Wireless connectivity Network topology Link latency Link throughput Routing path Router status NCTU 32 practical Issues for street deployment • • • • • Waterproof/weatherproof Power source Antenna placement Vandalism Passing traffic 2015/7/17 NCTU 33 Research Challenge • Scalability – Connecting numerous road-side devices to SCATS – Need to Integrate video cameras: High throughput, low jitter • Reliability – Mission-critical data (e.g. accident detection, traffic signal control, etc) – Requires timely routing that is robust against faults in nodes or links • Low latency – SCATS is a real-time traffic control system (< 1 sec) • Heterogeneity – Requires support for different radio types • e.g. incrementally deploy new radio technologies 2015/7/17 NCTU 34 Research focuses • New multi-radio multi-channel MAC – Scalability/reliability/latency • Multi-path routing – Reliability/latency • Fault detection and recovery – Reliability • Network management – Very difficult to physically to access the mesh nodes once they are deployed – Need to mechanism to node diagnostics, software upgrade, etc • Communication between vehicles and road-side devices 2015/7/17 NCTU 35 Current status of STaR • 4 months old, not much technical results yet – 6 months to deliver a pilot testbed that controls real traffic light – 14 researchers/students working on this project – International research collaboration (U. Cal @ Davis and U. Texas @ Arlington) – Communication with Australian startups • We’ve developed a couple of applications for ‘vehicle to road-side’ component though – MOBNET • Network mobility testbed (LANMAN 2005) – MOVE • Mobility model generator (poster in MOBICOM 2005) 2015/7/17 NCTU 36 Today’s talk • Part 1 – A brief talk about a project (STaR) we recently started at NICTA • Part 2 – two vehicular-network applications •MOBNET – A NEMO-based Network Mobility Testbed •MOVE – A Mobility model generator for VANET 2015/7/17 NCTU 37 Mobile Network • Providing broadband service for public transport passengers is becoming a popular ITS service – E.g. Connexion by Boeing • Mobile Network (MN):a network that can move and attach arbitrary points in the Internet • Mobile Network – On-board LAN – Mobile Router: • manage movement of MN and provide Internet access to MNNs – Mobile Network Node (MMN) • MMN: a node in the MN – Local Fixed Node (LFN) – Visiting Mobile Node (VMN) • Standardized protocol: NEMO – Extension of MIPv6 2015/7/17 NCTU 38 MOBNET - Network mobility testbed • Ways to conduct network research – Simulation – Emulation – Real implementation • Physical layer models in wireless simulations are typically oversimplified – Need realistic testbed • Existing wireless testbed – CMU (ad-hoc routing) – TAP, Roofnet (mesh network) – ORBIT (generic testbed) • Existing work does not support testing of network mobility protocols • Our contribution: a testbed for network mobility research MOBNET: The Design and Implementation of a Network Mobility Testbed", Kun-chan Lan, Eranga Perera, Henrik Petander, Christoph Dwertmann, Lavy Libman, Mahbub Hassan, IEEE LANMAN 05’ 2015/7/17 NCTU 39 2015/7/17 NCTU 40 Mobile Nework testbed functionality • Emulation of a mobile network • Experimental control – Topology control – Mobility control • Management of the testbed 2015/7/17 NCTU 41 2015/7/17 NCTU 42 Emulation of a Mobile Network • A NEMO-based mobile router – Extended from HUT MIPv6 – Built on Linux 2.4.26 • Support NEMO implicit mode • Can use link layer information to trigger handoff • Support Route Optimization – Extension of MIPv6 RO 2015/7/17 NCTU 43 Experimental control • Topology control – NIS NET network emulator • Mobility control – Mobility emulator (MobE) – Emulate the movement of MR – Emulate the variations of radio propagation by changing the transmission power of the AP – Can be driven used pre-made mobility patterns • Markov Chains model – For controllable experiments • Signal strength traces 2015/7/17 NCTU 44 Mobility emulator • Architecture – Input parser – Graphical interface – AP power level controller • AP power level control – web interface – telnet • Modeling signal strength variations – Discrete markov chain • e.g. frequency of changing from one power level to another, etc. 2015/7/17 NCTU 45 Mobility Emulator interface MR moving from ap1 toward ap2 2015/7/17 NCTU 46 Testbed management • We’d like to make our testbed available to other researchers in the future • Remote management server – Remote users access – Testbed monitoring – Testbed maintenance 2015/7/17 NCTU 47 Node generator - Virtual MMNs • Currently each node is implemented via one single machine – Not scalable: how to emulate a large number of MMNs • Implement each MMN as a single process • Virtual interface: a single wireless interface is abstracted into multiple virtual interfaces – Each MMN connects to MR via a virtual interface 2015/7/17 NCTU 48 Effect of NEMO handoff on TCP and UDP • Experiment setup – – – – 1 home network and 2 foreign networks Traffic is sent from CN to MNN Using Iperf to generate TCP and UDP traffic UDP: 200Bytes at 100Kbits/s • Packet of a smaller size is more sensitive to the effect of handoff latency 2015/7/17 NCTU 49 Effect of NEMO handoff on TCP and UDP Use measurements on the Home network as a base line 2015/7/17 NCTU 50 Performance analysis • NEMO latency – NEMO handoff latency • Binding update and Binding Ack – L2 handoff latency – Duplicate Address Detection (DAD) • Before acquiring a new CoA from foreign network • Dominant factor: DAD – Solution: Optimistic DAD 2015/7/17 NCTU 51 Effect of NEMO handoff on TCP and UDP with ODAD Without ODAD With ODAD Proxy DAD 2015/7/17 NCTU 52 Future work • Communication between Mobile router and mesh networks – Understand NEMO performance on a mesh network – Multi-homed MR – Utilize Linksys routers test-bed • Real world performance measurements – On Sydney tour bus, collaborating with RTA – Using service from Unwired network – IPv4/IPv6 dual stack • Releasing Mobile router software 2015/7/17 NCTU 53 Today’s talk • Part 1 – A brief talk about a project (STaR) we recently started at NICTA • Part 2 – two vehicular-network applications •MOBNET – A NEMO-based Network Mobility Testbed •MOVE – A Mobility model generator for VANET 2015/7/17 NCTU 54 VANET for ITS • Applications of Vehicular Ad-hoc network (VANET) for ITS – – – – 2015/7/17 Collision avoidance Incident broadcasting Traffic congestion avoidance … NCTU 55 MOVE – mobility model generator for VANET • Motivation: a gap between transportation and networking communities – Many simulators are around to test/evaluate network protocols, such as ns-2, Qualnet, OPNET – In the transportation arena, many simulators such as PARAMICS, CORSIM, VISSIM are developed to analyze transportation scenarios at micro- or macro-scale level – However, there is little effort in integrating these two types of simulators together – Realistic mobility models are important for VANET simulations • Our contribution: MOVE – A tool that allows users to rapidly generate realistic mobility models for their simulations Rapid Generation of Realistic Mobility Models for VANET, Feliz Kristianto Karnadi, Zhi Hai Mo, Kun-chan Lan. Appeared in ACM MOBICOMM 2005 as a poster 2015/7/17 NCTU 56 MOVE • MObility generator for VANET – Generation of realistic vehicle movement patterns – Based on an open source micro-traffic simulator SUMO – Output: realistic mobility traces for vehicular ad-hoc network simulations • Currently support ns-2/nam, qualnet 2015/7/17 NCTU 57 Architecture of MOVE • MAP editor – Manual – Automatic – Import from real world maps • Vehicle Movement Editor – Trips of vehicles – Routes for each trip – Bus route • Visualization of vehicle movements 2015/7/17 NCTU 58 Map editor • Manual Map – Nodes: one particular point on the map • A junction or the dead end of the road – Junction node: normal road junctions or traffic lights – Edges: the road that connects two points on a map • Attributes: speed limit, number of lanes, road priority, road length 2015/7/17 NCTU 59 • Automatically generating Map – Grid, spider, random • Import from real world maps – TIGER maps from U.S. Census Bureau 2015/7/17 NCTU 60 Vehicle movement editors • Define the properties of vehicles routes – – – – – Number of vehicles Vehicles arrival time Origin and destination of vehicles Duration of the trip Vehicle speed • Acceleration, deceleration, speed – Turning probability at each junction 2015/7/17 NCTU 61 Bus routes generator • The path of bus route consists of a set of intersections • The coordinate of the intersection is defined in Map Editor • Bus schedule is fixed – Only start/end and inter-departure time info are needed 2015/7/17 NCTU 62 Visualization of vehicles movements 2015/7/17 NCTU 63 Automatically generate simulation scripts 2015/7/17 NCTU 64 Conclusion and Future work • Current implementation – MOVE: a tool that can be used to rapidly generate realistic mobility models for VANET simulations – Mobility models are generated off-line and then used by ns-2/qualnet simulator • Next version of MOVE – An interface that allow vehicle states can be fed into ns-2 in run time – During the simulation the vehicles can dynamically adjust their movements based on different traffic scenarios – Export road info on Google Earth into MOVE • Understand the effect of road traffic parameters in network simulations – Multiple lanes, traffic light, etc 2015/7/17 NCTU 65 That’s all, thanks! Questions? 2015/7/17 NCTU 66