SlideShare a Scribd company logo
1 of 21
This Green Revolution
Improving the yield of your network investment

eComm America
San Francisco, CA
April 2010

Eric Klinker
eric@bittorrent.com
@ericklinker
Ding Dong theRevolution
  This Green Witch is Dead
  Improving the yield of your network investment

  eComm America
  San Francisco, CA
  April 2010

  Eric Klinker
  eric@bittorrent.com
  @ericklinker
We’re not in Kansas Anymore

         Strong
        Regulator

                                      Competitive
                                      Marketplace



Sustainable only if we meet the challenge of self-regulation

                                                               4
“Publicity is justly commended as a remedy for social and
industrial diseases. Sunlight is said to be the best of
disinfectants; electric light the most efficient policeman.”
-Louis Brandeis




                                                               5
Discrimination is sometimes hard to justify…
                                               6
Rush hour on the yellow brick road




                                     7
Neutral and Priority can Co-Exist




• The road is neutral
• And still most cars give way




                                    8
Self regulation, a two way street
• Replace TCP for P2P transfers
• Design Goals for this new protocol:
   – Yield capacity to any other application
   – Keep the bottleneck full
   – React in 1 RTT
• Congestion control approach:
   – Continuously estimate one-way delay
   – Separate queuing delay from propagation delay
   – Target a small value for queuing delay

We call this new transport “Micro Transport Protocol” or
 “µTP” (most commonly just “uTP”)

             uTP creates a “Scavenger Service”
                Only idle capacity is utilized             9
Effects of uTP with Target of 100ms                                                                    UTP
                                                                                                       TCP
Samples


              25-50ms
 Extreme gamers start to notice problem

                    50-100ms
              Gaming impact apparent

                             100-150ms
                     Real-time gaming degraded

                                                200ms
                                          VoIP stops working
                                                           250ms
                                                Games become unplayable
                                            Interactive apps seriously degraded

                                                                                   400-500ms
                                                                          Web browsing seriously degraded
                                                                                                Latency
                     100ms                                                                  500ms
               limit
            30-50ms?
BitTorrent outreach to other developers

      Status of uTP                                              uTorrent 2.0 auto-updated to over 70M users
                                                                   uTorrent 2.0 (with uTP) declared stable
                                                              1M uTorrent Beta users surpassed

                                                                   Testing begins in uTorrent
                                                                            consumer clients

                                                             LEDBAT WG formed in
                                                                IETF, Microsoft and
                                                                 BitTorrent co-chair

                                     uTP deployed in 17M DNA clients
                                                          worldwide

                                   BitTorrent buys Plicto,
                              rebrands technology “uTP”

                      Researchers
                       form Plicto
Internet 2 Research
            on QoS




           2001              2004              2005              2007           2008            2009         2010
uTP Ambition – Consumers


  Users don’t need to actively “manage” their clients

  • Don’t have to set bandwidth limits
  • Download speeds at parity (perhaps potential for “faster”)



  No ability for P2P from one user to harm another user

  • Domestication on the home network
  • Internet connections less likely to suffer congestion



                                                                 12
Real Operator Benefits?
 • Can uTP help?
                                                           • Networks can run “hotter”
        • uTP “clips itself”                             (with revised cap planning)
        • Networks can focus on non-uTP traffic        • Networks can now use
        • BitTorrent falls back on global peer network capacity previously
                                                            reserved
                                                               • VPNs and MPLS
                                                               • Improved profitability or
MRTG




                                                                 reduced capex
                                                           • User complaints from P2P
                                                             greatly diminish



                                  time
         uTP traffic
         All traffic (excl uTP)

                                                                                        13
What’s the Downside?


  Expense of diagnostic tools to quantify uTP traffic?

  • Existing SNMP monitoring tools may not be adequate…
  • Channel utilization no longer an effective proxy for
    congestion

  What about people who implement uTP “gaming the system”?

  • When uTP is not really uTP…




                                                             14
The Emerald City

                                                   • >75M monthly actives
                                                   • ~100% y/y growth
                                                   • Aggregate traffic > 1 EB/mo
                                                   • Est’d peak rate > 4 Tbps



                                      Market Saturation

     Low                                                                                     High

           100                10k                       1M                       >10M Active Clients
            * Share assumes dedicated BitTorrent software, not BitTorrent-capable software
             like Opera web browsers and P2P clients from Limewire, Xunlei, and others.
             Probably well over 200m active BitTorrent-capable clients                                 15
TGAP OZ




      …




          16
…




    17
Wish List of Self-Regulating Principles
•Ensure any mgmt. practice is explicitly tied to congestion (and be transparent
– even about the congestion)
•Manage in a protocol agnostic manner
•If you meter, meter fairly
     •Grandma gets a discount
     •So does my vacation home
•Re-think caps  no obv. link to congestion
     •Putting a kill-switch on every odometer won’t solve rush hour
     •If you must – at least adjust for “inflation”
•Incent network friendly behavior
     •“nights and weekends”, uTP discounts


                                                                                  18
In the merry old land…


      • Have a heart – Don’t discriminate




      • Have a brain – Think about your customers




      • Have courage – Embrace transparency



                                                    19
Thank you




            20
Eric Klinker Presentation at Emerging Communication Conference & Awards 2010 America

More Related Content

What's hot

4G Business Readiness: LTE Opportunities and Challenges in Asia | www.solidi...
4G Business Readiness: LTE Opportunities and Challenges in Asia |  www.solidi...4G Business Readiness: LTE Opportunities and Challenges in Asia |  www.solidi...
4G Business Readiness: LTE Opportunities and Challenges in Asia | www.solidi...Solidiance
 
MPLS in Mobile Backhaul
MPLS in Mobile BackhaulMPLS in Mobile Backhaul
MPLS in Mobile BackhaulScott Foster
 
From Selling Technology to Selling Value (2008)
From Selling Technology to Selling Value (2008) From Selling Technology to Selling Value (2008)
From Selling Technology to Selling Value (2008) Marc Jadoul
 
Shunra VE Network Appliance
Shunra VE Network ApplianceShunra VE Network Appliance
Shunra VE Network ApplianceShunra Software
 
2011 Broadband Tech Update to Electronic Engineers in the Philippines
2011 Broadband Tech Update to Electronic Engineers in the Philippines 2011 Broadband Tech Update to Electronic Engineers in the Philippines
2011 Broadband Tech Update to Electronic Engineers in the Philippines Francisco "Cocoy" Claravall
 
Active Technologies, The Sky is the limit
Active Technologies, The Sky is the limitActive Technologies, The Sky is the limit
Active Technologies, The Sky is the limitMichael Peeters
 
Building Efficient Networks
Building Efficient NetworksBuilding Efficient Networks
Building Efficient NetworksMichael Peeters
 
Lte advanced - evolving and expanding into new frontiers
Lte advanced - evolving and expanding into new frontiersLte advanced - evolving and expanding into new frontiers
Lte advanced - evolving and expanding into new frontiersSatya Harish
 
Implementing multicast communication system making use of an existing data ne...
Implementing multicast communication system making use of an existing data ne...Implementing multicast communication system making use of an existing data ne...
Implementing multicast communication system making use of an existing data ne...iosrjce
 

What's hot (13)

4G Business Readiness: LTE Opportunities and Challenges in Asia | www.solidi...
4G Business Readiness: LTE Opportunities and Challenges in Asia |  www.solidi...4G Business Readiness: LTE Opportunities and Challenges in Asia |  www.solidi...
4G Business Readiness: LTE Opportunities and Challenges in Asia | www.solidi...
 
MPLS in Mobile Backhaul
MPLS in Mobile BackhaulMPLS in Mobile Backhaul
MPLS in Mobile Backhaul
 
From Selling Technology to Selling Value (2008)
From Selling Technology to Selling Value (2008) From Selling Technology to Selling Value (2008)
From Selling Technology to Selling Value (2008)
 
Lte World Summit 2010
Lte World Summit 2010Lte World Summit 2010
Lte World Summit 2010
 
Shunra VE Network Appliance
Shunra VE Network ApplianceShunra VE Network Appliance
Shunra VE Network Appliance
 
10 fn s48
10 fn s4810 fn s48
10 fn s48
 
LTE Evolution
LTE EvolutionLTE Evolution
LTE Evolution
 
2011 Broadband Tech Update to Electronic Engineers in the Philippines
2011 Broadband Tech Update to Electronic Engineers in the Philippines 2011 Broadband Tech Update to Electronic Engineers in the Philippines
2011 Broadband Tech Update to Electronic Engineers in the Philippines
 
Active Technologies, The Sky is the limit
Active Technologies, The Sky is the limitActive Technologies, The Sky is the limit
Active Technologies, The Sky is the limit
 
Building Efficient Networks
Building Efficient NetworksBuilding Efficient Networks
Building Efficient Networks
 
Lte advanced - evolving and expanding into new frontiers
Lte advanced - evolving and expanding into new frontiersLte advanced - evolving and expanding into new frontiers
Lte advanced - evolving and expanding into new frontiers
 
Implementing multicast communication system making use of an existing data ne...
Implementing multicast communication system making use of an existing data ne...Implementing multicast communication system making use of an existing data ne...
Implementing multicast communication system making use of an existing data ne...
 
Catalog2009
Catalog2009Catalog2009
Catalog2009
 

Similar to Eric Klinker Presentation at Emerging Communication Conference & Awards 2010 America

LTE = Femtocells Biggest Opportunity
LTE = Femtocells Biggest OpportunityLTE = Femtocells Biggest Opportunity
LTE = Femtocells Biggest OpportunityContinuous Computing
 
Ip over wdm
Ip over wdmIp over wdm
Ip over wdmzeedoui2
 
What is-your-network-riding-on
What is-your-network-riding-onWhat is-your-network-riding-on
What is-your-network-riding-onInternap
 
LTE-Traffic Management & Monetization
LTE-Traffic Management & MonetizationLTE-Traffic Management & Monetization
LTE-Traffic Management & MonetizationContinuous Computing
 
Evaluating Approaches to Building DPI into an LTE Network at the PDN Gateway ...
Evaluating Approaches to Building DPI into an LTE Network at the PDN Gateway ...Evaluating Approaches to Building DPI into an LTE Network at the PDN Gateway ...
Evaluating Approaches to Building DPI into an LTE Network at the PDN Gateway ...Continuous Computing
 
Sabu Mathew - evolving communications technologies and their application to r...
Sabu Mathew - evolving communications technologies and their application to r...Sabu Mathew - evolving communications technologies and their application to r...
Sabu Mathew - evolving communications technologies and their application to r...imadhammoud
 
ATCA's Big Femtocell Opportunity
ATCA's Big Femtocell OpportunityATCA's Big Femtocell Opportunity
ATCA's Big Femtocell OpportunityContinuous Computing
 
Honeypot Farms using Ethernet Bridging over a TCP Connection
Honeypot Farms using Ethernet Bridging over a TCP Connection Honeypot Farms using Ethernet Bridging over a TCP Connection
Honeypot Farms using Ethernet Bridging over a TCP Connection morisson
 
Ethernetv infiniband
Ethernetv infinibandEthernetv infiniband
Ethernetv infinibandMason Mei
 
The State of 3G/GPRS IPv6 Deployment
The State of 3G/GPRS IPv6 DeploymentThe State of 3G/GPRS IPv6 Deployment
The State of 3G/GPRS IPv6 DeploymentJohn Loughney
 
The Case Against Jumbo Frames
The Case Against Jumbo FramesThe Case Against Jumbo Frames
The Case Against Jumbo FramesRichard Steenbergen
 
P2P networking.pptx
P2P networking.pptxP2P networking.pptx
P2P networking.pptxWasiqMehraj2
 
7.) convergence (w automation)
7.) convergence (w automation)7.) convergence (w automation)
7.) convergence (w automation)Jeff Green
 
Bti systems at ottcon march 2011
Bti systems at ottcon march 2011Bti systems at ottcon march 2011
Bti systems at ottcon march 2011BTI Systems
 
Multi-network Solutions in the Real World: NAB 2012, Will Law, Akamai
Multi-network Solutions in the Real World: NAB 2012, Will Law, AkamaiMulti-network Solutions in the Real World: NAB 2012, Will Law, Akamai
Multi-network Solutions in the Real World: NAB 2012, Will Law, AkamaiVerimatrix
 
PeerShark - Detecting Peer-to-Peer Botnets by Tracking Conversations
PeerShark - Detecting Peer-to-Peer Botnets by Tracking ConversationsPeerShark - Detecting Peer-to-Peer Botnets by Tracking Conversations
PeerShark - Detecting Peer-to-Peer Botnets by Tracking ConversationsPratik Narang
 
Inter cloud exchange v1 (2010 09-17)
Inter cloud exchange v1 (2010 09-17)Inter cloud exchange v1 (2010 09-17)
Inter cloud exchange v1 (2010 09-17)Luca Cicchelli
 

Similar to Eric Klinker Presentation at Emerging Communication Conference & Awards 2010 America (20)

LTE = Femtocells Biggest Opportunity
LTE = Femtocells Biggest OpportunityLTE = Femtocells Biggest Opportunity
LTE = Femtocells Biggest Opportunity
 
Ip over wdm
Ip over wdmIp over wdm
Ip over wdm
 
What is-your-network-riding-on
What is-your-network-riding-onWhat is-your-network-riding-on
What is-your-network-riding-on
 
LTE-Traffic Management & Monetization
LTE-Traffic Management & MonetizationLTE-Traffic Management & Monetization
LTE-Traffic Management & Monetization
 
Streaming
StreamingStreaming
Streaming
 
Evaluating Approaches to Building DPI into an LTE Network at the PDN Gateway ...
Evaluating Approaches to Building DPI into an LTE Network at the PDN Gateway ...Evaluating Approaches to Building DPI into an LTE Network at the PDN Gateway ...
Evaluating Approaches to Building DPI into an LTE Network at the PDN Gateway ...
 
Mplsvpn seminar
Mplsvpn seminarMplsvpn seminar
Mplsvpn seminar
 
Sabu Mathew - evolving communications technologies and their application to r...
Sabu Mathew - evolving communications technologies and their application to r...Sabu Mathew - evolving communications technologies and their application to r...
Sabu Mathew - evolving communications technologies and their application to r...
 
ATCA's Big Femtocell Opportunity
ATCA's Big Femtocell OpportunityATCA's Big Femtocell Opportunity
ATCA's Big Femtocell Opportunity
 
Honeypot Farms using Ethernet Bridging over a TCP Connection
Honeypot Farms using Ethernet Bridging over a TCP Connection Honeypot Farms using Ethernet Bridging over a TCP Connection
Honeypot Farms using Ethernet Bridging over a TCP Connection
 
Ethernetv infiniband
Ethernetv infinibandEthernetv infiniband
Ethernetv infiniband
 
The State of 3G/GPRS IPv6 Deployment
The State of 3G/GPRS IPv6 DeploymentThe State of 3G/GPRS IPv6 Deployment
The State of 3G/GPRS IPv6 Deployment
 
The Case Against Jumbo Frames
The Case Against Jumbo FramesThe Case Against Jumbo Frames
The Case Against Jumbo Frames
 
P2P networking.pptx
P2P networking.pptxP2P networking.pptx
P2P networking.pptx
 
Chapter03
Chapter03Chapter03
Chapter03
 
7.) convergence (w automation)
7.) convergence (w automation)7.) convergence (w automation)
7.) convergence (w automation)
 
Bti systems at ottcon march 2011
Bti systems at ottcon march 2011Bti systems at ottcon march 2011
Bti systems at ottcon march 2011
 
Multi-network Solutions in the Real World: NAB 2012, Will Law, Akamai
Multi-network Solutions in the Real World: NAB 2012, Will Law, AkamaiMulti-network Solutions in the Real World: NAB 2012, Will Law, Akamai
Multi-network Solutions in the Real World: NAB 2012, Will Law, Akamai
 
PeerShark - Detecting Peer-to-Peer Botnets by Tracking Conversations
PeerShark - Detecting Peer-to-Peer Botnets by Tracking ConversationsPeerShark - Detecting Peer-to-Peer Botnets by Tracking Conversations
PeerShark - Detecting Peer-to-Peer Botnets by Tracking Conversations
 
Inter cloud exchange v1 (2010 09-17)
Inter cloud exchange v1 (2010 09-17)Inter cloud exchange v1 (2010 09-17)
Inter cloud exchange v1 (2010 09-17)
 

More from eCommConf

Ronald Azuma - Presentation at Emerging Communications Conference & Awards (e...
Ronald Azuma - Presentation at Emerging Communications Conference & Awards (e...Ronald Azuma - Presentation at Emerging Communications Conference & Awards (e...
Ronald Azuma - Presentation at Emerging Communications Conference & Awards (e...eCommConf
 
David Troy - Presentation at Emerging Communications Conference & Awards (eCo...
David Troy - Presentation at Emerging Communications Conference & Awards (eCo...David Troy - Presentation at Emerging Communications Conference & Awards (eCo...
David Troy - Presentation at Emerging Communications Conference & Awards (eCo...eCommConf
 
Bhaskar Krishnamachari - Presentation at Emerging Communications Conference &...
Bhaskar Krishnamachari - Presentation at Emerging Communications Conference &...Bhaskar Krishnamachari - Presentation at Emerging Communications Conference &...
Bhaskar Krishnamachari - Presentation at Emerging Communications Conference &...eCommConf
 
Clark Dodsworth - Presentation at Emerging Communications Conference & Awards...
Clark Dodsworth - Presentation at Emerging Communications Conference & Awards...Clark Dodsworth - Presentation at Emerging Communications Conference & Awards...
Clark Dodsworth - Presentation at Emerging Communications Conference & Awards...eCommConf
 
Ryan Gallagher - Presentation at Emerging Communications Conference & Awards ...
Ryan Gallagher - Presentation at Emerging Communications Conference & Awards ...Ryan Gallagher - Presentation at Emerging Communications Conference & Awards ...
Ryan Gallagher - Presentation at Emerging Communications Conference & Awards ...eCommConf
 
Darren Schreiber - Presentation at Emerging Communications Conference & Award...
Darren Schreiber - Presentation at Emerging Communications Conference & Award...Darren Schreiber - Presentation at Emerging Communications Conference & Award...
Darren Schreiber - Presentation at Emerging Communications Conference & Award...eCommConf
 
Bryan Johns - Presentation at Emerging Communications Conference & Awards (eC...
Bryan Johns - Presentation at Emerging Communications Conference & Awards (eC...Bryan Johns - Presentation at Emerging Communications Conference & Awards (eC...
Bryan Johns - Presentation at Emerging Communications Conference & Awards (eC...eCommConf
 
Tim Panton - Presentation at Emerging Communications Conference & Awards (eCo...
Tim Panton - Presentation at Emerging Communications Conference & Awards (eCo...Tim Panton - Presentation at Emerging Communications Conference & Awards (eCo...
Tim Panton - Presentation at Emerging Communications Conference & Awards (eCo...eCommConf
 
Peter Ecclesine - Presentation at Emerging Communications Conference & Awards...
Peter Ecclesine - Presentation at Emerging Communications Conference & Awards...Peter Ecclesine - Presentation at Emerging Communications Conference & Awards...
Peter Ecclesine - Presentation at Emerging Communications Conference & Awards...eCommConf
 
John Harmon - Presentation at Emerging Communications Conference & Awards (eC...
John Harmon - Presentation at Emerging Communications Conference & Awards (eC...John Harmon - Presentation at Emerging Communications Conference & Awards (eC...
John Harmon - Presentation at Emerging Communications Conference & Awards (eC...eCommConf
 
Eladio Martin - Presentation at Emerging Communications Conference & Awards (...
Eladio Martin - Presentation at Emerging Communications Conference & Awards (...Eladio Martin - Presentation at Emerging Communications Conference & Awards (...
Eladio Martin - Presentation at Emerging Communications Conference & Awards (...eCommConf
 
Adrian Avendano - Presentation at Emerging Communications Conference & Awards...
Adrian Avendano - Presentation at Emerging Communications Conference & Awards...Adrian Avendano - Presentation at Emerging Communications Conference & Awards...
Adrian Avendano - Presentation at Emerging Communications Conference & Awards...eCommConf
 
Rob Lewis - Presentation at Emerging Communications Conference & Awards (eCom...
Rob Lewis - Presentation at Emerging Communications Conference & Awards (eCom...Rob Lewis - Presentation at Emerging Communications Conference & Awards (eCom...
Rob Lewis - Presentation at Emerging Communications Conference & Awards (eCom...eCommConf
 
Christophe Ramstein - Presentation at Emerging Communications Conference & Aw...
Christophe Ramstein - Presentation at Emerging Communications Conference & Aw...Christophe Ramstein - Presentation at Emerging Communications Conference & Aw...
Christophe Ramstein - Presentation at Emerging Communications Conference & Aw...eCommConf
 
Richard Whitt - Presentation at Emerging Communications Conference & Awards (...
Richard Whitt - Presentation at Emerging Communications Conference & Awards (...Richard Whitt - Presentation at Emerging Communications Conference & Awards (...
Richard Whitt - Presentation at Emerging Communications Conference & Awards (...eCommConf
 
Susan Crawford - Presentation at Emerging Communications Conference & Awards ...
Susan Crawford - Presentation at Emerging Communications Conference & Awards ...Susan Crawford - Presentation at Emerging Communications Conference & Awards ...
Susan Crawford - Presentation at Emerging Communications Conference & Awards ...eCommConf
 
Larry Downes - Presentation at Emerging Communications Conference & Awards (e...
Larry Downes - Presentation at Emerging Communications Conference & Awards (e...Larry Downes - Presentation at Emerging Communications Conference & Awards (e...
Larry Downes - Presentation at Emerging Communications Conference & Awards (e...eCommConf
 
Brough Turner - Presentation at Emerging Communications Conference & Awards (...
Brough Turner - Presentation at Emerging Communications Conference & Awards (...Brough Turner - Presentation at Emerging Communications Conference & Awards (...
Brough Turner - Presentation at Emerging Communications Conference & Awards (...eCommConf
 
Chris Mairs - Presentation at Emerging Communications Conference & Awards (eC...
Chris Mairs - Presentation at Emerging Communications Conference & Awards (eC...Chris Mairs - Presentation at Emerging Communications Conference & Awards (eC...
Chris Mairs - Presentation at Emerging Communications Conference & Awards (eC...eCommConf
 
Tomaz Stolfa - Presentation at Emerging Communications Conference & Awards (e...
Tomaz Stolfa - Presentation at Emerging Communications Conference & Awards (e...Tomaz Stolfa - Presentation at Emerging Communications Conference & Awards (e...
Tomaz Stolfa - Presentation at Emerging Communications Conference & Awards (e...eCommConf
 

More from eCommConf (20)

Ronald Azuma - Presentation at Emerging Communications Conference & Awards (e...
Ronald Azuma - Presentation at Emerging Communications Conference & Awards (e...Ronald Azuma - Presentation at Emerging Communications Conference & Awards (e...
Ronald Azuma - Presentation at Emerging Communications Conference & Awards (e...
 
David Troy - Presentation at Emerging Communications Conference & Awards (eCo...
David Troy - Presentation at Emerging Communications Conference & Awards (eCo...David Troy - Presentation at Emerging Communications Conference & Awards (eCo...
David Troy - Presentation at Emerging Communications Conference & Awards (eCo...
 
Bhaskar Krishnamachari - Presentation at Emerging Communications Conference &...
Bhaskar Krishnamachari - Presentation at Emerging Communications Conference &...Bhaskar Krishnamachari - Presentation at Emerging Communications Conference &...
Bhaskar Krishnamachari - Presentation at Emerging Communications Conference &...
 
Clark Dodsworth - Presentation at Emerging Communications Conference & Awards...
Clark Dodsworth - Presentation at Emerging Communications Conference & Awards...Clark Dodsworth - Presentation at Emerging Communications Conference & Awards...
Clark Dodsworth - Presentation at Emerging Communications Conference & Awards...
 
Ryan Gallagher - Presentation at Emerging Communications Conference & Awards ...
Ryan Gallagher - Presentation at Emerging Communications Conference & Awards ...Ryan Gallagher - Presentation at Emerging Communications Conference & Awards ...
Ryan Gallagher - Presentation at Emerging Communications Conference & Awards ...
 
Darren Schreiber - Presentation at Emerging Communications Conference & Award...
Darren Schreiber - Presentation at Emerging Communications Conference & Award...Darren Schreiber - Presentation at Emerging Communications Conference & Award...
Darren Schreiber - Presentation at Emerging Communications Conference & Award...
 
Bryan Johns - Presentation at Emerging Communications Conference & Awards (eC...
Bryan Johns - Presentation at Emerging Communications Conference & Awards (eC...Bryan Johns - Presentation at Emerging Communications Conference & Awards (eC...
Bryan Johns - Presentation at Emerging Communications Conference & Awards (eC...
 
Tim Panton - Presentation at Emerging Communications Conference & Awards (eCo...
Tim Panton - Presentation at Emerging Communications Conference & Awards (eCo...Tim Panton - Presentation at Emerging Communications Conference & Awards (eCo...
Tim Panton - Presentation at Emerging Communications Conference & Awards (eCo...
 
Peter Ecclesine - Presentation at Emerging Communications Conference & Awards...
Peter Ecclesine - Presentation at Emerging Communications Conference & Awards...Peter Ecclesine - Presentation at Emerging Communications Conference & Awards...
Peter Ecclesine - Presentation at Emerging Communications Conference & Awards...
 
John Harmon - Presentation at Emerging Communications Conference & Awards (eC...
John Harmon - Presentation at Emerging Communications Conference & Awards (eC...John Harmon - Presentation at Emerging Communications Conference & Awards (eC...
John Harmon - Presentation at Emerging Communications Conference & Awards (eC...
 
Eladio Martin - Presentation at Emerging Communications Conference & Awards (...
Eladio Martin - Presentation at Emerging Communications Conference & Awards (...Eladio Martin - Presentation at Emerging Communications Conference & Awards (...
Eladio Martin - Presentation at Emerging Communications Conference & Awards (...
 
Adrian Avendano - Presentation at Emerging Communications Conference & Awards...
Adrian Avendano - Presentation at Emerging Communications Conference & Awards...Adrian Avendano - Presentation at Emerging Communications Conference & Awards...
Adrian Avendano - Presentation at Emerging Communications Conference & Awards...
 
Rob Lewis - Presentation at Emerging Communications Conference & Awards (eCom...
Rob Lewis - Presentation at Emerging Communications Conference & Awards (eCom...Rob Lewis - Presentation at Emerging Communications Conference & Awards (eCom...
Rob Lewis - Presentation at Emerging Communications Conference & Awards (eCom...
 
Christophe Ramstein - Presentation at Emerging Communications Conference & Aw...
Christophe Ramstein - Presentation at Emerging Communications Conference & Aw...Christophe Ramstein - Presentation at Emerging Communications Conference & Aw...
Christophe Ramstein - Presentation at Emerging Communications Conference & Aw...
 
Richard Whitt - Presentation at Emerging Communications Conference & Awards (...
Richard Whitt - Presentation at Emerging Communications Conference & Awards (...Richard Whitt - Presentation at Emerging Communications Conference & Awards (...
Richard Whitt - Presentation at Emerging Communications Conference & Awards (...
 
Susan Crawford - Presentation at Emerging Communications Conference & Awards ...
Susan Crawford - Presentation at Emerging Communications Conference & Awards ...Susan Crawford - Presentation at Emerging Communications Conference & Awards ...
Susan Crawford - Presentation at Emerging Communications Conference & Awards ...
 
Larry Downes - Presentation at Emerging Communications Conference & Awards (e...
Larry Downes - Presentation at Emerging Communications Conference & Awards (e...Larry Downes - Presentation at Emerging Communications Conference & Awards (e...
Larry Downes - Presentation at Emerging Communications Conference & Awards (e...
 
Brough Turner - Presentation at Emerging Communications Conference & Awards (...
Brough Turner - Presentation at Emerging Communications Conference & Awards (...Brough Turner - Presentation at Emerging Communications Conference & Awards (...
Brough Turner - Presentation at Emerging Communications Conference & Awards (...
 
Chris Mairs - Presentation at Emerging Communications Conference & Awards (eC...
Chris Mairs - Presentation at Emerging Communications Conference & Awards (eC...Chris Mairs - Presentation at Emerging Communications Conference & Awards (eC...
Chris Mairs - Presentation at Emerging Communications Conference & Awards (eC...
 
Tomaz Stolfa - Presentation at Emerging Communications Conference & Awards (e...
Tomaz Stolfa - Presentation at Emerging Communications Conference & Awards (e...Tomaz Stolfa - Presentation at Emerging Communications Conference & Awards (e...
Tomaz Stolfa - Presentation at Emerging Communications Conference & Awards (e...
 

Recently uploaded

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 

Recently uploaded (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 

Eric Klinker Presentation at Emerging Communication Conference & Awards 2010 America

  • 1.
  • 2. This Green Revolution Improving the yield of your network investment eComm America San Francisco, CA April 2010 Eric Klinker eric@bittorrent.com @ericklinker
  • 3. Ding Dong theRevolution This Green Witch is Dead Improving the yield of your network investment eComm America San Francisco, CA April 2010 Eric Klinker eric@bittorrent.com @ericklinker
  • 4. We’re not in Kansas Anymore Strong Regulator Competitive Marketplace Sustainable only if we meet the challenge of self-regulation 4
  • 5. “Publicity is justly commended as a remedy for social and industrial diseases. Sunlight is said to be the best of disinfectants; electric light the most efficient policeman.” -Louis Brandeis 5
  • 6. Discrimination is sometimes hard to justify… 6
  • 7. Rush hour on the yellow brick road 7
  • 8. Neutral and Priority can Co-Exist • The road is neutral • And still most cars give way 8
  • 9. Self regulation, a two way street • Replace TCP for P2P transfers • Design Goals for this new protocol: – Yield capacity to any other application – Keep the bottleneck full – React in 1 RTT • Congestion control approach: – Continuously estimate one-way delay – Separate queuing delay from propagation delay – Target a small value for queuing delay We call this new transport “Micro Transport Protocol” or “µTP” (most commonly just “uTP”) uTP creates a “Scavenger Service” Only idle capacity is utilized 9
  • 10. Effects of uTP with Target of 100ms UTP TCP Samples 25-50ms Extreme gamers start to notice problem 50-100ms Gaming impact apparent 100-150ms Real-time gaming degraded 200ms VoIP stops working 250ms Games become unplayable Interactive apps seriously degraded 400-500ms Web browsing seriously degraded Latency 100ms 500ms limit 30-50ms?
  • 11. BitTorrent outreach to other developers Status of uTP uTorrent 2.0 auto-updated to over 70M users uTorrent 2.0 (with uTP) declared stable 1M uTorrent Beta users surpassed Testing begins in uTorrent consumer clients LEDBAT WG formed in IETF, Microsoft and BitTorrent co-chair uTP deployed in 17M DNA clients worldwide BitTorrent buys Plicto, rebrands technology “uTP” Researchers form Plicto Internet 2 Research on QoS 2001 2004 2005 2007 2008 2009 2010
  • 12. uTP Ambition – Consumers Users don’t need to actively “manage” their clients • Don’t have to set bandwidth limits • Download speeds at parity (perhaps potential for “faster”) No ability for P2P from one user to harm another user • Domestication on the home network • Internet connections less likely to suffer congestion 12
  • 13. Real Operator Benefits? • Can uTP help? • Networks can run “hotter” • uTP “clips itself” (with revised cap planning) • Networks can focus on non-uTP traffic • Networks can now use • BitTorrent falls back on global peer network capacity previously reserved • VPNs and MPLS • Improved profitability or MRTG reduced capex • User complaints from P2P greatly diminish time uTP traffic All traffic (excl uTP) 13
  • 14. What’s the Downside? Expense of diagnostic tools to quantify uTP traffic? • Existing SNMP monitoring tools may not be adequate… • Channel utilization no longer an effective proxy for congestion What about people who implement uTP “gaming the system”? • When uTP is not really uTP… 14
  • 15. The Emerald City • >75M monthly actives • ~100% y/y growth • Aggregate traffic > 1 EB/mo • Est’d peak rate > 4 Tbps Market Saturation Low High 100 10k 1M >10M Active Clients * Share assumes dedicated BitTorrent software, not BitTorrent-capable software like Opera web browsers and P2P clients from Limewire, Xunlei, and others. Probably well over 200m active BitTorrent-capable clients 15
  • 16. TGAP OZ … 16
  • 17. … 17
  • 18. Wish List of Self-Regulating Principles •Ensure any mgmt. practice is explicitly tied to congestion (and be transparent – even about the congestion) •Manage in a protocol agnostic manner •If you meter, meter fairly •Grandma gets a discount •So does my vacation home •Re-think caps  no obv. link to congestion •Putting a kill-switch on every odometer won’t solve rush hour •If you must – at least adjust for “inflation” •Incent network friendly behavior •“nights and weekends”, uTP discounts 18
  • 19. In the merry old land… • Have a heart – Don’t discriminate • Have a brain – Think about your customers • Have courage – Embrace transparency 19
  • 20. Thank you 20