logging in or signing up nossdav99pk Mertice Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 64 Category: Business & Fin.. License: All Rights Reserved Like it (0) Dislike it (0) Added: April 16, 2008 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Service Differentiation: Congestion Pricing, Brokers and Bandwidth Futures: Peter Key peterkey@microsoft.com http://research.microsoft.com/network/disgame.htm Service Differentiation: Congestion Pricing, Brokers and Bandwidth FuturesSine qua non ...: Sine qua non ... Differential Services / QOS Differential pricing!Outline: Outline Background Congestion Pricing A game …. Commodity markets and FuturesAccess to / Control of Scarce Resources: Access to / Control of Scarce Resources Airline seats, electrical power, economic wealth Are networks any different? Control technologies not independent or implementation /economics ATM: eg sensible relative tariffs, CBR 1, VBR 2, ABR .1, UBR .01, … result?Resource system (‘network’) : Resource system (‘network’) Resource j Capacity Cj User /route r Ajr links users to resourcesFreebyte: Freebyte The network is free most of the time! Only pay when busy (incremental cost, small) … aka Congestion Pricing Send a signal to users when traffic that should not be carried enters (moveable threshold)Basic Idea: Basic Idea Users generate load (packets) Network sends back signals (load dependent) Signals : proportional to load Act as feedback indicators Represent pricing signals marginal incremental costs (derivatives …) congestion costs real money or virtual / distributed mint Matching Prices to Load: Matching Prices to Load Theorem: For linear increase multiplicative feedback flow control family, cannot have demand =capacity if prices are bounded for fixed capacity and arbitrary number number of flows. If prices are unbounded (bad!) then can have demand capacity as number of flows increase, Else: Match willingness to pay to price capacitySample Path Shadow Prices: Sample Path Shadow PricesShadow path shadow prices -buffered model: Shadow path shadow prices -buffered model B BOptimisation Framework (for fairness): Optimisation Framework (for fairness) System optimum User optimum C is cost function,eg Consistent set of taxes (prices) and load exist s.t. user opt = social opt. Example - elastic control: Example - elastic control egApplications: Applications Virtual Private Networks Non-TCP apps Web Media MBONE Tools, RealMedia, Netshow Real application uses (like a DB)Aggregates: Aggregates All the channels in a VPN connection Audio/Video/Data in a conference “Working set” for web server Policy based routers/firewallsAggregates: Audio / Video: Aggregates: Audio / Video Policy scheduler Network User/ end system Network vs Users: Network vs Users “My work is a game, a very serious game” Escher Users Signals Data/Info NetworkFlow Control and Marking Strategies: Flow Control and Marking Strategies Definition: The phenotype of an individual plant or animal … or flow-control scheme … is a consequence of the interaction between its genotype and the environment in which it existsDistributed Multi-player Game: Distributed Multi-player Game Internet MSR CambridgeExample Game: Example Game Transfer a given amount of data F at minimum cost in time T Strategies: CBR, if stationary regime, optimal if price “convex” in region (lightly loaded) else, have to predict fluctuations WTP vs TCP: WTP vs TCPThe User interface …: The User interface … Must be simple!Guaranteed Flows / Streams?: Guaranteed Flows / Streams? Probabilistic guarantees OK, provided proportion of adaptive traffic adequate Just a question of risk - brokers (cf fixed rate mortgages) Futures market: a reservation is a (European) call option for an amount of bandwidth, where fair price = Integral of expected price over expected life-timeBandwidth Exchanges: Bandwidth Exchanges 9 Inteconnection operators (clearing houses, brokers etc) Band-X, London 1997 RateXchanges, anonymous, PSTN voice, VOIP, b/widthIs Bandwidth Commodity?: Is Bandwidth Commodity? commodity A physical substance, such as food, grains, and metals, which is interchangeable with other product of the same type, and which investors buy or sell, usually through futures contracts. Or more generally, a product which trades on a commodity exchange Originally, basic, unrefined (wheat not flour)Commodity Markets: Commodity Markets History repeats itself … (Fora Vendalia) Japanese forward contract in 1730 for rice In China 4000BC??? Chicago forwards 1833+, cash markets Standards (quality / quantity evolved …) Options on futures, 1983 Forward contracts aimed at delivery, now only a few % completeFutures and Auctions: Futures and Auctions Market efficient? (Sorros ….) Commodity prices highly random (small trend) Auctions: FCC holds b/width auctionsFutures pricing: Futures pricing Assume current rate pt Fair price for European option at time t lasting expected time T given current spot price s=p0, (constant load) Second Price Auctions: Second Price Auctions Suppose users are prepared to pay amount per packet, (eg fixed data, maximum cost), if price goes above this, will drop out In a mixed environment, those left pay this clearing price ie Vickrey auction via congestion pricing Timescales: Timescales Connection Reaction (RTT) Packet Level Seconds line rate ms Application Network ms Critical timescale Critical timescales : Critical timescales Facilitators: Facilitators Small buffers (compared to transmission delay) Target loads below 100% … Simple feedback signal, eg ECN bit/byte Signal reflects costs but … User interface simple (risk apportionment) You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
nossdav99pk Mertice Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 64 Category: Business & Fin.. License: All Rights Reserved Like it (0) Dislike it (0) Added: April 16, 2008 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Service Differentiation: Congestion Pricing, Brokers and Bandwidth Futures: Peter Key peterkey@microsoft.com http://research.microsoft.com/network/disgame.htm Service Differentiation: Congestion Pricing, Brokers and Bandwidth FuturesSine qua non ...: Sine qua non ... Differential Services / QOS Differential pricing!Outline: Outline Background Congestion Pricing A game …. Commodity markets and FuturesAccess to / Control of Scarce Resources: Access to / Control of Scarce Resources Airline seats, electrical power, economic wealth Are networks any different? Control technologies not independent or implementation /economics ATM: eg sensible relative tariffs, CBR 1, VBR 2, ABR .1, UBR .01, … result?Resource system (‘network’) : Resource system (‘network’) Resource j Capacity Cj User /route r Ajr links users to resourcesFreebyte: Freebyte The network is free most of the time! Only pay when busy (incremental cost, small) … aka Congestion Pricing Send a signal to users when traffic that should not be carried enters (moveable threshold)Basic Idea: Basic Idea Users generate load (packets) Network sends back signals (load dependent) Signals : proportional to load Act as feedback indicators Represent pricing signals marginal incremental costs (derivatives …) congestion costs real money or virtual / distributed mint Matching Prices to Load: Matching Prices to Load Theorem: For linear increase multiplicative feedback flow control family, cannot have demand =capacity if prices are bounded for fixed capacity and arbitrary number number of flows. If prices are unbounded (bad!) then can have demand capacity as number of flows increase, Else: Match willingness to pay to price capacitySample Path Shadow Prices: Sample Path Shadow PricesShadow path shadow prices -buffered model: Shadow path shadow prices -buffered model B BOptimisation Framework (for fairness): Optimisation Framework (for fairness) System optimum User optimum C is cost function,eg Consistent set of taxes (prices) and load exist s.t. user opt = social opt. Example - elastic control: Example - elastic control egApplications: Applications Virtual Private Networks Non-TCP apps Web Media MBONE Tools, RealMedia, Netshow Real application uses (like a DB)Aggregates: Aggregates All the channels in a VPN connection Audio/Video/Data in a conference “Working set” for web server Policy based routers/firewallsAggregates: Audio / Video: Aggregates: Audio / Video Policy scheduler Network User/ end system Network vs Users: Network vs Users “My work is a game, a very serious game” Escher Users Signals Data/Info NetworkFlow Control and Marking Strategies: Flow Control and Marking Strategies Definition: The phenotype of an individual plant or animal … or flow-control scheme … is a consequence of the interaction between its genotype and the environment in which it existsDistributed Multi-player Game: Distributed Multi-player Game Internet MSR CambridgeExample Game: Example Game Transfer a given amount of data F at minimum cost in time T Strategies: CBR, if stationary regime, optimal if price “convex” in region (lightly loaded) else, have to predict fluctuations WTP vs TCP: WTP vs TCPThe User interface …: The User interface … Must be simple!Guaranteed Flows / Streams?: Guaranteed Flows / Streams? Probabilistic guarantees OK, provided proportion of adaptive traffic adequate Just a question of risk - brokers (cf fixed rate mortgages) Futures market: a reservation is a (European) call option for an amount of bandwidth, where fair price = Integral of expected price over expected life-timeBandwidth Exchanges: Bandwidth Exchanges 9 Inteconnection operators (clearing houses, brokers etc) Band-X, London 1997 RateXchanges, anonymous, PSTN voice, VOIP, b/widthIs Bandwidth Commodity?: Is Bandwidth Commodity? commodity A physical substance, such as food, grains, and metals, which is interchangeable with other product of the same type, and which investors buy or sell, usually through futures contracts. Or more generally, a product which trades on a commodity exchange Originally, basic, unrefined (wheat not flour)Commodity Markets: Commodity Markets History repeats itself … (Fora Vendalia) Japanese forward contract in 1730 for rice In China 4000BC??? Chicago forwards 1833+, cash markets Standards (quality / quantity evolved …) Options on futures, 1983 Forward contracts aimed at delivery, now only a few % completeFutures and Auctions: Futures and Auctions Market efficient? (Sorros ….) Commodity prices highly random (small trend) Auctions: FCC holds b/width auctionsFutures pricing: Futures pricing Assume current rate pt Fair price for European option at time t lasting expected time T given current spot price s=p0, (constant load) Second Price Auctions: Second Price Auctions Suppose users are prepared to pay amount per packet, (eg fixed data, maximum cost), if price goes above this, will drop out In a mixed environment, those left pay this clearing price ie Vickrey auction via congestion pricing Timescales: Timescales Connection Reaction (RTT) Packet Level Seconds line rate ms Application Network ms Critical timescale Critical timescales : Critical timescales Facilitators: Facilitators Small buffers (compared to transmission delay) Target loads below 100% … Simple feedback signal, eg ECN bit/byte Signal reflects costs but … User interface simple (risk apportionment)