Mathematical Problems in Networked Embedded Systems

Similar documents
WirelessHART Modeling and Performance Evaluation

Optimal Clock Synchronization in Networks. Christoph Lenzen Philipp Sommer Roger Wattenhofer

Achieving Network Consistency. Octav Chipara

AS-MAC: An Asynchronous Scheduled MAC Protocol for Wireless Sensor Networks

Routing Messages in a Network

Design of an energy efficient Medium Access Control protocol for wireless sensor networks. Thesis Committee

Energy-Efficient Data Management for Sensor Networks

Near-Optimal Radio Use For Wireless Network Synch. Synchronization

Wireless in the Real World. Principles

Ultra-Low Duty Cycle MAC with Scheduled Channel Polling

Grundlagen der Rechnernetze. Introduction

Chapter 4: Directional and Smart Antennas. Prof. Yuh-Shyan Chen Department of CSIE National Taipei University

Data and Computer Communications

A Review of Current Routing Protocols for Ad Hoc Mobile Wireless Networks

AN0503 Using swarm bee LE for Collision Avoidance Systems (CAS)

TIME- OPTIMAL CONVERGECAST IN SENSOR NETWORKS WITH MULTIPLE CHANNELS

T. Yoo, E. Setton, X. Zhu, Pr. Goldsmith and Pr. Girod Department of Electrical Engineering Stanford University

International Journal of Scientific & Engineering Research, Volume 7, Issue 2, February ISSN

Centaur: Locating Devices in an Office Environment

Transport Capacity and Spectral Efficiency of Large Wireless CDMA Ad Hoc Networks

Multiple Receiver Strategies for Minimizing Packet Loss in Dense Sensor Networks

ALPS: A Bluetooth and Ultrasound Platform for Mapping and Localization

Time Synchronization and Distributed Modulation in Large-Scale Sensor Networks

Joint work with Dragana Bajović and Dušan Jakovetić. DLR/TUM Workshop, Munich,

Agenda. A short overview of the CITI lab. Wireless Sensor Networks : Key applications & constraints. Energy consumption and network lifetime

Multiple Access (3) Required reading: Garcia 6.3, 6.4.1, CSE 3213, Fall 2010 Instructor: N. Vlajic

Performance Evaluation of a Mixed Vehicular Network with CAM-DCC and LIMERIC Vehicles

COSC 3213: Computer Networks I Instructor: Dr. Amir Asif Department of Computer Science York University Section B

Multiple Access. Difference between Multiplexing and Multiple Access

Data Gathering. Chapter 4. Ad Hoc and Sensor Networks Roger Wattenhofer 4/1

Wireless Sensor Network based Shooter Localization

CS649 Sensor Networks IP Lecture 9: Synchronization

Advanced Modeling and Simulation of Mobile Ad-Hoc Networks

Evaluation of the 6TiSCH Network Formation

Wireless ad hoc networks. Acknowledgement: Slides borrowed from Richard Y. Yale

Limitations, performance and instrumentation of closed-loop feedback based distributed adaptive transmit beamforming in WSNs

Starvation Mitigation Through Multi-Channel Coordination in CSMA Multi-hop Wireless Networks

APPLICATION NOTES CONNECTING A COLLABORATE ROOM TO A CONVERGE PRO. Purpose: Connecting the COLLABORATE Room to the CONVERGE Pro:

CS434/534: Topics in Networked (Networking) Systems

Introduction. Introduction ROBUST SENSOR POSITIONING IN WIRELESS AD HOC SENSOR NETWORKS. Smart Wireless Sensor Systems 1

Opportunistic Communications under Energy & Delay Constraints

INTRODUCTION TO WIRELESS SENSOR NETWORKS. CHAPTER 8: LOCALIZATION TECHNIQUES Anna Förster

Medium Access Control Protocol for WBANS

Cross-layer Approach to Low Energy Wireless Ad Hoc Networks

Simple, Optimal, Fast, and Robust Wireless Random Medium Access Control

One interesting embedded system

INTRODUCTION TO WIRELESS SENSOR NETWORKS. CHAPTER 3: RADIO COMMUNICATIONS Anna Förster

Breaking Through RF Clutter

Outline. EEC-484/584 Computer Networks. Homework #1. Homework #1. Lecture 8. Wenbing Zhao Homework #1 Review

Evaluation of Localization Services Preliminary Report

Cricket: Location- Support For Wireless Mobile Networks

Jinbao Li, Desheng Zhang, Longjiang Guo, Shouling Ji, Yingshu Li. Heilongjiang University Georgia State University

SourceSync. Exploiting Sender Diversity

Vulnerability modelling of ad hoc routing protocols a comparison of OLSR and DSR

p-percent Coverage in Wireless Sensor Networks

Adaptation of MAC Layer for QoS in WSN

FTSP Power Characterization

Computing functions over wireless networks

Self Localization Using A Modulated Acoustic Chirp

Synchronization and Beaconing in IEEE s Mesh Networks

IN recent years, there has been great interest in the analysis

Opportunistic Routing in Wireless Mesh Networks

Performance comparison of AODV, DSDV and EE-DSDV routing protocol algorithm for wireless sensor network

Cooperative Diversity Routing in Wireless Networks

Wireless Networked Systems

UNDERSTANDING AND MITIGATING

CSC344 Wireless and Mobile Computing. Department of Computer Science COMSATS Institute of Information Technology

MAC Theory Chapter 7. Standby Energy [digitalstrom.org] Rating. Overview. No apps Mission critical

MAC Theory. Chapter 7

ECE 333: Introduction to Communication Networks Fall Lecture 15: Medium Access Control III

Randomized Channel Access Reduces Network Local Delay

DiCa: Distributed Tag Access with Collision-Avoidance among Mobile RFID Readers

Simple Algorithm in (older) Selection Diversity. Receiver Diversity Can we Do Better? Receiver Diversity Optimization.

On Flow-Aware CSMA. in Multi-Channel Wireless Networks. Mathieu Feuillet. Joint work with Thomas Bonald CISS 2011

Project = An Adventure : Wireless Networks. Lecture 4: More Physical Layer. What is an Antenna? Outline. Page 1

Lower Layers PART1: IEEE and the ZOLERTIA Z1 Radio

CS263: Wireless Communications and Sensor Networks

Partial overlapping channels are not damaging

Link Activation with Parallel Interference Cancellation in Multi-hop VANET

Energy-Efficient Communication Protocol for Wireless Microsensor Networks

Low Spreading Loss in Underwater Acoustic Networks Reduces RTS/CTS Effectiveness

LINK LAYER. Murat Demirbas SUNY Buffalo

3432 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 53, NO. 10, OCTOBER 2007

Scaling Laws for Cognitive Radio Network with Heterogeneous Mobile Secondary Users

Low-Latency Multi-Source Broadcast in Radio Networks

Constructing K-Connected M-Dominating Sets

Application Note AN041

Topology Control with Better Radio Models: Implications for Energy and Multi-Hop Interference

Exercise Data Networks

Heterogenous Quorum-based Wakeup Scheduling for Duty-Cycled Wireless Sensor Networks

CS 457 Lecture 16 Routing Continued. Spring 2010

Lecture on Sensor Networks

On the Performance of Cooperative Routing in Wireless Networks

Energy-Efficient Duty Cycle Assignment for Receiver-Based Convergecast in Wireless Sensor Networks

Abderrahim Benslimane, Professor of Computer Sciences Coordinator of the Faculty of Engineering Head of the Informatic Research Center (CRI)

Some results on optimal estimation and control for lossy NCS. Luca Schenato

Utilization Based Duty Cycle Tuning MAC Protocol for Wireless Sensor Networks

UTILIZATION OF AN IEEE 1588 TIMING REFERENCE SOURCE IN THE inet RF TRANSCEIVER

Information flow over wireless networks: a deterministic approach

Wireless Transmission & Media Access

Transcription:

Mathematical Problems in Networked Embedded Systems Miklós Maróti Institute for Software Integrated Systems Vanderbilt University

Outline Acoustic ranging TDMA in globally asynchronous locally synchronous networks Geographic routing 2

Acoustic ranging Simple idea beacon emits radio signal followed by acoustic signal ranger measures time difference of arrival, calculates distance Modification to improve the signal to noise ratio beacon emits several audio signals ranger records them, aligns the recorded streams and takes the average ranger beacon t1 buzz 1 t2 t3 buzz 2 + buzz 3 3

Example (6 meters, 16x average) 4

Challenges and requirements beacon and ranger need a common synchronization time instant use time synchronization or just the radio signal (message) beacon must buzz at known times timing at the microcontroller physical delay of the buzzer ranger must sample the microphone at a known frequency ranger must start sampling at known time(s), and must be able to align the sampled chirps when does the physical sampling start? what is the time delay between samples? 5

Echoes and buzz overlaps We want to record 60 ms intervals16 times 20 meters of sound Total time is 1 second Echoes can be present for up to 300 ms The echoes of the buzzes overlap with the direct signal We can vary the buzz times ranger beacon t1 t2 t3 + 6

Choosing the buzz times d1 d2 d3 d4 f(x) n 1 n 2 i =1 i =1 g ( x ) = n f ( x ) + f ( x + d i ) + f ( x + d i + d i +1 ) + 7

Globally Asynchronous Locally Synchronous Networks Cooperative wireless MAC We have time synchronization in a small part of the network (up to a few hops) We have a transmission schedule: time division multiple access (TDMA) Assume symmetric and reliable links and a static network Represent the network with a graph. The transmission schedule is a coloring. 8

Collisions 2 3 2 4 0 0 1 1 transmit 4 3 3 2 0 receive collision period: 5 9

Collision model A node receives a message if and only if it is not transmitting and exactly one of its neighbors is transmitting The transmission schedule is a good coloring of the 2-transition of the graph Fact: We can always schedule with period d2+1 where d is the maximum degree 10

Converge-cast (beamformation) We want to send all messages to a central node in the synchronized subgraph Not all collisions are bad Theorem: We can always schedule the converge-cast with period d+1 Fact: There exist arbitrary large graphs with degree d where the optimal converge-cast schedule has period d/2 Good streaming properties 11

Converge-cast scheduling 2 0 1 1 2 0 3 2 1 3 4 transmit 0 receive collision 4 12

New wireless model In reality networks are not graphs unidirectional connections connections are not black and white How to measure the reliability of the connection New collision model Message is received if there exits one transmitter whose transmission energy is larger than the sum of the other transmitters 13

Geographic routing Problem: large wireless network, every node knows its own location. We want to send a message to a known location Routing step: we have the packet, we know its destination. Which of our neighbors should be the next hop? Idea: Each node groups the target locations by the next hop in the shortest path. 14

Simulation Radio strength (CC1000) from -10dB to 20dB Radio sensitivity -110 db Radio signal strength loss exponent Ideal exponent: 2 Highly cluttered (buildings, walls): 3.5 Random noise: 30 db Unidirectional Buildings: from 40x40 to 40x80 meters Road width: 30 meters (20% density) 15

200x200 meters, 0dB, 680 nodes 16

500x500 meter, 4250 nodes, 0dB 17

500x500 meter, 4250 nodes, -10dB 18

500x500 meter, 4250 nodes, 20dB 19

1000x1000 meters, 17000 nodes, 0dB 20

Geographic Routing Observations Use different radio strengths The next hop should be Minimum strength: the network is not connected Maximum strength: highly connected On the macro scale: in the direction of the target On the micro scale: have to go around obstacles Go towards the most connected parts (highway) If cannot find next hop, use high radio strength What is a typical sensor network with large number of nodes? 21