Near Optimal Rate Selection for Wireless Control Systems Abusayeed Saifullah, Chengjie Wu, Paras Tiwari, You Xu, Yong Fu, Chenyang Lu, Yixin Chen.

Slides:



Advertisements
Similar presentations
Gregory Shklover, Ben Emanuel Intel Corporation MATAM, Haifa 31015, Israel Simultaneous Clock and Data Gate Sizing Algorithm with Common Global Objective.
Advertisements

G5BAIM Artificial Intelligence Methods
ECE 667 Synthesis and Verification of Digital Circuits
Various Regularization Methods in Computer Vision Min-Gyu Park Computer Vision Lab. School of Information and Communications GIST.
Neural and Evolutionary Computing - Lecture 4 1 Random Search Algorithms. Simulated Annealing Motivation Simple Random Search Algorithms Simulated Annealing.
Engineering Optimization
P. Venkataraman Mechanical Engineering P. Venkataraman Rochester Institute of Technology DETC2014 – 35148: Continuous Solution for Boundary Value Problems.
1 Hub and Spoke Network Design. 2 Outline Motivation Problem Description Mathematical Model Solution Method Computational Analysis Extension Conclusion.
Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
1 EL736 Communications Networks II: Design and Algorithms Class8: Networks with Shortest-Path Routing Yong Liu 10/31/2007.
Separating Hyperplanes
Classification and Prediction: Regression Via Gradient Descent Optimization Bamshad Mobasher DePaul University.
1 Stochastic Event Capture Using Mobile Sensors Subject to a Quality Metric Nabhendra Bisnik, Alhussein A. Abouzeid, and Volkan Isler Rensselaer Polytechnic.
Kuang-Hao Liu et al Presented by Xin Che 11/18/09.
Numerical Optimization
Lecture 9. Unconstrained Optimization Need to maximize a function f(x), where x is a scalar or a vector x = (x 1, x 2 ) f(x) = -x x 2 2 f(x) = -(x-a)
MAE 552 – Heuristic Optimization Lecture 3 January 28, 2002.
Optimization Methods Unconstrained optimization of an objective function F Deterministic, gradient-based methods Running a PDE: will cover later in course.
Maximum Network lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Mihaela Cardei, Jie Wu, Mingming Lu, and Mohammad O. Pervaiz Department.
Martin Burger Total Variation 1 Cetraro, September 2008 Numerical Schemes Wrap up approximate formulations of subgradient relation.
D Nagesh Kumar, IIScOptimization Methods: M1L4 1 Introduction and Basic Concepts Classical and Advanced Techniques for Optimization.
Chapter 5 Control Using Wireless Transmitters. Measurement and Control Data Sampling Rate  To achieve the best control response, the rule of thumb is.
Why Function Optimization ?
CSE808 F'99Xiangping Chen1 Simulation of Rare Events in Communications Networks J. Keith Townsend Zsolt Haraszti James A. Freebersyser Michael Devetsikiotis.
End-to-End Delay Analysis for Fixed Priority Scheduling in WirelessHART Networks Abusayeed Saifullah, You Xu, Chenyang Lu, Yixin Chen.
Wind Power Scheduling With External Battery. Pinhus Dashevsky Anuj Bansal.
Collaborative Filtering Matrix Factorization Approach
Flow Models and Optimal Routing. How can we evaluate the performance of a routing algorithm –quantify how well they do –use arrival rates at nodes and.
Real-Time Scheduling for WirelessHART Networks by Abusayeed Saifullah, You Xu, Chenyang Lu, and Yixin Chen A Presentation of Findings for CSE5095 Joshua.
1 Hybrid methods for solving large-scale parameter estimation problems Carlos A. Quintero 1 Miguel Argáez 1 Hector Klie 2 Leticia Velázquez 1 Mary Wheeler.
07/21/2005 Senmetrics1 Xin Liu Computer Science Department University of California, Davis Joint work with P. Mohapatra On the Deployment of Wireless Sensor.
A Framework for Distributed Model Predictive Control
Heuristic Optimization Methods
A Distributed Framework for Correlated Data Gathering in Sensor Networks Kevin Yuen, Ben Liang, Baochun Li IEEE Transactions on Vehicular Technology 2008.
CSE543T: Algorithms for Nonlinear Optimization Yixin Chen Department of Computer Science & Engineering Washington University in St Louis Spring, 2011.
Nonlinear Programming.  A nonlinear program (NLP) is similar to a linear program in that it is composed of an objective function, general constraints,
Mazumdar Ne X tworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN N ETWORKING 1 Non-convex.
Quasi-static Channel Assignment Algorithms for Wireless Communications Networks Frank Yeong-Sung Lin Department of Information Management National Taiwan.
1 Optimization Based Power Generation Scheduling Xiaohong Guan Tsinghua / Xian Jiaotong University.
Maximum Network Lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Cardei, M.; Jie Wu; Mingming Lu; Pervaiz, M.O.; Wireless And Mobile.
Optimization Flow Control—I: Basic Algorithm and Convergence Present : Li-der.
Minimax Open Shortest Path First (OSPF) Routing Algorithms in Networks Supporting the SMDS Service Frank Yeong-Sung Lin ( 林永松 ) Information Management.
Approximate Dynamic Programming Methods for Resource Constrained Sensor Management John W. Fisher III, Jason L. Williams and Alan S. Willsky MIT CSAIL.
Energy-Efficient Sensor Network Design Subject to Complete Coverage and Discrimination Constraints Frank Y. S. Lin, P. L. Chiu IM, NTU SECON 2005 Presenter:
FORS 8450 Advanced Forest Planning Lecture 11 Tabu Search.
1 Lagrangean Relaxation --- Bounding through penalty adjustment.
A Computational Study of Three Demon Algorithm Variants for Solving the TSP Bala Chandran, University of Maryland Bruce Golden, University of Maryland.
Vaida Bartkutė, Leonidas Sakalauskas
Non-Linear Programming © 2011 Daniel Kirschen and University of Washington 1.
1 Slides by Yong Liu 1, Deep Medhi 2, and Michał Pióro 3 1 Polytechnic University, New York, USA 2 University of Missouri-Kansas City, USA 3 Warsaw University.
Resource Allocation in Hospital Networks Based on Green Cognitive Radios 王冉茵
Optimization in Engineering Design 1 Introduction to Non-Linear Optimization.
Load Balanced Link Reversal Routing in Mobile Wireless Ad Hoc Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department RPI Costas Busch CSCI Department.
Metaheuristics for the New Millennium Bruce L. Golden RH Smith School of Business University of Maryland by Presented at the University of Iowa, March.
Approximation Algorithms based on linear programming.
Optimization-based Cross-Layer Design in Networked Control Systems Jia Bai, Emeka P. Eyisi Yuan Xue and Xenofon D. Koutsoukos.
Regularized Least-Squares and Convex Optimization.
1 Chapter 5 Branch-and-bound Framework and Its Applications.
Scientific Research Group in Egypt (SRGE)
Heuristic Optimization Methods
Computational Optimization
CSE543T: Algorithms for Nonlinear Optimization Yixin Chen, PhD Professor Department of Computer Science & Engineering Washington University in St Louis.
ISP and Egress Path Selection for Multihomed Networks
Chapter 6. Large Scale Optimization
Chap 3. The simplex method
Collaborative Filtering Matrix Factorization Approach
Department of Information Management National Taiwan University
Chapter 6. Large Scale Optimization
Constraints.
Presentation transcript:

Near Optimal Rate Selection for Wireless Control Systems Abusayeed Saifullah, Chengjie Wu, Paras Tiwari, You Xu, Yong Fu, Chenyang Lu, Yixin Chen

Wireless Control System 2  Wireless control network  Employs sensor-actuator control loops  In process monitoring and control  WirelessHART  Standard for industrial process control  Control performance  Depends not only on controller design  But also on real-time communication in shared network  Optimizing control performance under limited bandwidth  Requires a scheduling-control co-design

Rate Selection as Co-Design  Effects of low sampling rates  Degraded control performance  Effects of high sampling rates  Congestion in the network  Long communication delays imply degraded performance  Choice of sampling rates  Must balance between control and real-time communication  We address near optimal rate selection  As scheduling-control co-design 3

 Control cost of i under rate f i [Seto, RTSS, 96]  Performance deviation from continuous counterpart  Approximated as under sensitivity coefficients Performance Index in Terms of Rate 4  Digital implementation of control loop i  Periodic sampling at rate f i  Performance deviates from continuous counterpart  Continuous sensing  Ideal scenario  Impractical under resource constraints  Performance index  Overall control cost of n loops

System Model 5  Control network model  A WirelessHART network  Control loops are numbered as 1,2, …, n  To maintain stability, sampling rate f i of each loop i  Must be at least f i min  Cannot exceed f i max  Transmission scheduling  Rate monotonic  Real-time requirement: end-to-end delay ≤ sampling period

Formulation of Rate Selection 6 Minimize control cost subject to for every control loop i  Formulated as a constrained non-linear optimization  Determine sampling rates to

Delay Bounds 7  We derived delay bounds in a previous work [RTAS, 11]  Iterative fixed-point algorithm needs pseudo polynomial time  Not very practical for expensive non-linear optimization  We extend the results to a polynomial time method We use the polynomial time delay bounds in our optimization

Polynomial Time Delay Bounds 8 Delay bound of control loop 5 Rate of Control Loop 5 Rate of Control Loop 6  In terms of decision variables (rates), the delay bounds are  Non-linear  Non-convex  Non-differentiable Our optimization is thus non-convex, non-differentiable, not in closed form

Optimization Space 9 Lagrangian Dual function Rate of Control Loop 5 Rate of Control Loop 6  The dual surface under 2 rate changes among 12 loops  The dual surface indicates  The existence of an excessive number of local extrema  The difficulty of the optimization problem

Solution Approaches  Subgradient method  A standard non-linear optimization approach 10  Gradient method upon convex relaxation  Based on new delay bounds that are convex and smooth  Simulated annealing based penalty approach  A global optimization framework  Greedy heuristic  The simplest and straightforward approach  For a quick solution

Greedy Heuristic  A simple and intuitive greedy heuristic  To get a faster solution  With a reasonable control cost  The approach  Starts by selecting the minimum rate for each control loop  Increases rate of the loop that causes maximum decrease in cost  The procedure is continued as long as all loops are schedulable  Performance observation  Very fast in execution  Easily gets trapped into local minima 11

Subgradient Method  Traditionally effective to escape from local extrema  Handles non-differentiability and non-convexity  Guided by the subgradients when gradient cannot be determined  Gradient method is unsuitable for our optimization  Performance observation  Convergence is extremely slow  Quality of solution is extremely bad  Reasons  Existence of an excessive number of local minima  Complicated and ineffective subgradient direction 12

Simulation Using Testbed Topology 13  Our sensor network testbed topology as the control network  74 TelosB motes  Spread over Brayn Hall and Jolley Hall of Washington University The Gateway is colored in blue

Evaluation: Greedy and Subgradient 14  The control cost in subgradient method is higher  Execution time in subgradient method is significantly higher

Simulated Annealing (SA)  A global unconstrained optimization framework  Requires no gradient information  Can easily escape from local minima  Particularly suitable for our problem  Subgradient directions have been seen to be less informative  SA-based penalty approach  SA extention for constrained optimization [Chen, Com. Opt. Vol 47]  Constraint violations are penalized with a non-negative penalty  Uses a new objective function: 15

Evaluation: SA-based Penalty Method 16  Subgradient: the highest cost  Greedy: better than subgradient  SA: the least control cost  Subgradient: longest exec. time  SA: faster than subgradient  Greedy: the fastest

Convex and Smooth Delay Bound  We derive convex and smooth delay bounds 17  Exploration of three methods suggests a balance between execution time and control cost Rate of Control Loop 5 Rate of Control Loop 6 Control cost  Renders smooth solution surface

New Delay Bounds  Derived through convex relaxation of pseudo polynomial time bounds in our prev. work [RTAS, 11] 18  Competitive against polynomial time bounds

Gradient Descent Method 19  Gradient based steepest descent method  Follows the (unique) gradient at current position  New convex and smooth delay bounds reduce our problem to a convex optimization problem  Gradient based approach can be applied  Performance  Fast in execution  Quality solution since the new delay bounds are not overly pessimistic

Evaluation: Gradient Descent Method 20  Subgradient method is both inefficient and ineffective  Greedy heuristic is very fast but incurs higher control cost  SA incurs the least cost, but takes long time  Gradient method hits the balance between the two metrics

Conclusion  Scheduling-control co-design is critical  To optimize control performance in a wireless control system  We address the co-design of optimal rate selection  For control networks based on WirelessHART  We study four methods for this difficult optimization  Greedy heuristic: very fast at the cost of higher control cost  Subgradient method: ineffective due to many local minima  SA: low control cost at the cost of long execution time  Elegant approach: a convex relaxation with smooth delay bounds hits balance between the two 21