Static reservation in Provider Alliances a Shapley value perspective

advertisement
Giochi cooperativi per incentivare la
collaborazione tra operatori Internet
per l’offerta di nuovi servizi a valore
aggiunto
Stefano Seccia
in collaborazione con J.-L. Rougiera, A. Pattavinab, M. Mycekc , M. Pioroc , A.
Tomaszewskic
a Telecom ParisTech, France;
b Politecnico di Milano, Italy;
c Warsaw University of Technology, Poland
Corso di Teoria dei Giochi, Applicazioni
Collegio Borromeo, Università di Pavia, 29-30 Marzo 2010, Pavia
Rationales
the big picture
page 1
INFRES
COORDINATED Peering ROUTING
(recall)
page 2
INFRES
Current inter-domain routing
current practice across top-tier interconnections

Current BGP routing in the Internet core
• Routing decisions based on unilateral costs
• Lack of routing coordination, especially on peering links
• Routing on peering links is increasingly unstable
Change of colour = change of top-50 carrier border (10 min sampling)
- High risk of congestions  route deviations
- OBJECTIVE: control the coupling between IGP and BGP routing
ISP
international
ISP
international
ISP
national
ISP
regional
page 3
INFRES
ISP
national
ISP
regional
ISP
regional
ISP
national
ISP
regional
ISP
national
ISP
regional
ISP
regional
Coordinated inter-provider BGP routing
a game-theoretic approach

ClubMED: Coordinated Multi-Exit Discriminator game
• selfish game + dummy game + congestion game
- Is a potential game: Nash equilibrium minimum of the potential function
• IGP cost variations  potential min. threshold enlargement of the Nash set
• Coordination policies to select efficient multipath equilibrium sets
Tp
page 4
INFRES
5
Toward an extended peering framework
Community A
Ra
c1
I
R 1I
c1
c1,2
I
c2 I
R 2I
AS I
l1
l2
R1II
II
Rb
R2III
AS II
c2III
Rc
c2,3III
cIII,III
c3II
MEDA = c2I
R3II
l3
R3III
Composite MEDA = c1,3II , c1I
c3III
Community C
Community B
MEDA = c1I
MED=5
AS III
•Each peer sees the extended peering frontier as a unique frontier such
as for the classical peering
•Routing decision: where to route the egress aggregate flow from its community
toward the other communities of the other peers
•The receiving peer deaggregates the flow: one toward its destination, one transiting
toward another peer folllowing BGP
•Gd is now characterized by ingress costs and transit costs
page 5
INFRES
6
An extended peering game example
A
1
4
AS II
3
B 12
page 6
INFRES
4
2
3
AS I
2
l1
14
1
l2
3
3
1
AS III
7
l3
15
8
3
9
C
COOPERATIVE CONNECTION-ORIENTED ROUTING
Community A
Ra
c1 I
I
c1,2I
l1
AS I
R1
INFRES
R 2I
l2
R1II
c1II
Rb
c3II
MEDA = c2I
R2III
c2III
Rc
c2,3III
cIII,III
AS II
page 7
c2 I
R3II
l3
R3III
Composite MEDA = c1,3II , c1I
c3III
AS III
Community C
Community B
MEDA = c1I
MED=5
Cooperative provider alliances
architecture and protocol extensions

Inter-provider MPLS/G-MPLS provisioning
• Definition of the functional architecture
• An end-to-end network service as result of service elements composition
page 8
INFRES
Cooperative provider alliances
AS-level routing

Proposition of an AS-level source routing algorithm
• Requirements: 1. Policy routing 2. Directional metrics
3. Pre-computation 4. Multipoint routing 5. Route diversity
page 9
INFRES
COOPERATION INCENTIVES FOR
INTEGRATED RESOURCE RESERVATION
page 10
INFRES
How to incent provider cooperation?
a Shapley value perspective

Modeling of cross-provider resource optimization
• Application of cooperative game theory to motivate it
- Shapley value: strategic weight of the importance of each player in each possible (sub)coalition
• As income distribution incentive for cross-provider added-value services
- Accounting for how much each provider has reserved resources for other providers’ services

The Shapley value can be used to assign the payoff (income) of a player (provider)
as function of its marginal contribution to the coalition. It is calculated as follows:
1. consider all the possible permutations of the providers
2. for each per mutation and each provider, calculate the marginal contribution that
the provider grants if it joins the coalition formed by the predecessor providers
3. for each provider, calculate the average of its marginal contributions on all the
permutations.
page 11
INFRES
Static reservation in Provider Alliances
a Shapley value computation example

Shapley value computation
• Starting with per-destination link reservation levels
- How much each provider in each ordered
subcoalition can guarantee? What is its
marginal contribution in terms of bw reservation?
- The weighted average is the SV
p1 = 0.5, p2 = 0.25, p3 = 0.25
page 12
INFRES
Static reservation in Provider Alliances
a Shapley value perspective

Modeling of cross-provider resource optimization
• Abstract representation of reservation levels
• From router link level toward AS-level
page 13
INFRES
Static reservation in Provider Alliances
a Shapley value perspective

Modeling of cross-provider resource optimization
• Application of cooperative game theory to motivate it
- Shapley value: strategic weight of the importance of each player in each possible (sub)coalition
• As income distribution incentive for cross-provider added-value services
- Accounting for how much each provider has reserved resources for other providers’ services
Per inter-AS link and per-flow
bandwidth reservation levels
page 14
INFRES
i = injected
t = terminated
tr = transit
Static reservation in Provider Alliances
Shapley value properties

Shapley value properties contextualized
• Symmetry
- If a provider reserve as much bandwidth as another provider for a flow, both should get the same
amount
• Efficiency
- All the revenues related to a service are shared among the providers that reserved the resources for
that service
• Null player
- If a provider reserve no bandwidth for a tunnel service, it will get zero
• Anonymity
- The name of the provider does not affect the value imputation
• Additivity
- The combination of more games (more tunnels) result in the sum of the single Shapley values
page 15
INFRES
Static reservation in Provider Alliances
a Shapley value-based revenue distribution

Fair multi-provider schemes for cost/revenue sharing
• Extension for all per-destination flows
page 16
INFRES
Related publications

S. Secci, J.-L. Rougier, A. Pattavina, M. Mycek, M. Pioro, A. Tomaszewski, "
Connection-oriented Service Management in Provider Alliances: a Shapley Value
Perspective", submitted to Euro-NF 5th Int. Workshop on Traffic Management and
Traffic Engineering for the Future Internet, 7-8 Dec. 2009, Paris, France.

M. Mycek, S. Secci, M. Pioro, J.-L. Rougier, A. Tomaszewski, A. Pattavina,
"Cooperative Multi-Provider Routing Optimization and Income Distribution", in
Proc. of 2009 7th Int. Workshop on the Design of Reliable Communication
Networks (DRCN 2009), 25-28 Oct. 2009, Washington, USA.



Interesting overview of Shapley value applications
S. Moretti, F. Patrone, Transversality of the Shapley value, Top, 16, no. 1, 1-41,
July 2008.
Technology framework paper
R. Douville, J.-L. Le Roux, J.-L. Rougier, S. Secci, "A Service Plane over the PCE
Architecture for Automatic Multi-Domain Connection-Oriented Services", IEEE
Communications Magazine, Vol. 46, No. 6, June 2008.
PhD dissertation
Stefano Secci, Multi-provider Service and Transport Architectures, Politecnico di
Milano and Télécom ParisTech - ENST, Dec. 2009
page 17
INFRES
This is the end…
QUESTIONS?
page 18
INFRES
Download