Greed Considered Harmful
|
|
- Kelley Cooper
- 5 years ago
- Views:
Transcription
1 Greed Considered Harmful Nonlinear (in)stabilities in network resource allocation Priya Ranjan Indo-US workshop 2009
2 Outline Background Model & Motivation Main results Fixed delays Single-user, single-link case Feedback based on instantaneous rate Feedback based on averaged rate State-dependent time-varying delay single-link case Distributed delays-closed form solution for Gamma Kernel Discrete delays with feedback based on average Conclusions Future work
3 Motivation- Kelly s rate-based primal algorithm Rate-based flow control : each resource charges a price per unit flow (derivative of cost) users update their rates according to where
4 Background of rate control in the Internet
5 Background of rate control in the Internet Packet A A A P P P A P P P A P A Router Acknowledgment Question : How do we share resources fairly and efficiently?
6 Background of rate control in the Internet Network users have a great deal of freedom as to how they can share the available bandwidth in the network The increasing complexity and size of the Internet renders a centralized rate allocation impractical distributed algorithm is desired Two classes of flow/congestion control mechanisms rate-based : directly controls the transmission rate based on feedback (example: PFCC) window-based : controls the congestion window size to adjust the transmission rate and backlog (example: Transmission Control Protocol (TCP))
7 Model Optimization Framework (Kelly 1997) Network with a set of users (I) and a set of links (J) User receives a utility when it gets a rate - increasing and strictly concave
8 Model - Example
9 Kelly s Model Optimization framework impractical for a centralized system to compute and allocate the user rates
10 Two parts of original model
11 Model Kelly 1997 One can always find vectors and such that 1) solves 2) solves for all 3) 4) is the unique solution to At the equilibrium between NETWORK and USER problems the system optimum is achieved
12 Motivation- Kelly s rate-based primal algorithm Rate-based flow control : each resource charges a price per unit flow (derivative of cost) users update their rates according to where
13 Motivation- Kelly s rate-based algorithm Theorem (Kelly et al. 98): User rates converge to a point that maximizes the following expression Proposed rate-based (primal) algorithm solves a relaxation of the SYSTEM(U, A, C) problem But, wait! Where is the delay?!?!?!
14 Motivation - Kelly s rate-based algorithm Delays between network elements ignored in Kelly s original formulation! Especially important in wireless environment, (e.g., multihop wireless networks and satellite networks)
15 Motivation Delays in a network vary widely and are hard to predict Uncertainty in delays (e.g., multi-hop wireless networks) Large variation (e.g., wireline vs. satellite connections) Robustness is critical in a large, evolving system Stability of the system independent of the delays or gain parameters (κ) of the algorithm => Improves the portability of the protocol from one technology to another (e.g., cellular to satellite to military networks)
16 Model with Fixed DELAYS Delays between network elements (FIXED for now)
17 Single-User, Single-Link Case End user algorithm (no forward delay) Normalize time by T
18 Single-User, Single-Link Case End user algorithm (no forward delay) Normalize time by T
19 Single-User, Single-Link Case Buffer Forward Delay D1 Server Sender Reverse Delay D2 Generic Network Feedback Model
20 Single-User, Single-Link Case Define Change of coordinates (1)
21 Single-User, Single-Link Case
22 Single-User, Single-Link Case: Motivated by Ivanov Underlying market structure
23 Invariance and Stability
24 Example The utility function given by found to be useful for modeling TCP utility - Price elasticity of demand -Users with smaller a are GREEDIER
25 Example Price function given by Marking function imitating an M/M/1 queue
26 Discrete-time Map Numerical Simulation: 2 homogeneous users a=3, b=5, and C=5, Rate control algorithm is unstable since 6/3=2>1. First Return Map Second Return Map Xn+1=F(xn) 45o line Xn
27 Instability: effect of greed
28 Instability: effect of delay Numerical Simulation: 2 homogeneous users a=3, b=5, and C=5, Unstable since 6/3=2>1.T=1
29 Instability: effect of delay Numerical Simulation: 2 homogeneous users a=3, b=5, and C=5, Unstable since 6/3=2>1.T=10
30 Instability: effect of delay Numerical Simulation: 2 homogeneous users a=3, b=5, and C=5, Unstable since 6/3=2>1.T=50
31 Instability: Period Doubling, What happens if a < b+1?
32 Instability: Period Doubling What happens if a < b+1?
33 Instability: Period Doubling Numerical Simulation: 2 homogeneous users a=3, b=5, and C=5, Rate control algorithm is unstable since 6/3=2>1. First Return Map Second Return Map Xn+1=F(xn) 45o line Xn
34 Instability: Period Doubling What happens if a < b+1?
35 Global Bifurcation: Slowly Oscillating Periodic Periodic Orbit
36 TCP-RED Dynamics: Firiou s Model 2001
37 TCP-RED Dynamics: First Order Nonlinear Map Essentially nonlinear first order discrete time dynamical system Inverse square root nonlinearity comes from TCP transfer function which has an inverse square root-type dependence on drop prob. Model as a self clocking system. Piecewise smooth (with respect to state) map description comes from buffer being bounded between 0 and B. Different increasing and decreasing segments hint at chaos like behaviour. Map is smooth with respect to exponentially averaging parameter w and other system/red parameters
38 TCP-RED Dynamics: Discrete Time Map First and second return maps and their intersection with 45o degree line show the existence of a fixed point and period two orbit
39 TCP-RED-Gentle_ Dynamics: First Order Nonlinear Map First and second return maps for TCP and RED GENTLE_
40 TCP-RED Model: PDB and Border Collision
41 General Case Not Quite Yet! General network with homogeneous delay Normalize time by T
42 General Case Homogeneous Delay Matrix form
43 General Case Homogeneous Delay Discrete time map Establish the correspondence between the stability of the above discrete time map and the delay-differential equations Underlying market mechanism
44 General Case Homogeneous Delay
45 General Case Homogeneous Delay
46 General Case Homogeneous Delay
47 General Case Homogeneous Delay
48 Example Utility functions: Price functions:
49 Example Define
50 General Case (Finally!!) Devices driven by local oscillators with fixed frequencies
51 Fairness User 3 C1 =1 User 1 C2 =1 User 2 Acrobat Document
52 Outline Background Model & Motivation Main results Single-user, single-link case Multiple links case Fairness Conclusions
53 Distributed delay case: Physical Motivation
54 Distributed delay case: Imagine a strip with a continnum of sensors (e.g. smart dust, amorphous computing etc.) Feedback weighted by distributed delay
55 Distributed delay case: Gamma Function Used in Chemostat modeling
56 Distributed Delay: Linear Chain Technique
57 Similar to Hale and Ivanov s Result (1993,JMAA)
58 Hale and Ivanov s Result (1993, JMAA) LPF Xm F( ). LPF X1 Time Delay Stability if xn+1=f(xn) LPF X0
59 Delay Differetial Equation as a Discrete Time Map
60 Invariance and Stability Result
61 Stochastic stability in the presence of perturbations
62 Stochastic stability in the presence of perturbations: Results
63 Conclusions Discrete time maps is an efficient tool for DDEs Robust Stability derived using invariance principle Useful for a information rich-world where feedback may be based on data-fused from many sources Modeling distributed delay is achieved using Gamma Kernel The stability of a system with arbitrary delays can be studied by that of a corresponding discrete time system Much easier to analyze and simulate There is a close relationship between the responsiveness of the price functions and the elasticity of user demand
64 Distributed Boundary Tracking-Some Fun Stuff
65
66 Journal Publications: [1] P. Ranjan, E. H. Abed and R.J. La, Nonlinear instabilities in TCP-RED, IEEE/ ACM Transactions on Networking, Vol. 12, No. 6, Dec. 2004, pp [2] P. Ranjan, R.J. La and E.H. Abed, Global stability conditions for rate control with an arbitrary communication delay, IEEE/ ACM Transactions on Networking, Vol. 14, No. 1, Feb. 2006, pp [3] R.J. La and P. Ranjan, Asymptotic Stability of a Rate Control System with Communication Delays, Accepted for publication as a technical note to IEEE Transactions on Automatic Control, To appear in Oct [4] R.J. La and P. Ranjan, Global Stability of the Dual Algorithm with Arbitrary Network Delays, Accepted for publication in SIAM Journal on Applied Mathematics, July [4] R.J. La and P. Ranjan, Stability of a rate control system with averaged feedback and network delay, Elsevier Automatica, Vol. 42, No. 10, October 2006., pp Many conference publications on this topic
67 People Researching on Global Bifucations in DDE: Nussbaum, Mallet-Paret, Walther, Ivanov etc. Thanks for your patience!!
Utility-Based Rate Control in the Internet for Elastic Traffic
272 IEEE TRANSACTIONS ON NETWORKING, VOL. 10, NO. 2, APRIL 2002 Utility-Based Rate Control in the Internet for Elastic Traffic Richard J. La and Venkat Anantharam, Fellow, IEEE Abstract In a communication
More informationLocal and Global Stability of Symmetric Heterogeneously- Delayed Control Systems
Local and Global Stability of Symmetric Heterogeneously- Delayed Control Systems Yueping Zhang and Dmitri Loguinov Department of Computer Science Texas A&M University College Station, TX 77843 1 Outline
More information! Network bandwidth shared by all users! Given routing, how to allocate bandwidth. " efficiency " fairness " stability. !
Motivation Network Congestion Control EL 933, Class10 Yong Liu 11/22/2005! Network bandwidth shared by all users! Given routing, how to allocate bandwidth efficiency fairness stability! Challenges distributed/selfish/uncooperative
More information6.033 Spring 2015 Lecture #11: Transport Layer Congestion Control Hari Balakrishnan Scribed by Qian Long
6.033 Spring 2015 Lecture #11: Transport Layer Congestion Control Hari Balakrishnan Scribed by Qian Long Please read Chapter 19 of the 6.02 book for background, especially on acknowledgments (ACKs), timers,
More informationBalancing Transport and Physical Layers in Wireless Ad Hoc Networks: Jointly Optimal Congestion Control and Power Control
Balancing Transport and Physical Layers in Wireless Ad Hoc Networks: Jointly Optimal Congestion Control and Power Control Mung Chiang Electrical Engineering Department, Princeton University NRL/NATO Workshop
More informationCongestion Control for High Bandwidth-delay Product Networks. Dina Katabi, Mark Handley, Charlie Rohrs
Congestion Control for High Bandwidth-delay Product Networks Dina Katabi, Mark Handley, Charlie Rohrs Outline Introduction What s wrong with TCP? Idea of Efficiency vs. Fairness XCP, what is it? Is it
More informationLecture 4 Duality and Decomposition Techniques
Lecture 4 Duality and Decomposition Techniques Jie Lu (jielu@kth.se) Richard Combes Alexandre Proutiere Automatic Control, KTH September 19, 2013 Consider the primal problem Lagrange Duality Lagrangian
More informationConnection-Level Scheduling in Wireless Networks Using Only MAC-Layer Information
Connection-Level Scheduling in Wireless Networks Using Only MAC-Layer Information Javad Ghaderi, Tianxiong Ji and R. Srikant Coordinated Science Laboratory and Department of Electrical and Computer Engineering
More informationCS551 Router Queue Management
CS551 Router Queue Management Bill Cheng http://merlot.usc.edu/cs551-f12 1 Congestion Control vs. Resource Allocation Network s key role is to allocate its transmission resources to users or applications
More informationMarkov Chains and Multiaccess Protocols: An. Introduction
Markov Chains and Multiaccess Protocols: An Introduction Laila Daniel and Krishnan Narayanan April 8, 2012 Outline of the talk Introduction to Markov Chain applications in Communication and Computer Science
More informationFAST QUEUING POLICIES FOR MULTIMEDIA APPLICATIONS. Anonymous ICME submission
FAST QUEUING POLICIES FOR MULTIMEDIA APPLICATIONS Anonymous ICME submission ABSTRACT We present an analytical framework for providing Quality of Service (QoS) using queuing policies that achieves a given
More informationMeasurement Based Routing Strategies on Overlay Architectures
Measurement Based Routing Strategies on Overlay Architectures Student: Tuna Güven Faculty: Bobby Bhattacharjee, Richard J. La, and Mark A. Shayman LTS Review February 15 th, 2005 Outline Measurement-Based
More informationCongestion Control for High Bandwidth-Delay Product Networks
Congestion Control for High Bandwidth-Delay Product Networks Presented by: Emad Shihab Overview Introduce the problem of XCP (what the protocol achieves) (how the protocol achieves this) The problem! TCP
More informationIEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 13, NO. 1, FEBRUARY
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 13, NO. 1, FEBRUARY 2005 43 Congestion Control for High Performance, Stability, and Fairness in General Networks Fernando Paganini, Member, IEEE, Zhikui Wang,
More information15-744: Computer Networking TCP
15-744: Computer Networking TCP Congestion Control Congestion Control Assigned Reading [Jacobson and Karels] Congestion Avoidance and Control [TFRC] Equation-Based Congestion Control for Unicast Applications
More informationA Game-Theoretic Framework for Congestion Control in General Topology Networks
A Game-Theoretic Framework for Congestion Control in General Topology SYS793 Presentation! By:! Computer Science Department! University of Virginia 1 Outline 2 1 Problem and Motivation! Congestion Control
More informationEquation-Based Congestion Control for Unicast Applications. Outline. Introduction. But don t we need TCP? TFRC Goals
Equation-Based Congestion Control for Unicast Applications Sally Floyd, Mark Handley AT&T Center for Internet Research (ACIRI) Jitendra Padhye Umass Amherst Jorg Widmer International Computer Science Institute
More informationOVER the last 15 years, Internet congestion control has
838 IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 15, NO. 5, OCTOBER 2007 Delay-Independent Stability and Performance of Distributed Congestion Control Yueping Zhang, Student Member, IEEE, Seong-Ryong Kang,
More informationOscillations and Buffer Overflows in Video Streaming under Non- Negligible Queuing Delay
Oscillations and Buffer Overflows in Video Streaming under Non- Negligible Queuing Delay Presented by Seong-Ryong Kang Yueping Zhang and Dmitri Loguinov Department of Computer Science Texas A&M University
More informationRouting Metric. ARPANET Routing Algorithms. Problem with D-SPF. Advanced Computer Networks
Advanced Computer Networks Khanna and Zinky, The Revised ARPANET Routing Metric, Proc. of ACM SIGCOMM '89, 19(4):45 46, Sep. 1989 Routing Metric Distributed route computation is a function of link cost
More informationOptimal Internal Congestion Control in A Cluster-based Router
Optimal Internal Congestion Control in A Cluster-based Router Nov.17, 2009 Figure: Cluster-based Router Architecture Figure: IP Forwarding Path An optimization approach to congestion control problems
More informationComputer Networks. Course Reference Model. Topic. Congestion What s the hold up? Nature of Congestion. Nature of Congestion 1/5/2015.
Course Reference Model Computer Networks 7 Application Provides functions needed by users Zhang, Xinyu Fall 204 4 Transport Provides end-to-end delivery 3 Network Sends packets over multiple links School
More informationLinux 2.4 Implementation of Westwood+ TCP with Rate Halving : A Performance Evaluation over the Internet
Linux 2.4 Implementation of Westwood+ TCP with Rate Halving : A Performance Evaluation over the Internet Angelo Dell'Aera Luigi Alfredo Grieco Saverio Mascolo Dipartimento di Elettrotecnica ed Elettronica
More informationLink Dimensioning and LSP Optimization for MPLS Networks Supporting DiffServ EF and BE Classes
Link Dimensioning and LSP Optimization for MPLS Networks Supporting DiffServ EF and BE Classes Kehang Wu Douglas S. Reeves Capacity Planning for QoS DiffServ + MPLS QoS in core networks DiffServ provides
More informationDetection and Mitigation of Cyber-Attacks using Game Theory
Detection and Mitigation of Cyber-Attacks using Game Theory João P. Hespanha Kyriakos G. Vamvoudakis Correlation Engine COAs Data Data Data Data Cyber Situation Awareness Framework Mission Cyber-Assets
More informationImplementing stable TCP variants
Implementing stable TCP variants IPAM Workshop on Large Scale Communications Networks April 2002 Tom Kelly ctk21@cam.ac.uk Laboratory for Communication Engineering University of Cambridge Implementing
More informationMid-Year Report. Discontinuous Galerkin Euler Equation Solver. Friday, December 14, Andrey Andreyev. Advisor: Dr.
Mid-Year Report Discontinuous Galerkin Euler Equation Solver Friday, December 14, 2012 Andrey Andreyev Advisor: Dr. James Baeder Abstract: The focus of this effort is to produce a two dimensional inviscid,
More informationFault-Aware Flow Control and Multi-path Routing in Wireless Sensor Networks
Fault-Aware Flow Control and Multi-path Routing in Wireless Sensor Networks X. Zhang, X. Dong Shanghai Jiaotong University J. Wu, X. Li Temple University, University of North Carolina N. Xiong Colorado
More informationADVANCED TOPICS FOR CONGESTION CONTROL
ADVANCED TOPICS FOR CONGESTION CONTROL Congestion Control The Internet only functions because TCP s congestion control does an effective job of matching traffic demand to available capacity. TCP s Window
More informationCongestion Control. Andreas Pitsillides University of Cyprus. Congestion control problem
Congestion Control Andreas Pitsillides 1 Congestion control problem growing demand of computer usage requires: efficient ways of managing network traffic to avoid or limit congestion in cases where increases
More informationMarkov Model Based Congestion Control for TCP
Markov Model Based Congestion Control for TCP Shan Suthaharan University of North Carolina at Greensboro, Greensboro, NC 27402, USA ssuthaharan@uncg.edu Abstract The Random Early Detection (RED) scheme
More informationImproving Internet Performance through Traffic Managers
Improving Internet Performance through Traffic Managers Ibrahim Matta Computer Science Department Boston University Computer Science A Glimpse of Current Internet b b b b Alice c TCP b (Transmission Control
More informationCongestion Control. COSC 6590 Week 2 Presentation By Arjun Chopra, Kashif Ali and Mark Obsniuk
Congestion Control COSC 6590 Week 2 Presentation By Arjun Chopra, Kashif Ali and Mark Obsniuk Topics Congestion control TCP and the internet AIMD congestion control Equation Based congestion control Comparison
More informationReliable Transport II: TCP and Congestion Control
Reliable Transport II: TCP and Congestion Control Brad Karp UCL Computer Science CS 3035/GZ01 31 st October 2013 Outline Slow Start AIMD Congestion control Throughput, loss, and RTT equation Connection
More informationCongestion Avoidance
Congestion Avoidance Richard T. B. Ma School of Computing National University of Singapore CS 5229: Advanced Compute Networks References K. K. Ramakrishnan, Raj Jain, A Binary Feedback Scheme for Congestion
More informationNonlinear Complex Behaviour of TCP in UMTS Networks and Performance Analysis
Nonlinear Complex Behaviour of TCP in UMTS Networks and Performance Analysis I.Vasalos, R.A.Carrasco, W.L.Woo University of Newcastle upon Tyne, England Abstract: This paper presents a study of nonlinear
More informationReduction of queue oscillation in the next generation Internet routers. By: Shan Suthaharan
Reduction of queue oscillation in the next generation Internet routers By: Shan Suthaharan S. Suthaharan (2007), Reduction of queue oscillation in the next generation Internet routers, Computer Communications
More informationCONGESTION CONTROL BASED ON SLIDING MODE CONTROL AND SCHEDULING WITH PRIORITIZED QUEUING FOR WIRELESS NETWORKS
CONGESTION CONTROL BASED ON SLIDING MODE CONTROL AND SCHEDULING WITH PRIORITIZED QUEUING FOR WIRELESS NETWORKS R.Keerthana 1, S.Lavanya 2 1 PG Scholar, Dept. of CSE, Sona College of Technology, Salem 636005,
More informationOne More Bit Is Enough
One More Bit Is Enough Yong Xia, RPI Lakshmi Subramanian, UCB Ion Stoica, UCB Shiv Kalyanaraman, RPI SIGCOMM 05, Philadelphia, PA 08 / 23 / 2005 Motivation #1: TCP doesn t work well in high b/w or delay
More informationLecture 24: Scheduling and QoS
Lecture 24: Scheduling and QoS CSE 123: Computer Networks Alex C. Snoeren HW 4 due Wednesday Lecture 24 Overview Scheduling (Weighted) Fair Queuing Quality of Service basics Integrated Services Differentiated
More informationLecture 21. Reminders: Homework 6 due today, Programming Project 4 due on Thursday Questions? Current event: BGP router glitch on Nov.
Lecture 21 Reminders: Homework 6 due today, Programming Project 4 due on Thursday Questions? Current event: BGP router glitch on Nov. 7 http://money.cnn.com/2011/11/07/technology/juniper_internet_outage/
More informationCommunication Networks
Communication Networks Spring 2018 Laurent Vanbever nsg.ee.ethz.ch ETH Zürich (D-ITET) April 30 2018 Materials inspired from Scott Shenker & Jennifer Rexford Last week on Communication Networks We started
More informationVenkatesh Ramaiyan 1.05, Network Engineering Lab Mobile: Dept. of Electrical Communication Engg. (ECE) Fax: (+91)
Venkatesh Ramaiyan 1.05, Network Engineering Lab Mobile: +91-94482 26130 Dept. of Electrical Communication Engg. (ECE) Fax: (+91)-80-2360 0991 Indian Institute of Science E-mail: rvenkat@ece.iisc.ernet.in
More informationD. Keerthana, V. Ajitha
IMPROVING THE PERFORMANCE OF NETWORK USING LEAKY-BUCKET ALGORITHM D. Keerthana, V. Ajitha PG Scholar, Computer Science and Engineering, Saveetha Engineering College, Chennai, Tamil Nadu, India Assistant
More informationWIRELESS systems have emerged as a ubiquitous part
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 23, NO. 1, JANUARY 2005 89 Dynamic Power Allocation and Routing for Time-Varying Wireless Networks Michael J. Neely, Eytan Modiano, Senior Member,
More informationAn Adaptive Virtual Queue (AVQ) Algorithm for Active Queue Management
University of Pennsylvania ScholarlyCommons Departmental Papers (ESE) Department of Electrical & Systems Engineering April 2004 An Adaptive Virtual Queue (AVQ) Algorithm for Active Queue Management Srisankar
More informationDistributed Optimal Contention Window Control for Elastic Traffic in Wireless LANs
Distributed Optimal Contention Window Control for Elastic Traffic in Wireless LANs Yaling Yang Department of Computer Science University of Illinois at Urbana-Champaign Email: yyang8@uiuc.edu Robin Kravets
More informationA Rant on Queues. Van Jacobson. July 26, MIT Lincoln Labs Lexington, MA
A Rant on Queues Van Jacobson July 26, 2006 MIT Lincoln Labs Lexington, MA Unlike the phone system, the Internet supports communication over paths with diverse, time varying, bandwidth. This means we often
More informationCS557: Queue Management
CS557: Queue Management Christos Papadopoulos Remixed by Lorenzo De Carli 1 Congestion Control vs. Resource Allocation Network s key role is to allocate its transmission resources to users or applications
More informationCS268: Beyond TCP Congestion Control
TCP Problems CS68: Beyond TCP Congestion Control Ion Stoica February 9, 004 When TCP congestion control was originally designed in 1988: - Key applications: FTP, E-mail - Maximum link bandwidth: 10Mb/s
More informationPrinciples of congestion control
Principles of congestion control Congestion: Informally: too many sources sending too much data too fast for network to handle Different from flow control! Manifestations: Lost packets (buffer overflow
More informationMP-DSM: A Distributed Cross Layer Network Control Protocol
MP-DSM: A Distributed Cross Layer Network Control Protocol Daniel C. O Neill, Yan Li, and Stephen Boyd Department of Electrical Engineering Stanford University dconeill, liyan, boyd@stanford.edu Abstract
More informationOptimal Routing and Scheduling in Multihop Wireless Renewable Energy Networks
Optimal Routing and Scheduling in Multihop Wireless Renewable Energy Networks ITA 11, San Diego CA, February 2011 MHR. Khouzani, Saswati Sarkar, Koushik Kar UPenn, UPenn, RPI March 23, 2011 Khouzani, Sarkar,
More informationCongestion Control and Resource Allocation
Problem: allocating resources Congestion control Quality of service Congestion Control and Resource Allocation Hongwei Zhang http://www.cs.wayne.edu/~hzhang The hand that hath made you fair hath made you
More informationTitle: Increasing the stability and robustness of simulation-based network assignment models for largescale
Title: Increasing the stability and robustness of simulation-based network assignment models for largescale applications Author: Michael Mahut, INRO Consultants Inc. Larger-scale dynamic network models
More informationOverview Computer Networking What is QoS? Queuing discipline and scheduling. Traffic Enforcement. Integrated services
Overview 15-441 15-441 Computer Networking 15-641 Lecture 19 Queue Management and Quality of Service Peter Steenkiste Fall 2016 www.cs.cmu.edu/~prs/15-441-f16 What is QoS? Queuing discipline and scheduling
More informationStream Sessions: Stochastic Analysis
Stream Sessions: Stochastic Analysis Hongwei Zhang http://www.cs.wayne.edu/~hzhang Acknowledgement: this lecture is partially based on the slides of Dr. D. Manjunath and Dr. Kumar Outline Loose bounds
More informationCS3600 SYSTEMS AND NETWORKS
CS3600 SYSTEMS AND NETWORKS NORTHEASTERN UNIVERSITY Lecture 24: Congestion Control Prof. Alan Mislove (amislove@ccs.neu.edu) Slides used with permissions from Edward W. Knightly, T. S. Eugene Ng, Ion Stoica,
More informationECSE-6600: Internet Protocols Spring 2007, Exam 1 SOLUTIONS
ECSE-6600: Internet Protocols Spring 2007, Exam 1 SOLUTIONS Time: 75 min (strictly enforced) Points: 50 YOUR NAME (1 pt): Be brief, but DO NOT omit necessary detail {Note: Simply copying text directly
More informationReliable Transport II: TCP and Congestion Control
Reliable Transport II: TCP and Congestion Control Stefano Vissicchio UCL Computer Science COMP0023 Recap: Last Lecture Transport Concepts Layering context Transport goals Transport mechanisms and design
More informationFast-Lipschitz Optimization
Fast-Lipschitz Optimization DREAM Seminar Series University of California at Berkeley September 11, 2012 Carlo Fischione ACCESS Linnaeus Center, Electrical Engineering KTH Royal Institute of Technology
More informationPower Laws in ALOHA Systems
Power Laws in ALOHA Systems E6083: lecture 7 Prof. Predrag R. Jelenković Dept. of Electrical Engineering Columbia University, NY 10027, USA predrag@ee.columbia.edu February 28, 2007 Jelenković (Columbia
More informationPacket multiple access and the Aloha protocol
Packet multiple access and the Aloha protocol Massachusetts Institute of Technology Department of Aeronautics and Astronautics Slide 1 Packet Multiple Access PMA SHARED UPLINK TERMINAL TERMINAL APPL TRANS
More informationSynchronisation Requirements for Wireline and Wireless Convergence. Ghani Abbas ITSF 2006 Prague Nov.,2006
Synchronisation Requirements for Wireline and Wireless Convergence Ghani Abbas ITSF 2006 Prague 14-16 Nov.,2006 Topics Why do we need synchronisation? Market and Technology Trends Impacting Synchronisation
More informationMultiple Access Communications. EEE 538, WEEK 11 Dr. Nail Akar Bilkent University Electrical and Electronics Engineering Department
Multiple Access Communications EEE 538, WEEK 11 Dr. Nail Akar Bilkent University Electrical and Electronics Engineering Department 1 Multiple Access Satellite systems, radio networks (WLAN), ethernet segment
More informationCS4700/CS5700 Fundamentals of Computer Networks
CS4700/CS5700 Fundamentals of Computer Networks Lecture 15: Congestion Control Slides used with permissions from Edward W. Knightly, T. S. Eugene Ng, Ion Stoica, Hui Zhang Alan Mislove amislove at ccs.neu.edu
More informationRandom Early Detection (RED) gateways. Sally Floyd CS 268: Computer Networks
Random Early Detection (RED) gateways Sally Floyd CS 268: Computer Networks floyd@eelblgov March 20, 1995 1 The Environment Feedback-based transport protocols (eg, TCP) Problems with current Drop-Tail
More informationTime-Step Network Simulation
Time-Step Network Simulation Andrzej Kochut Udaya Shankar University of Maryland, College Park Introduction Goal: Fast accurate performance evaluation tool for computer networks Handles general control
More informationAn Adaptive Virtual Queue (AVQ) Algorithm for Active Queue Management
An Adaptive Virtual Queue (AVQ) Algorithm for Active Queue Management Srisankar Kunniyur kunniyur@ee.upenn.edu R. Srikant rsrikant@uiuc.edu December 16, 22 Abstract Virtual Queue-based marking schemes
More informationIntroduction and Motivation Why delay performance is important?
Outline Introduction and Motivation Survey of Existing Approaches Example: Distributive Delay-Optimal Control for Uplink OFDMA via Localized Stochastic Learning and Auction Game Convergence Analysis Asymptotic
More informationCongestion Control. Tom Anderson
Congestion Control Tom Anderson Bandwidth Allocation How do we efficiently share network resources among billions of hosts? Congestion control Sending too fast causes packet loss inside network -> retransmissions
More informationRoot node layer. Sensor node layer. Patient node layer
The Mobile Patient: Wireless Distributed Sensor Networks for Patient Monitoring and Care Λ P. Bauer and M. Sichitiu R. Istepanian K. Premaratne Department of EE E-MED System Research Group Department ofece
More informationComputer Network Fundamentals Spring Week 10 Congestion Control Andreas Terzis
Computer Network Fundamentals Spring 2008 Week 10 Congestion Control Andreas Terzis Outline Congestion Control TCP Congestion Control CS 344/Spring08 2 What We Know We know: How to process packets in a
More informationCSMA based Medium Access Control for Wireless Sensor Network
CSMA based Medium Access Control for Wireless Sensor Network H. Hoang, Halmstad University Abstract Wireless sensor networks bring many challenges on implementation of Medium Access Control protocols because
More informationTowards Performance Evaluation of Rate Control Protocol in Satellite Networks
International Journal of Electrical & Computer Sciences IJECS-IJENS Vol: 12 No: 2 37 Towards Performance Evaluation of Rate Control Protocol in Satellite Networks Y. D. Sun, Z. Z. Ji, H. Wang Abstract
More informationTCPeer: Rate Control in P2P over IP Networks
TCPeer: Rate Control in P2P over IP Networks Kolja Eger and Ulrich Killat Institute of Communication Networks Hamburg University of Technology (TUHH) 21071 Hamburg, Germany {eger, killat}@tu-harburg.de
More informationCongestion Control in Mobile Ad-Hoc Networks
Congestion Control in Mobile Ad-Hoc Networks 1 Sandeep Rana, 2 Varun Pundir, 3 Ram Sewak Singh, 4 Deepak Yadav 1, 2, 3, 4 Shanti Institute of Technology, Meerut Email: sandeepmietcs@gmail.com Email: varunpundir@hotmail.com
More informationKeywords: Medium access control, network coding, routing, throughput, transmission rate. I. INTRODUCTION
Performance Analysis of Network Parameters, Throughput Optimization Using Joint Routing, XOR Routing and Medium Access Control in Wireless Multihop Network 1 Dr. Anuradha M. S., 2 Ms. Anjali kulkarni 1
More informationProgramming, numerics and optimization
Programming, numerics and optimization Lecture C-4: Constrained optimization Łukasz Jankowski ljank@ippt.pan.pl Institute of Fundamental Technological Research Room 4.32, Phone +22.8261281 ext. 428 June
More informationOptimal Path Finding for Direction, Location and Time Dependent Costs, with Application to Vessel Routing
1 Optimal Path Finding for Direction, Location and Time Dependent Costs, with Application to Vessel Routing Irina S. Dolinskaya Department of Industrial Engineering and Management Sciences Northwestern
More informationCongestion Control for High Bandwidth-delay Product Networks
Congestion Control for High Bandwidth-delay Product Networks Dina Katabi, Mark Handley, Charlie Rohrs Presented by Chi-Yao Hong Adapted from slides by Dina Katabi CS598pbg Sep. 10, 2009 Trends in the Future
More informationISSN: (Online) Volume 2, Issue 4, April 2014 International Journal of Advance Research in Computer Science and Management Studies
ISSN: 2321-7782 (Online) Volume 2, Issue 4, April 2014 International Journal of Advance Research in Computer Science and Management Studies Research Article / Paper / Case Study Available online at: www.ijarcsms.com
More informationStreamloading: Low cost high quality video streaming. Shivendra S. Panwar (joint work with Amir Hosseini and Fraida Fund)
Streamloading: Low cost high quality video streaming Shivendra S. Panwar (joint work with Amir Hosseini and Fraida Fund) Modern Cellular Networks Modern Cellular Networks Evolution of modern cellular networks:
More informationEP2210 Scheduling. Lecture material:
EP2210 Scheduling Lecture material: Bertsekas, Gallager, 6.1.2. MIT OpenCourseWare, 6.829 A. Parekh, R. Gallager, A generalized Processor Sharing Approach to Flow Control - The Single Node Case, IEEE Infocom
More informationOPTIMIZATION METHODS
D. Nagesh Kumar Associate Professor Department of Civil Engineering, Indian Institute of Science, Bangalore - 50 0 Email : nagesh@civil.iisc.ernet.in URL: http://www.civil.iisc.ernet.in/~nagesh Brief Contents
More informationChapter II. Protocols for High Speed Networks. 2.1 Need for alternative Protocols
Chapter II Protocols for High Speed Networks 2.1 Need for alternative Protocols As the conventional TCP suffers from poor performance on high bandwidth delay product links [47] meant for supporting transmission
More informationIncrease-Decrease Congestion Control for Real-time Streaming: Scalability
Increase-Decrease Congestion Control for Real-time Streaming: Scalability Dmitri Loguinov City University of New York Hayder Radha Michigan State University 1 Motivation Current Internet video streaming
More information1. The Internet 2. Principles 3. Ethernet 4. WiFi 5. Routing 6. Internetworking 7. Transport 8. Models 9. WiMAX & LTE 10. QoS 11. Physical Layer 12.
Lecture Slides 1. The Internet 2. Principles 3. Ethernet 4. WiFi 5. Routing 6. Internetworking 7. Transport 8. Models 9. WiMAX & LTE 10. QoS 11. Physical Layer 12. Additional Topics 1.1. Basic Operations
More informationDelay-minimal Transmission for Energy Constrained Wireless Communications
Delay-minimal Transmission for Energy Constrained Wireless Communications Jing Yang Sennur Ulukus Department of Electrical and Computer Engineering University of Maryland, College Park, M0742 yangjing@umd.edu
More informationSELF-SIMILAR INTERNET TRAFFIC AND IMPLICATIONS FOR WIRELESS NETWORK PERFORMANCE IN SUDAN
SELF-SIMILAR INTERNET TRAFFIC AND IMPLICATIONS FOR WIRELESS NETWORK PERFORMANCE IN SUDAN Presented By HUDA M. A. EL HAG University Of Khartoum Faculty Of Mathematical Sciences hudaalhajj@yahoo.com The
More informationApplication of Finite Volume Method for Structural Analysis
Application of Finite Volume Method for Structural Analysis Saeed-Reza Sabbagh-Yazdi and Milad Bayatlou Associate Professor, Civil Engineering Department of KNToosi University of Technology, PostGraduate
More informationEditorial Manager(tm) for Computer Networks Manuscript Draft. Title: An Edge Based Architecture for Managing Uncooperative Flows in the Internet
Editorial Manager(tm) for Computer Networks Manuscript Draft Manuscript Number: Title: An Edge Based Architecture for Managing Uncooperative Flows in the Internet Article Type: Regular Paper Section/Category:
More informationTraffic theory for the Internet and the future Internet
Traffic theory for the Internet and the future Internet Orange Labs Jim Roberts, Research & Development 29 August 2008, MAS Seminar Internet traffic theory understanding the relationship between demand,
More informationPrice-Based Resource Allocation in Wireless Ad Hoc Networks
Price-Based Resource Allocation in Wireless Ad Hoc Networks Yuan Xue 1, Baochun Li 2, and Klara Nahrstedt 1 1 Department of Computer Science, University of Illinois at Urbana-Champaign. {xue,klara}@cs.uiuc.edu
More information844 IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 18, NO. 3, JUNE /$ IEEE
844 IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 18, NO. 3, JUNE 2010 Equilibrium of Heterogeneous Congestion Control: Optimality and Stability Ao Tang, Member, IEEE, Xiaoliang (David) Wei, Member, IEEE,
More informationLuca Schenato Workshop on cooperative multi agent systems Pisa, 6/12/2007
Distributed consensus protocols for clock synchronization in sensor networks Luca Schenato Workshop on cooperative multi agent systems Pisa, 6/12/2007 Outline Motivations Intro to consensus algorithms
More informationUsing Mobile Relays to Prolong the Lifetime of Wireless Sensor Networks. Wang Wei Vikram Srinivasan Chua Kee-Chaing
Using Mobile Relays to Prolong the Lifetime of Wireless Sensor Networks Wang Wei Vikram Srinivasan Chua Kee-Chaing Overview The motivation of mobile relay The performance analysis for mobile relay in the
More informationAnalysis and Control of Bifurcation and Chaos in Averaged Queue Length in TCP/RED Model
P Analysis and Control of Bifurcation and Chaos in Averaged Queue Length in TCP/RED Model * J.H.C. Nga and H.H.C. IuP P School of Electrical, Electronic and Computer Engineering, The University of Western
More informationPRESENTED BY SARAH KWAN NETWORK CODING
PRESENTED BY SARAH KWAN NETWORK CODING NETWORK CODING PRESENTATION OUTLINE What is Network Coding? Motivation and Approach Network Coding with Lossless Networks Challenges in Developing Coding Algorithms
More informationTCP Congestion Control : Computer Networking. Introduction to TCP. Key Things You Should Know Already. Congestion Control RED
TCP Congestion Control 15-744: Computer Networking L-4 TCP Congestion Control RED Assigned Reading [FJ93] Random Early Detection Gateways for Congestion Avoidance [TFRC] Equation-Based Congestion Control
More information