DOC PREVIEW
Berkeley ELENG 228A - Congestion Control to Reduce Latency in Sensor Networks

This preview shows page 1-2-3-24-25-26 out of 26 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 26 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 26 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 26 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 26 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 26 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 26 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 26 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Congestion Control to Reduce Latency in Sensor Networks for Real-Time ApplicationsOutlineSensor Networks for Real-Time SurveillanceSample Surveillance ScenarioStudy focused on design of network congestion controlPerformance Metric: EstimatorBackground on Congestion Control [1] [2]Various User Utility FunctionsPrimal Algorithm and ControllerDual Algorithm and ControllerPrimal-Dual Algorithms and other variantsExamples of Congestion Control AnalysisApplying TCP/IP congestion control to wireless sensor networksProperties of Utility and Pricing FunctionsIncorporating Latency into UtilityIncorporating Latency into Utility (2)Flow Rate vs. Delay and Packet Drop RateHope? Congestion control policies as an optimization solver with a black boxDesign Guidelines for Packet Drop PolicyDesign Guidelines for Congestion Feedback PolicyDesign Guidelines for Rate Adaptation PolicyFuture WorkExtra SlidesSlide 24What pursuers really seeSensor net increases visibility5/4/2006 EE228A – Communication Networks 1Congestion Control to Reduce Latency in Sensor Networks for Real-Time ApplicationsPresented byPhoebus ChenEE228A – Communication Networks 25/4/2006OutlineMotivation: Sensor Network SurveillanceBackground: Congestion ControlDifficulties with Addressing LatencyDesign Guidelines for Latency Congestion Control PoliciesEE228A – Communication Networks 35/4/2006Sensor Networks for Real-Time SurveillanceEvent Detectionbursty trafficvarying importance of data for estimationcan operate with incomplete dataLow Latencyroutingselective packet deliverycongestion controlEE228A – Communication Networks 45/4/2006Sample Surveillance ScenarioMultiple targets on linear trajectoriesOne centralized estimator per cellUltimate scenario:Pursuit-Evasion Games with mobile robotsEE228A – Communication Networks 55/4/2006Study focused on design of network congestion controlWireless, multi-hop channelFixed routingMultiple sources, one sinkEstimationSensing and Data AggregationSensing and Data Aggregation(sink)(source)(source)(network)EE228A – Communication Networks 65/4/2006Performance Metric: EstimatorLinear System Dynamicsdriven by a white noise processSimple linear measurement modelEstimation via Kalman FilterCheck performance under different traffic patternsEE228A – Communication Networks 75/4/2006Background on Congestion Control [1] [2]Flow modelNetwork Optimization Problem[1] R. Srikant, The Mathematics of Internet Congestion Control, ser. Systems & Control: Foundations & Applications. Birkhauser Boston, 2004.[2] F. P. Kelly, A. K. Maulloo, and D. K. H. Tan, “Rate control for communication networks: shadow prices, proportional fairness and stability,” Journal of the Operational Research Society, vol. 49, no. 3, pp. 237–252, March 1998.EE228A – Communication Networks 85/4/2006Various User Utility FunctionsWeighted Proportional FairnessMinimum Potential DelayMax-Min FairGeneral Utility Function [3]For max-min fairness[3] J. Mo and J. Walrand, “Fair end-to-end window-based congestion control,” IEEE/ACM Transactions on Networking, vol. 8, no. 5, pp. 556–567, Oct 2000.EE228A – Communication Networks 95/4/2006Primal Algorithm and ControllerPrimal Algorithm (Lyapunov Function)Flow Controllerkr(xr) > 0 is a non-decreasing, continuous functionAssume prices react instantaneouslyEE228A – Communication Networks 105/4/2006Dual Algorithm and ControllerDual AlgorithmPrice Controllerhl(pl) > 0 is a non-decreasing continuous functionAssume flows react instantaneouslyEE228A – Communication Networks 115/4/2006Primal-Dual Algorithms and other variantsCan combine primal and dual controllers, and prove via a Lyapunov function that the algorithm is globally, asymptotically stable Other variants existCalculate prices using a weighted average of the flow at a link over timeSetting prices based on fullness of a virtual queue (Adaptive Virtual Queue, or AVQ)Prices are marking probabilities of packetsEE228A – Communication Networks 125/4/2006Examples of Congestion Control AnalysisConvergence RateLinearize about equilibriumLook at smallest eigenvalue of dynamics matrixTime-delay Stability AnalysisLinearize about equilibriumLook at transfer function in the frequency domain and apply Nyquist stability criterionStochastic StabilityLinearize about equilibriumLook at Brownian motion perturbations, check induced covariance of fluctuationsEE228A – Communication Networks 135/4/2006Applying TCP/IP congestion control to wireless sensor networksDoes not account for wireless networks with: interference from neighboring pathsphysical channel errorsHard to address both, first pass is to treat as constant error disturbance like [4] [5][4] M. Chen, A. Abate, and S. Sastry, “New congestion control schemes overwireless networks: stability analysis,” in Proceedings of the 16th IFACWorld Congress, 2005.[5] A. Abate, M. Chen, and S. Sastry, “New congestion control schemesover wireless networks: delay sensitivity analysis and simulations,” inProceedings of the 16th IFAC World Congress, 2005.EE228A – Communication Networks 145/4/2006Properties of Utility and Pricing FunctionsAssumptions on Ur(xr),  ris a non-decreasing, continuously differentiable, strictly concave functionUr(xr)  - as xr  0Assumptions on prices pl()  lis a non-decreasing, continuous function such thatEE228A – Communication Networks 155/4/2006Incorporating Latency into UtilityAssign a utility to each packetSigmoidal function for differentiabilityEE228A – Communication Networks 165/4/2006Incorporating Latency into Utility (2)Integrate delay utility of each packet with flownon-decreasing, continuously differentiable, strictly concave (assuming additional flow only come with greater delay)May not be able to meet constraint Ur(xr)  - as xr  0EE228A – Communication Networks 175/4/2006Flow Rate vs. Delay and Packet Drop RateDelay is a function ofqueuing delayCongestionErrors from wireless channelCSMA contentiontransmission delay (number of hops)Do not have a good/simple model of CSMA contention at the MAC layerWithout knowing we have a hard time knowing for our optimization problemCongestion at merge points In routing treeEE228A – Communication Networks 185/4/2006Hope? Congestion control policies as


View Full Document

Berkeley ELENG 228A - Congestion Control to Reduce Latency in Sensor Networks

Documents in this Course
FAST TCP

FAST TCP

57 pages

Load more
Download Congestion Control to Reduce Latency in Sensor Networks
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Congestion Control to Reduce Latency in Sensor Networks and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Congestion Control to Reduce Latency in Sensor Networks 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?