0
Upcoming SlideShare
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Standard text messaging rates apply

# 04a peering simulation-game

182

Published on

0 Likes
Statistics
Notes
• Full Name
Comment goes here.

Are you sure you want to Yes No
• Be the first to comment

• Be the first to like this

Views
Total Views
182
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
6
0
Likes
0
Embeds 0
No embeds

No notes for slide

### Transcript

• 1. Exercise  peering  deﬁni.ons  ThePeering SimulationGame ©2012  DrPeering  Interna.onal   Licensed  material  –  sales@DrPeering.net   hAp://DrPeering.net
• 2. Apply  the  deﬁni.ons  •  Strategy  Game  •  Use  the  terminology  correctly  •  Nego.ate  Peering  •  Successful  in  dozens  of  fora  •  Engaging  •  Fun!   2
• 3. Transit Provider X The Peering Game A B IXN X X IXW IXE Y Y IXS C DTransit Provider Y
• 4. 3 Rules1.  Goal: Maximize bank holdings. Make money by acquiring customers and reduce transit costs by peering2.  Play: Roll the dice and expand your network by selecting that many adjacent “squares” of customersGain transit revenue of \$2000 for each customer square you ownPay transit fees of \$1000 for each square of traffic that other ISPs own3. If at Exchange Point, two ISPs can negotiate peering: –  \$2000 recurring cost and loss of 2 turns, ISPs negotiates who covers the costs of peering Quick round…
• 5. Transit Provider X A A A A A B IXN A A rolls 5, X Wants to peer w/B – moves to IXN X IXW Receives revenue on 6 squares (6*\$2000) IXE Pays Transit on others squares (3*\$1000) Y Y \$12,000 - \$3,000 = \$9,000 IXS C DTransit Provider Y
• 6. Transit Provider X A A A A A B IXN A B B B B rolls 3, A rolls 5, X Pays Transit on others to IXE(3*\$1000) X Going squares IXW Receives revenue on 6 4 squares (4*\$2000) Receives revenue on squares (6*\$2000) IXE Y Pays Transit on \$3,000squares (8*\$1000) \$12,000 - others = \$9,000 Y \$8,000 - \$8,000 = \$0 IXS C DTransit Provider Y
• 7. Transit Provider X A A A A A B IXN A B B B BC rolls rolls 3, A rolls 5, 6, X Pays TransitCan get squares (3*\$1000) on others to IXE X IXW Can get to IXW, likes IXS Receives revenue others squares (8*\$1000) Pays Transit on on 6 squares (6*\$2000) IXE YC Receives revenue on 7 squares (7*\$2000) \$12,000 - \$3,000 = \$9,000 Receives revenue on 4 squares (4*\$2000) Y Pays Transit on others squares (11*\$1000) \$8,000 - \$8,000 = \$0 C \$14,000 - \$11,000 = \$3,000 C C IXS C C C DTransit Provider Y
• 8. Transit Provider X A A A A A B IXN A B B B BC rolls rolls 3, A rolls 5, 6, X Pays TransitCan get rolls 1, D to IXE on others squares (3*\$1000) X Late on on to squares IXS IXW Can get 6 IXW, (8*\$1000) Receives revenue others heading to IXE Pays Transitentrantsquares (6*\$2000) IXE YC Pays Transit on others squares (11*\$1000) Receives revenue on=2\$9,000 (2*\$2000) \$12,000 - \$3,000 squares Receives revenue on 4 squares (4*\$2000) Y Receives\$8,000 - \$8,000 = \$0 (7*\$2000) revenue on 4 squares Pays Transit on \$11,000 = \$3,000 C \$14,000 - others squares (17*\$1000) \$4,000 - \$17,000 = -\$13,000 C C D IXS C C C DTransit Provider Y
• 9. Scoreboard after Round 1•  ISP A: \$9,000•  ISP B: \$0•  ISPC: \$3,000•  ISPD: -\$13,000•  On to Round 2à
• 10. Transit Provider X A A A A A B IXN A B A B B A BC rolls 6, rolls 3, A rolls rolls 3, A 5, XA Pays TransitCan get rolls 1, D to IXEIXW on others squares (3*\$1000) X Can Attaches to(6*\$2000) Late on on to IXW, IXS(9*\$2000) IXE IXW get 6 Receives revenue others heading to IXE Transitentrantsquares Pays Receives revenue squares (8*\$1000) Pays\$12,000 on otherson\$9,000(11*\$1000) Transit - \$3,000 = 9 squares squares Y YC Receives revenue on 4 squares (4*\$2000) Pays Transit on others squares (17*\$1000) Receives\$8,000 onon 4 squares (7*\$2000) Pays Transit others squares (13*\$1000) revenue\$8,000 = \$0 - Receives revenue- on 4 squares (2*\$2000) \$18,000 \$13,000 = \$5,000 C \$14,000 - \$11,000 = \$3,000 \$2,000 - \$17,000 = -\$15,000 C Wants to peer with C – split costs? YES: -\$1,000 + both lose a turn C Neither has to pay transit to each other! D IXS C C C C DTransit Provider Y
• 11. Transit Provider X A Position 9 Revenue squares A A IXN B B A A A B B B B A1 lost turn B Peering w/C A B reduced cost \$8000/turn B A BC rolls 6, 6, rolls rolls B 3, A rolls rolls 2, A 5, XA Pays TransitCan get rollsto(3*\$1000) D to to 1,IXW XB Attaches IXE IXS on others squaresIXE*IXN Can Attaches (6*\$2000) Late on onto IXW, (11*\$1000) IXE IXW get Receives revenue others heading to IXE PaysPays Transiton 6others10 squares (10*\$2000) Transitentrantsquares Receives on otherssquares (8*\$1000) revenue on squares (13*\$1000) YC Pays\$12,000 - \$3,000 = \$9,000 Transit squares Receives revenue on 4 squares (4*\$2000) Pays Transit on on others squares (8*\$2000) Pays Transit others squares (17*\$1000) on 8 squares (21*\$1000) Receives revenue 4 squares (7*\$2000) Y Receives\$8,000 - \$8,000 = \$0 revenue on Receives \$20,000--\$13,000 = \$3,000 \$14,000 - \$11,000squares-\$1,000 \$16,000 on 4 = \$3,000 revenue \$21,000 = (2*\$2000) C Wants to-peer with = -\$15,000 \$2,000 \$17,000 C – split costs? Wants to peer with Alose a turn YES: -\$1,000 both – split costs? C Neither has toYou pissed me each other NO: pay transit to off, C Yes: if \$0 & B lose both turns D IXS walk away Both C C C C DTransit Provider Y
• 12. Let’s play! WELCOME TO BILLAND4 ISPs that have never played beforeOpen Board\$35,000 VC Funding\$25,000 VC Funding – HARD Economic TimesWe want to hear your thought process and peering negotiationsWinner - prize
• 13. Play Game Transit Provider X N Internet Service Provider Sta rting Point A B Get \$2000 re ve nue for each square you own Pay \$1000 tra nsit fe e to your upstream for each square others own Peering Array Internet Exchange Point East Reduce transit fee by peering with other ISPs at exchange point; pe e ring costs E \$2000 per round and loss of 2 turns, split how ISPs see fit Sum of Transit \$\$\$\$ paid to X W Sum of Transit \$\$\$ Paid to Y Revenue (Squares * \$2000) Bonus Content Squares Pay for Transit to C? Pay for Transit to D? Pay for Transit to A? Pay for Transit to B? Transit Cost (*\$1000) # Squares Owned #OthersSquares Peering Costs Running Total PLAYER PLAYER C D ROUND XpeerY Roll S Transit Provider Y Net ## \$0 3 \$0 \$0 \$0 \$0 A 1 1 1 \$ - A 0 1 ## \$0 3 \$0 \$0 \$0 \$0 B 1 1 1 \$ - D C B 0 1 ## \$0 3 \$0 \$0 \$0 \$0 C 1 1 1 \$ - 0 1 ## \$0 3 \$0 \$0 \$0 \$0 D 1 1 1 \$ - 0 1 copy A ## 1 \$2,000 3 (\$3,000) \$0 \$25,000 \$25,000 A 1 1 1 \$ - copy B ## 1 \$2,000 3 (\$3,000) \$0 \$25,000 \$25,000 B 1 1 1 \$ - Calculate copy C ## 1 \$2,000 3 (\$3,000) \$0 \$25,000 \$25,000 C 1 1 1 \$ - copy D ## 1 \$2,000 3 (\$3,000) \$0 \$25,000 \$25,000 D 1 1 1 \$ - Note s: Jan A ## 1 \$2,000 3 (\$3,000) \$0 (\$1,000) \$24,000 A 1 1 1 \$ 3,000 A Can only move adjacently and diagonally Jan B ## 1 \$2,000 3 (\$3,000) \$0 (\$1,000) \$24,000 B 1 1 1 \$ 6,000 B Hint: Calculate cost of NOT peering vs. Cost of peering Jan C ## 1 \$2,000 3 (\$3,000) \$0 (\$1,000) \$24,000 C 1 1 1 \$ 3,000 C Jan D ## 1 \$2,000 3 (\$3,000) \$0 (\$1,000) \$24,000 D 1 1 1 \$ 6,000 D At end of game we assume all roll a 3 for remaining rolls Feb A ## 1 \$2,000 3 (\$3,000) \$0 (\$1,000) \$23,000 A 1 1 1 \$ 9,000 A Feb B ## 1 \$2,000 3 (\$3,000) \$0 (\$1,000) \$23,000 B 1 1 1 \$ 12,000 B Winner is the ISP will the largest bank account at the end Feb C ## 1 \$2,000 3 (\$3,000) \$0 (\$1,000) \$23,000 C 1 1 1 \$ 9,000 C Feb D ## 1 \$2,000 3 (\$3,000) \$0 (\$1,000) \$23,000 D 1 1 1 \$ 12,000 D Mar A ## 1 \$2,000 3 (\$3,000) \$0 (\$1,000) \$22,000 A 1 1 1 \$ 15,000 A Mar B ## 1 \$2,000 3 (\$3,000) \$0 (\$1,000) \$22,000 B 1 1 1 \$ 18,000 B Mar C ## 1 \$2,000 3 (\$3,000) \$0 (\$1,000) \$22,000 C 1 1 1 \$ 15,000 C Mar D ## 1 \$2,000 3 (\$3,000) \$0 (\$1,000) \$22,000 D 1 1 1 \$ 18,000 D Apr A ## 1 \$2,000 3 (\$3,000) \$0 (\$1,000) \$21,000 A 1 1 1 \$ 21,000 A Apr B ## 1 \$2,000 3 (\$3,000) \$0 (\$1,000) \$21,000 B 1 1 1 \$ 24,000 B Apr C ## 1 \$2,000 3 (\$3,000) \$0 (\$1,000) \$21,000 C 1 1 1 \$ 21,000 C Apr D ## 1 \$2,000 3 (\$3,000) \$0 (\$1,000) \$21,000 D 1 1 1 \$ 24,000 D May A ## 1 \$2,000 3 (\$3,000) \$0 (\$1,000) \$20,000 A 1 1 1 \$ 27,000 A May B ## 1 \$2,000 3 (\$3,000) \$0 (\$1,000) \$20,000 B 1 1 1 \$ 30,000 B May C ## 1 \$2,000 3 (\$3,000) \$0 (\$1,000) \$20,000 C 1 1 1 \$ 27,000 C Mayu D ## 1 \$2,000 3 (\$3,000) \$0 (\$1,000) \$20,000 D 1 1 1 \$ 30,000 D Jun A ## 1 \$2,000 3 (\$3,000) \$0 (\$1,000) \$19,000 A 1 1 1 \$ 33,000 A Jun B ## 1 \$2,000 3 (\$3,000) \$0 (\$1,000) \$19,000 B 1 1 1 \$ 36,000 B Jun C ## 1 \$2,000 3 (\$3,000) \$0 (\$1,000) \$19,000 C 1 1 1 \$ 33,000 C Jun D ## 1 \$2,000 3 (\$3,000) \$0 (\$1,000) \$19,000 D 1 1 1 \$ 36,000 D Jul A ## 1 \$2,000 3 (\$3,000) \$0 (\$1,000) \$18,000 A 1 1 1 \$ 39,000 A Jul B ## 1 \$2,000 3 (\$3,000) \$0 (\$1,000) \$18,000 B 1 1 1 \$ 42,000 B Jul C ## 1 \$2,000 3 (\$3,000) \$0 (\$1,000) \$18,000 C 1 1 1 \$ 39,000 C Jul D ## 1 \$2,000 3 (\$3,000) \$0 (\$1,000) \$18,000 D 1 1 1 \$ 42,000 D Aug A ## 1 \$2,000 3 (\$3,000) \$0 (\$1,000) \$17,000 A 1 1 1 \$ 45,000 A Aug B ## 1 \$2,000 3 (\$3,000) \$0 (\$1,000) \$17,000 B 1 1 1 \$ 48,000 B Aug C ## 1 \$2,000 3 (\$3,000) \$0 (\$1,000) \$17,000 C 1 1 1 \$ 45,000 C Aug D ## 1 \$2,000 3 (\$3,000) \$0 (\$1,000) \$17,000 D 1 1 1 \$ 48,000 D Sep A ## 1 \$2,000 3 (\$3,000) \$0 (\$1,000) \$16,000 A 1 1 1 \$ 51,000 A Sep B ## 1 \$2,000 3 (\$3,000) \$0 (\$1,000) \$16,000 B 1 1 1 \$ 54,000 B Sep C ## 1 \$2,000 3 (\$3,000) \$0 (\$1,000) \$16,000 C 1 1 1 \$ 51,000 C Sep D ## 1 \$2,000 3 (\$3,000) \$0 (\$1,000) \$16,000 D 1 1 1 \$ 54,000 D Oct A ## 1 \$2,000 3 (\$3,000) \$0 (\$1,000) \$15,000 A 1 1 1 \$ 57,000 A Oct B ## 1 \$2,000 3 (\$3,000) \$0 (\$1,000) \$15,000 B 1 1 1 \$ 60,000 B