Beruflich Dokumente
Kultur Dokumente
Agenda
Objective Models Method Results and analysis
Objective
To model ISP service provision to P2P users To model peering agreements between ISPs To analyze equilibrium under competition between ISPs in local markets
N
Internet (IBP)
Bd1 Bp1 Bd2
ISP1
Bp2 1
ISP2
n1
n2
Service model
Basic service model
ISPi
vi M/G/1-PS
(1- vi) vj
i =niqi
ISPj
Bpi
aborted
M/G/1-PS
solved at Internet
IBP
Bdi
4
aborted
Service model
Basic service model
Assumptions
Internal downloads always complete successfully Link dimensioning is such that links are 100% utilized Users are impatient and no bandwidth is wasted
Performance metrics
i i = = i N , n, i , Bid , Bip i
)
5
Service model
Unlimited peering service model
vi
ISPi
i =niqi
(1- vi) vj
ISPj
M/G/1-PS
solved at Internet
IBP
Bdi
6
aborted
Service model
Unlimited peering service model
Assumption relaxed
Link dimensioning is such that
Transit links are 100% utilized Peering links are not Peering capacity is large enough so that downloads are always completed successfully
U i log( i + 1) pi = U i ( pi , i )
Costs
Fixed peering costs Transit costs proportional to bandwidth
Profits
i =
d d pi ni Ci Bi
Ci
p
8
Method
Game theory
Multi-leader-follower game
The 2 ISPs fix their prices pi in order to maximize profits Each user subscribe to the ISPi which offers higher utility Ui
Method
Game theory
Multi-leader-follower game
Subscription game
Wardrop equilibrium Assume n is high enough Equilibrium is reached when there is no incentive to change subscription decision Assume that every user subscribe to service
U 1 ( p1 , 1 ) = U 2 ( p 2 ,1 1 )
10
Method
Game theory
Multi-leader-follower game
Competition game
Nash equilibrium The operator does not know the strategy chosen by the competitor, but space of available strategies are common knowledge
* * p1 = arg max 1 ( p1 , p 2 ) p1 * * p 2 = arg max 2 ( p1 , p 2 ) p2
11
Internet (IBP)
Bd1=1000 Bd2 Bp1
Variable parameters
Peering capacities Transit capacity Bd2 Bp
i
ISP1
Bp2 1
ISP2
n1
1 n=1e4
n2
12
13
Experiment
Bd2 varies from 100 to 2000 objects per day
1
ISP1
Bp2=10
ISP2
n1
1 n=1e4
n2
14
Conclusion
The provisioning is effective
16
Internet (IBP)
Bd1=1000 Bp1 Bd2
Experiment
Bd2 varies from 100 to 2000 objects per day Bpi takes different values: 10, 50 and
ISP1
ISP2
Bp2
n1
1 n=1e4
n2
17
Results
PoA increases quasilinearly with the absolute value of (Bd2+Bp2)-(Bd1+Bp1) PoA decreases as the peering capacities increase
Conclusion
The provisioning causes welfare loss
18
Experiment
Increasing the # of ISPs (M) Restrictions
Bd and n are kept constant Bdi=Bd/M
19
Conclusion
Users are better off and ISPs are worse off
20
Conclusions
Analysis based on an explicit model of the ISP service that is provided to users that run P2P applications Study of transit link provisioning
It is effective, but causes welfare loss
21