Bandwidth Allocation in Sense-and-Respond Systems Vincenzo Liberatore Research supported in part by NSF CCR-0329910, Department of Commerce TOP 39-60-04003,

Slides:



Advertisements
Similar presentations
Shi Bai, Weiyi Zhang, Guoliang Xue, Jian Tang, and Chonggang Wang University of Minnesota, AT&T Lab, Arizona State University, Syracuse University, NEC.
Advertisements

Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3f: Medium Access Control Protocols.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Integrated Play-Back, Sensing, and Networked Control Vincenzo Liberatore Division of Computer Science Research supported in part by NSF CCR , Department.
Sense-and-Respond Systems and Play-Back Buffers Vincenzo Liberatore Division of Computer Science Research supported in part by NSF CCR , Department.
CS640: Introduction to Computer Networks Mozafar Bag-Mohammadi Lecture 3 TCP Congestion Control.
Analysis and Simulation of a Fair Queueing Algorithm A. Demers, S. keshav, and S. Shenker Wireless/Mobile Network Lab 임상택.
Towards Energy Efficient and Robust Cyber-Physical Systems Sinem Coleri Ergen Wireless Networks Laboratory, Electrical and Electronics Engineering, Koc.
Vanderbilt University Vibro-Acoustics Laboratory 1 Decentralized Structural Acoustic Control of a Launch Vehicle Payload Fairing Kenneth D Frampton Dept.
Analysis of the Increase and Decrease Algorithms for Congestion Avoidance in Computer Networks Dah-Ming Chiu and Raj Jain Presented by Yao Zhao.
“ Analysis of the Increase and Decrease Algorithms for Congestion Avoidance in Computer Networks ”
PROMISE: Peer-to-Peer Media Streaming Using CollectCast Mohamed Hafeeda, Ahsan Habib et al. Presented By: Abhishek Gupta.
June 3, A New Multipath Routing Protocol for Ad Hoc Wireless Networks Amit Gupta and Amit Vyas.
5/4/2006EE228A – Communication Networks 1 Congestion Control to Reduce Latency in Sensor Networks for Real-Time Applications Presented by Phoebus Chen.
1 Sensor Networks and Networked Societies of Artifacts Jose Rolim University of Geneva.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Multimedia Streaming in Dynamic Peer-to-Peer Systems and Mobile Wireless.
1 On Handling QoS Traffic in Wireless Sensor Networks 吳勇慶.
Multiple constraints QoS Routing Given: - a (real time) connection request with specified QoS requirements (e.g., Bdw, Delay, Jitter, packet loss, path.
6/16/20151 On Designing Improved Controllers for AQM Routers Supporting TCP flows By C.V Hollot, Vishal Mishra, Don Towsley and Wei-Bo Gong Presented by.
Internet Research Needs a Critical Perspective Towards Models –Sally Floyd –IMA Workshop, January 2004.
Denial of Service Resilience in Ad Hoc Networks Imad Aad, Jean-Pierre Hubaux, and Edward W. Knightly Designed by Yao Zhao.
1 Emulating AQM from End Hosts Presenters: Syed Zaidi Ivor Rodrigues.
Combining Multipath Routing and Congestion Control for Robustness Peter Key.
1 A State Feedback Control Approach to Stabilizing Queues for ECN- Enabled TCP Connections Yuan Gao and Jennifer Hou IEEE INFOCOM 2003, San Francisco,
Lecture 1, 1Spring 2003, COM1337/3501Computer Communication Networks Rajmohan Rajaraman COM1337/3501 Textbook: Computer Networks: A Systems Approach, L.
Networked Control Systems Vincenzo Liberatore. Today: Cyberspace Interact with remote virtual environment – On-line social activities Communicate with.
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
Naixue GSU Slide 1 ICVCI’09 Oct. 22, 2009 A Multi-Cloud Computing Scheme for Sharing Computing Resources to Satisfy Local Cloud User Requirements.
Distributed Real-Time Systems for the Intelligent Power Grid Prof. Vincenzo Liberatore.
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
SensIT PI Meeting, January 15-17, Self-Organizing Sensor Networks: Efficient Distributed Mechanisms Alvin S. Lim Computer Science and Software Engineering.
Tufts Wireless Laboratory School Of Engineering Tufts University “Network QoS Management in Cyber-Physical Systems” Nicole Ng 9/16/20151 by Feng Xia, Longhua.
1 Modeling the Effect of a Rate Smoother on TCP Congestion Control Behavior Kang Li, Jonathan Walpole, David C. Steere {kangli, walpole,
Distributed Computation in MANets Robot swarm developed by James Rice University.
Wireless Networks Breakout Session Summary September 21, 2012.
Optimal Power Control, Rate Adaptation and Scheduling for UWB-Based Wireless Networked Control Systems Sinem Coleri Ergen (joint with Yalcin Sadi) Wireless.
Cyber-Physical Software Agents Vincenzo Liberatore.
1 Mobile ad hoc networking with a view of 4G wireless: Imperatives and challenges Myungchul Kim Tel:
Hybrid Systems and Networked Control Systems Michael S. Branicky EECS Dept. Case Western Reserve University NSF Planning Meeting on Cyber-Physical Systems.
CONTI'20041 Event Management in Distributed Control Systems Gheorghe Sebestyen Technical University of Cluj-Napoca Computers Department.
Ahmad T. Al-Hammouri, Michael S. Branicky, Vincenzo Liberatore Case Western Reserve University Stephen M. Phillips Arizona State University April 25, 2006.
Covilhã, 30 June Atílio Gameiro Page 1 The information in this document is provided as is and no guarantee or warranty is given that the information is.
Communication Paradigm for Sensor Networks Sensor Networks Sensor Networks Directed Diffusion Directed Diffusion SPIN SPIN Ishan Banerjee
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
CROSS-LAYER OPTIMIZATION PRESENTED BY M RAHMAN ID:
The Impact of Active Queue Management on Multimedia Congestion Control Wu-chi Feng Ohio State University.
Active Queue Management in Internet and Wireless Networks X. Deng, S. Yi, G. Kesidis and C. R. Das The Pennsylvania State University Stabilized queue size.
Implementation Challenges in Real-Time Middleware for Distributed Autonomous Systems Prof. Vincenzo Liberatore Research supported in part by NSF CCR ,
Transversal Issues in Real-Time Sense-and-Respond Systems Ahmad T. Al-Hammouri Vincenzo Liberatore Huthaifa A. Al-Omari Case Western Reserve University.
Time-Dependent Dynamics in Networked Sensing and Control Justin R. Hartman Michael S. Branicky Vincenzo Liberatore.
Co-Simulation of Computer Networks and Power Grid Prof. Vincenzo Liberatore Research supported in part by NSF CCR , Department of Commerce TOP.
Survey on the Characterization and Classification of Wireless Sensor Network Application [1] CS 2310 Software Engineering Xiaoyu Liang.
Euro-Par, HASTE: An Adaptive Middleware for Supporting Time-Critical Event Handling in Distributed Environments ICAC 2008 Conference June 2 nd,
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
Optimization-based Cross-Layer Design in Networked Control Systems Jia Bai, Emeka P. Eyisi Yuan Xue and Xenofon D. Koutsoukos.
1 Transport Bandwidth Allocation 3/29/2012. Admin. r Exam 1 m Max: 65 m Avg: 52 r Any questions on programming assignment 2 2.
Lecture 8: Wireless Sensor Networks By: Dr. Najla Al-Nabhan.
Medium Access Control. MAC layer covers three functional areas: reliable data delivery access control security.
Chapter 1 Characterization of Distributed Systems
Latency and Communication Challenges in Automated Manufacturing
Mohammad Malli Chadi Barakat, Walid Dabbous Alcatel meeting
“Analysis of the Increase and Decrease Algorithms for Congestion Avoidance in Computer Networks” Lecture Note 7.
ECEN “Mobile Wireless Networking”
Parameterizing PI Congestion Controllers
Lecture 19 – TCP Performance
Secure Control Systems - A Quantitative Risk Management Approach
A New Multipath Routing Protocol for Ad Hoc Wireless Networks
“Analysis of the Increase and Decrease Algorithms for Congestion Avoidance in Computer Networks”
Distributed Control Applications Within Sensor Networks
Understanding Congestion Control Mohammad Alizadeh Fall 2018
Presentation transcript:

Bandwidth Allocation in Sense-and-Respond Systems Vincenzo Liberatore Research supported in part by NSF CCR , Department of Commerce TOP , NASA NNC04AA12A, and an OhioICE training grant.

Sense-And-Respond Computing in the physical world Components Sensors, actuators Sensors, actuators Controllers Controllers Networks Networks

Sense-and-Respond Enables Industrial automation [BL04] Industrial automation [BL04] Distributed instrumentation [ACRKNL03] Distributed instrumentation [ACRKNL03] Unmanned vehicles [LNB03] Unmanned vehicles [LNB03] Home robotics [NNL02] Home robotics [NNL02] Distributed virtual environments [LCCK05] Distributed virtual environments [LCCK05] Power distribution [P05] Power distribution [P05] Building structure control [SLT05] Building structure control [SLT05] Merge cyber- and physical- worlds Networked control and tele-epistemology [G01] Networked control and tele-epistemology [G01] Sensor networks Not necessarily wireless or energy constrained Not necessarily wireless or energy constrained One component of sense-actuator networks One component of sense-actuator networks

Characteristics Heterogeneous collection of networked sensors, actuators, controllers Heterogeneous collection of networked sensors, actuators, controllers Power Power Often plentiful, sometimes limited Communication Communication Often wired, sometimes low-bandwidth wireless Critical requirements: Critical requirements:SafetyStabilityDependabilityRobustnessQoSScalabilityAdaptability

Information Flow Flow Sensor data Sensor data Remote controller Remote controller Control packets Control packets Timely delivery Stability Stability Safety Safety Performance Performance

Outline Outline Introduction to Sense-and-Respond Introduction to Sense-and-Respond Bandwidth Allocation Bandwidth Allocation Future of Cyber-Physical Infrastructure Future of Cyber-Physical InfrastructureWarning Most EE-oriented talk I could possibly give Most EE-oriented talk I could possibly give Avoid redundancy with previous talks Avoid redundancy with previous talks

Bandwidth Allocation

Definition Multiple sense-and-respond flows Multiple sense-and-respond flows Contention for network bandwidth Contention for network bandwidthDesiderata Stability and performance of control systems Stability and performance of control systems Must account for physics Efficiency and fairness Efficiency and fairness Fully distributed, asynchronous, and scalable Fully distributed, asynchronous, and scalable Dynamic and self- reconfigurable Dynamic and self- reconfigurable

Control and Networks Control over Networks (Cover N) NCSs, DCSs, SANETs, CPs, … NCSs, DCSs, SANETs, CPs, … Control of Networks (Cof N) Efficient BW allocation Efficient BW allocation Regulate the packet injection rate “Cof N” scheme to better serve “Cover N”

Control of Networks A bandwidth allocation scheme Formulate the scheme as a Control problem Control systems regulate sending rate based on congestion signal fed back from the network

Sampling Rate and Network Congestion h=1/r l1l1 l2l2

Problem Formulation Define a utility fn U(r) that is Monotonically increasing Monotonically increasing Strictly concave Strictly concave Defined for r ≥ r min Defined for r ≥ r min Optimization formulation

Distributed Implementation Two independent algorithms End-systems (plants) algorithm End-systems (plants) algorithm Router algorithm (later on) Router algorithm (later on) Plant Controller Router pp p

NCS-AQM Control Loop tftf q(t) f(q(t)) q`=Σr(t) - C p(t) tbtb PlantQueue Model Plant P(s) =Model Plant P(s) = Controller G(s)

Queue Controller G(s) Proportional (P) Controller G P (s) = k p G P (s) = k p Proportional-Integral (PI) Controller G PI (s) = k p + k i /s G PI (s) = k p + k i /s q(s) G(s) P(s) q0q0 + _ eu

Determination of k p and k i Stability region in the k i –k p plane Stabilizes the NCS-AQM closed-loop system for delays less or equal d Stabilizes the NCS-AQM closed-loop system for delays less or equal d Analysis of quasi-polynomials, f(s,e s )

Simulations & Results 50 Plants: [Branicky et al. 2002] [Zhang et al. 2001]

Simulations & Results (cont.) PI ¤ P¤P¤

Related Work Congestion Control Primarily addresses elastic flows Primarily addresses elastic flows Active Queue Management (AQM) Active Queue Management (AQM) Utility maximization and controllers often viewed as alternative approaches Utility maximization and controllers often viewed as alternative approaches Multi-media congestion control E.g., Equation-based E.g., Equation-based Smooth rate variation Smooth rate variation No physically relevant utility No physically relevant utilityTime-scales Approach to define time-varying utility functions Approach to define time-varying utility functions “C of N” missing “C of N” missing

Outline Outline Introduction to Sense-and-Respond Introduction to Sense-and-Respond Bandwidth Allocation Bandwidth Allocation Future of Cyber-Physical Infrastructure Future of Cyber-Physical InfrastructureWarning Most EE-oriented talk I could possibly give Most EE-oriented talk I could possibly give Avoid redundancy with previous talks Avoid redundancy with previous talks

Cyber-Physical Systems Foundations and technologies for rapid and reliable development and integration of computer- centric physical and engineered systems “Globally virtual, locally physical” Major NSF initiative planned

Needs and Directions New Calculus New Calculus Merge time- and event-based systems New Tools New Tools E.g., co-simulation for co-design New Networks methods New Networks methods Bandwidth allocation, play-back buffers New Education New Education Multi-disciplinary education Telltale sign: New Metrics Network-oriented metrics Network-oriented metrics Delay, jitter, loss rates, bandwidth Impacts physics, but different from physics behavior Control-Theoretical metrics Control-Theoretical metrics Overshoot, rise time, settling time, etc. Hard to relate to network conditions Multi-disciplinary metrics Multi-disciplinary metrics E.g., plant tracking in terms of network bandwidth allocation An E-Model for cyber-physical systems?

Example PI ¤ P¤P¤

Metrics (not sure) Stability (and safety) Objective Objective Remote controller makes unstable system stable Extensive research Extensive research [Z01] and references therein Problem Problem Errors, network partitions, failures make stability impossible Tracking Objective Objective The S&R system should do what it is supposed to In spite of network non- determinism (failures, security, etc.) Problem Problem Benchmarks (NIST?) Disturbance cancellation Objective The S&R system should do what it is supposed to do In spite of network non- determinism and uncertainty in the environment Way out Use simple tasks Scalability [L04] Number of nodes Space networks? “Geographic” Administrative FunctionalConclusion RT S&R benchmarks needed!

Acknowledgments Students Ahmad al-Hammouri Ahmad al-Hammouri David Rosas David Rosas Zakaria Al-Qudah Zakaria Al-Qudah Huthaifa Al-Omari Huthaifa Al-Omari Nathan Wedge Nathan Wedge Qingbo Cai Qingbo Cai Prayas Arora Prayas AroraColleagues Michael S. Branicky Michael S. Branicky Wyatt S. Newman Wyatt S. Newman

Conclusions Sense-and-Respond Merge cyber-world and physical world Merge cyber-world and physical world Critically depends on physical time Critically depends on physical time Bandwidth Allocation Control of Networks to aid Control over Networks Control of Networks to aid Control over Networks Complete characterization of the stability region Complete characterization of the stability region Evaluation Evaluation Peak detection Peak detection Cyber-physical systems