Font Size: a A A

Architectures for congestion-sensitive pricing of network services

Posted on:2003-07-18Degree:Ph.DType:Dissertation
University:Rensselaer Polytechnic InstituteCandidate:Yuksel, MuratFull Text:PDF
GTID:1462390011989045Subject:Computer Science
Abstract/Summary:
Several adaptive pricing proposals have been made in the last decade for the Internet. Usually, however, those proposals studied optimal strategies and did not focus on implementation issues. We address implementation issues for adaptive pricing over a single differentiated-services (diff-serv) domain. We propose a new adaptive pricing framework Distributed Dynamic Capacity Contracting (Distributed-DCC), which is deployable over diff-serv architecture of the Internet. Essence of Distributed-DCC is to employ edge-to-edge coordination along with techniques for estimation of user willingness-to-pay (e.g. budget estimation). Particularly, congestion can be detected on an edge-to-edge basis, which enables congestion-sensitive pricing at the edges.; Distributed-DCC is able to provide a range of weighted fairness types (i.e. from max-min to proportional) in rate allocation by using pricing as a tool. The provider can tune a parameter, fairness coefficient, to change fairness of the framework.; To illustrate possibility of congestion-sensitive pricing in the framework, we develop a congestion-sensitive pricing scheme, Edge-to-Edge Pricing (EEP), within the framework. We derive optimal prices for EEP and investigate effects of user's elasticity on these optimal prices.; We also investigate congestion control by pricing, especially in terms of time-scale. We illustrate that control of congestion by pricing requires very small time-scale pricing (i.e. frequent updates to prices), which complicates human involvement into negotiations. To solve this time-scale problem, we propose two pricing architectures: Pricing for Congestion Control (PFCC) and Pricing over Congestion Control (POCC). PFCC uses small time-scale pricing directly for controlling congestion and employs end-placed software/hardware agents which take inputs from human user at large time-scale while negotiating with the provider at small time-scale on behalf of the user. POCC uses an underlying edge-to-edge congestion control mechanism by overlaying pricing on top of it. This way, POCC controls congestion at small time-scales while allowing pricing at time-scales large enough for human involvement. We also illustrate how to adapt Distributed-DCC to these architectures.
Keywords/Search Tags:Pricing, Architectures, Time-scale, Distributed-dcc
Related items