SlideShare una empresa de Scribd logo
1 de 35
Descargar para leer sin conexión
les seaux
        stupide                       Oh, sorry, I work for a
                                      french company now.
                                      We are required to
                                      prepare our
                                      presentations in english
        poignées de porte de réseau   and french...it’s kind of a
                                      new experience for me -

        pour une dactylo sueur        like being in Canada!




Wednesday, May 26, 2010
smarting the
        dumb pipes
        network services
        for developers     This is the story of how
                           we’re applying the
                           lessons of an open
                           ecosystem to a closed
                           one.




Wednesday, May 26, 2010
main() {
           main() {                             for(;;) {
             puts “hello, world!”;                 puts “hello, world!”;
           }                                    }
                                              }




      #include <stdio.h>                   #include <stdio.h>

      main() {                             main() {
         for(;;) {                            for(;;) {
             printf ("hello, world!n");          printf ("hello, world!n");
             printf ("I like you.n");        }
         }                                 }
      }                                                 I worked at SourceForge
                                                        for all of the last decade,
                                                        where my job was to make
                                                        sure people could share
                                                        technology and make it
                                                        better. Now I work in
                                                        telecommunications.


Wednesday, May 26, 2010
I’ve gone from working in
                          the most open ecosystem
                          in the world to one of the
                          most tightly controlled.




Wednesday, May 26, 2010
the network




                          You may wonder what
                          we’re doing here.

                          We haven’t exactly done
                          a good job so far of
                          “working” with modern
                          developers.




Wednesday, May 26, 2010
This is Alcatel-Lucent’s
          US headquarters. Raise
          your hand if you know
          what we do.

          Nobody? Really? Oh,
          well let me tell you.




Wednesday, May 26, 2010
Central                   Serving                 Regional
                                                                                                       Offices                   Office                  Transport
                    VoIP Soft Phone                                     7342 ONT


                                     Indoor
                           DH      Residential                           Up to 64                        1692
                                CP Gateway                                                               MSE
                                                                          GPON       Splitters
                  DHCP                                                   ONTs per
                                                                         PON Line                                                         GX 550
                 Ethernet, HomePNA                                                                                                      Multiservices
                      or MoCA                                         GPON                                          Metropolis® DMXtend Switch
       IPTV                                                                                                          Access Multiplexer
   Set Top Box                               7342 ONT                                                7342 OLT
                                 POTS                                               Distribution
             Analog Phone                                                             Cabinet
                                                                                                      1692
                                Sealed Expansion                                                      MSE       Active                                     1696
                                     Module                                   1692                              WDM                                         MS
                                                                              OPS
                                                                                                                                                                  Active
            Access Point                                                                                                                                          DWDM
         IP Services Router                                                                          1692
                                                                                                     OPS
                                                    Access Point
                                                 IP Services Router           7330                                                         This is what we do. We sell
                                                                              FTTN                                                 GR303 things that let companies
            Access Point         MDU                                                                                               TR008 build and run the net works
         IP Services Router Remote Expansion                                                                                        V5.2
                                Module                                                                                     Gateway         you use every day.
                                                                                                                                         TDM Switch

                                                                                                                                            This graph is an example our
                                                                                                                                            marketing standards team
                          Metropolis® DMXpress                                                        Metropolis®                           uses to teach us how to make
                           Access Multiplexer                                                          DMXtend
                                                                                                   Access Multiplexer                       neat and legible graphs.
                                                                                                                                            Everything we do is complex.




Wednesday, May 26, 2010
And it has to be complex,
                      because one day it’s going
                      to be bolted into
                      somebody’s rack...




Wednesday, May 26, 2010
...or buried underground...




Wednesday, May 26, 2010
...or left at the bottom of
        the sea.




Wednesday, May 26, 2010
Most developers (and
                                               users) see the net work
                                               as something they put
                                               packets into and receive
                                               packets from.




             unspeakably
                huge,
              complex,
             mysterious,             packets

               stuffy
               network     packets
             thing that
               nobody
             understands




Wednesday, May 26, 2010
That’s where the phrase
             comes from. Developers
             just want the net work
             to do one thing: be a
             reliable pipe to put data
             through.




                          the “dumb pipe”



Wednesday, May 26, 2010
And why not? We all expect
                          things in our everyday life to
                          behave as if they’re simple
                          when they’re anything but.

                          When I’m at home and I
                          want to discard a liquid of
                          some sort, I pour it in the
                          drain.




Wednesday, May 26, 2010
When I want water, I get it from
                          the faucet.

                          I don’t know where my waste
                          water goes or where my fresh
                          water comes from, I just trust
                          that it will work. The pipes in
                          my house are truly “dumb” to me.
                          Or, maybe, I’m dumb to them.




Wednesday, May 26, 2010
This makes the net works feel kind
                          of bad because, well, nobody likes to
                          be taken for granted.

                          What? You don’t feel sorry for
                          them? Let’s all say “
                                              awwww”.

                          To be fair, the net works have been
                          taking us for granted a little bit too.

                          There’s another, better, reason why
                          this is a problem.




Wednesday, May 26, 2010
The bigger problem is that the situation is
                financially untenable.

                Pricing the net work as a cheap
                commodity hasn’t been working very
                well.

                Services have driven way more demand
                than anybody expected, or have designed
                the current business model around.

                Something new has to be done, or we may
                see drastic changes to the net as we know
                it: the end of flat-rate ser vice or more and
                more dropped calls).




                  revenue per user                              network demand   industry awesomeness

              (disclaimer: this data is complete bs, i made it up to illustrate the point)

Wednesday, May 26, 2010
user context
       preferences, contacts, device, location

      content
       storage, distribution, transcoding

     communications                        The net works have the
                                           potential to be more
                                           than just a commodity,
                                           though - they can offer

       call control, messaging
                                           a lot of capabilities that
                                           developers can’t get
                                           anywhere else.



     accounting
       payments, authentication, history


Wednesday, May 26, 2010
Raise your hand if you’ve
                                                                                                                                                                      had a good experience



                                                                                                    ...?
                                                                                                                                                                      partnering with a
                                                                                                                                                                      carrier and developing
                                                                                                                                                                      against these ser vices.

                                                                                                                                                                      Nobody? Really? Wow!




                                                                                                                              Central                   Serving                Regional
                                                                                                                              Offices                   Office                 Transport
                                           VoIP Soft Phone                                     7342 ONT


                                                            Indoor
                                                  DH      Residential                                                           1692
                                                       CP Gateway                               Up to 64
                                                                                                 GPON       Splitters           MSE
                                         DHCP                                                   ONTs per
                                                                                                PON Line                                                         GX 550
                                        Ethernet, HomePNA                                                                                                      Multiservices
                                             or MoCA                                         GPON                                          Metropolis® DMXtend Switch
                              IPTV                                                                                                          Access Multiplexer
                          Set Top Box                               7342 ONT                                                7342 OLT
                                                        POTS                                               Distribution
                                   Analog Phone                                                              Cabinet
                                                                                                                             1692
                                                       Sealed Expansion                                                      MSE       Active                                   1696
                                                            Module                                   1692                              WDM                                       MS
                                                                                                     OPS
                                                                                                                                                                                       Active
                                   Access Point                                                                                                                                        DWDM
                                IP Services Router                                                                          1692
                                                                                                                            OPS
                                                                           Access Point
                                                                        IP Services Router           7330
                                                                                                     FTTN                                                   GR303
                                   Access Point         MDU                                                                                                 TR008
                                IP Services Router Remote Expansion                                                                                          V5.2
                                                       Module                                                                                     Gateway        TDM Switch



                                                 Metropolis® DMXpress                                                        Metropolis®
                                                  Access Multiplexer                                                          DMXtend
                                                                                                                          Access Multiplexer




Wednesday, May 26, 2010
Here’s what’s happened instead:
                          people have found a way around.

                          Developers figured out how to do a
                          lot of this stuff, while only relying
                          on the net work to send and
                          receive packets.

                          This has generally been very
                          successful, but I think that the
                          net work can play a much larger
                          part than that.




Wednesday, May 26, 2010
In order for a developer to
             access these capabilities
             without needing a
             partnership with a carrier
             and a full understanding of




                                                                                                                st
             net work internals, they
             need to be exposed using




                                                                                                         re
             web services.




                                                               network enablers




                                                                                                                                                esperanto
                                         ims




                                                                                                                                                                                     sandwich
                                                                                         parlay

                                                                                                                                          Central                   Serving                Regional
                                                                                                                                          Offices                   Office                 Transport
                                                     VoIP Soft Phone                                       7342 ONT


                                                                        Indoor
                                                            DH        Residential                           Up to 64                        1692
                                                                 CP    Gateway                                                              MSE
                                                                                                             GPON       Splitters
                                                   DHCP                                                     ONTs per
                                                                                                            PON Line                                                         GX 550
                                                  Ethernet, HomePNA                                                                                                        Multiservices
                                                       or MoCA                                           GPON                                          Metropolis® DMXtend Switch
                                        IPTV                                                                                                            Access Multiplexer
                                    Set Top Box                                 7342 ONT                                                7342 OLT
                                                                  POTS                                                 Distribution
                                             Analog Phone                                                                Cabinet
                                                                                                                                         1692
                                                                 Sealed Expansion                                                        MSE       Active                                   1696
                                                                      Module                                     1692                              WDM                                       MS
                                                                                                                 OPS
                                                                                                                                                                                                   Active
                                             Access Point                                                                                                                                          DWDM
                                          IP Services Router                                                                            1692
                                                                                                                                        OPS
                                                                                       Access Point
                                                                                    IP Services Router           7330
                                                                                                                 FTTN                                                   GR303
                                             Access Point         MDU                                                                                                   TR008
                                          IP Services Router Remote Expansion                                                                                            V5.2
                                                                 Module                                                                                       Gateway        TDM Switch



                                                           Metropolis® DMXpress                                                          Metropolis®
                                                            Access Multiplexer                                                            DMXtend
                                                                                                                                      Access Multiplexer



Wednesday, May 26, 2010
A large benefit of exposing
       these capabilities through
       web services is that they
       aren’t just available to the
       cable router, set-top box, or
       mobile device that connects
       you to the net work...they’re
       available to applications
       that run anywhere.




Wednesday, May 26, 2010
The problem with net work




                                                   ... ?
         providers opening up APIs to
         developers is that there are
         so many of them. Over 700.

         Partnering with a single
         carrier is hard, who wants
         to partner with 700?




                                        enablers




                                        network      provider 3
               provider 2
                                        provider

Wednesday, May 26, 2010
What the industry needs is a
                                                  centralized place for developers
                                                  to code against that knows
                                                  which net work to pass the
                                                  request along to.

                                                  We’re in a good position to do this
                                                  because we’re close to the
                                                  net works without actually
                                                  being one of them.




                            unified network API




                 enablers        enablers         enablers




               provider 1       provider 2        provider 3

Wednesday, May 26, 2010
But wait - we were
         talking about money.
         How does any of this fix
         the carrier business
         model?




Wednesday, May 26, 2010
Some net works charge
           developers per-call for
           access to their services,
           costing as much as five
           cents/call for the most
           expensive ones.




                             location:	 $0.045/call
                                       	
                                  sms:	 $0.035/call
                                       	




Wednesday, May 26, 2010
sms   300,000/day

                           advertising         500,000/day
                                                 (eCPM of $2)
              Let’s say, for example,
              you built an application
              using SMS and
              advertising, and you
              were able to get enough
              users to send 300k SMSs
              every day and show
              500k ad impressions.




Wednesday, May 26, 2010
sms   +   advertising




                            revenue: $1,000/day
                           sms cost: ($10,500)/day

                                     net: ($9,500)/day
         By paying for SMS
         messages on a per-call
         basis, you could possibly
         lose a substantial
         amount of money...and,
         worse, it doesn’t scale.




Wednesday, May 26, 2010
API pricing models that
                          charge up-front fees for
                          developers can make it
                          really hard to get your
                          business off the ground.




Wednesday, May 26, 2010
This may be a bit of a departure,
     but I will come back around: Some
     things go really well together, like
     chocolate and peanut butter,
     strawberries and cream,
     mayonnaise and french fries,
     cocaine and baking soda.                              +
     I think the same thing holds true
     for net work capabilities and
     other technology.




                                                                         +
                                       +


                                              sms      +   advertising


                                            location   +       billing


Wednesday, May 26, 2010
Instead of charging per call,
                                                developers can use bundled APIs to
                                                share their revenues with API and
                                                net work providers.

                                                If these providers give you something
                                                of value, and you’re successful enough
                                                to make money, they get paid.
                          $700
                                                That’s what we’re working on.




                                                          $125




                 developer
                 ad provider
                                                $75
                 sms provider
                 network provider
                                          $70
                 overhead
                                    $30


Wednesday, May 26, 2010
sms   +   advertising




                               revenue: $1,000/day
                          to providers: ($300)/day

                                              net: $700/day
             Using a bundled API, our
             example app begins to
             generate revenue.




Wednesday, May 26, 2010
This is hard. Really hard.

                          Not only do we need to prove
                          that the business model
                          works, but we need to build
                          the APIs and convince the
                          carriers to turn them on.

                          This might take a while, even
                          though we’re being super
                          aggressive.




Wednesday, May 26, 2010
If you have an API that
                                                        you think might pair up
                                                        with a capability from
                                                        the net work to make
                                                        something interesting,
                                                        email this guy. He’s
                                                        sitting right over there.




                                               redg wants
                                                your api
                                               really bad



                          redg.snodgrass@alcatel-lucent.com
                                    415-254-7921
Wednesday, May 26, 2010
We have APIs in our lab
                                       that you can play around
                                       with. Although only one
                                       carrier is on-board now,
                                       we’re in talks with lots
                                       of carriers to expand the
                                       program.




                    http://openapiservice.com



Wednesday, May 26, 2010
What net work API
                                                         would you use in your app
                                                         if we were to launch it
                                                         tomorrow?

                                                         What capabilities have
                                                         we not thought of?




                                          what APIs
                                          should the
                                           network
                                           expose?


                          ross.turk@alcatel-lucent.com
                                  310-498-0797
Wednesday, May 26, 2010

Más contenido relacionado

Similar a Smarting the Dumb Pipes

Mastering your home network - Do It Yourself
Mastering your home network - Do It YourselfMastering your home network - Do It Yourself
Mastering your home network - Do It Yourselfjulien pauli
 
ROLE Vision RWTH Aachen
ROLE Vision RWTH AachenROLE Vision RWTH Aachen
ROLE Vision RWTH AachenRalf Klamma
 
Designing Smart Things: User Experience Design for Networked Devices (UX-LX W...
Designing Smart Things: User Experience Design for Networked Devices (UX-LX W...Designing Smart Things: User Experience Design for Networked Devices (UX-LX W...
Designing Smart Things: User Experience Design for Networked Devices (UX-LX W...Mike Kuniavsky
 
How to grow your open source project 10x and revenues 5x OSCON2011
How to grow your open source project 10x and revenues 5x OSCON2011How to grow your open source project 10x and revenues 5x OSCON2011
How to grow your open source project 10x and revenues 5x OSCON2011Henrik Ingo
 
Webinar ethernet basics part a v1.3
Webinar ethernet basics part a v1.3Webinar ethernet basics part a v1.3
Webinar ethernet basics part a v1.3wilbertl
 
Architecture for a Extended/Virtual Enterprise
Architecture for a Extended/Virtual EnterpriseArchitecture for a Extended/Virtual Enterprise
Architecture for a Extended/Virtual Enterprisephermar
 
ICE2009 - An Architecture for a Extended/Virtual Enterprise
ICE2009 - An Architecture for a Extended/Virtual EnterpriseICE2009 - An Architecture for a Extended/Virtual Enterprise
ICE2009 - An Architecture for a Extended/Virtual Enterprisephermar
 
Jawdat NGN IDNOG v1.0 public
Jawdat NGN IDNOG v1.0 publicJawdat NGN IDNOG v1.0 public
Jawdat NGN IDNOG v1.0 publicHimawan Nugroho
 
JAWDAT NGN IDNOG v1.0 (public)[COPY]
JAWDAT NGN IDNOG v1.0 (public)[COPY]JAWDAT NGN IDNOG v1.0 (public)[COPY]
JAWDAT NGN IDNOG v1.0 (public)[COPY]Mahadiputra S
 
03 (IDNOG01) NGN Next Generation Networks by Himawan Nugroho
03 (IDNOG01) NGN Next Generation Networks by Himawan Nugroho03 (IDNOG01) NGN Next Generation Networks by Himawan Nugroho
03 (IDNOG01) NGN Next Generation Networks by Himawan NugrohoIndonesia Network Operators Group
 
RTMFP Overview for IETF77
RTMFP Overview for IETF77RTMFP Overview for IETF77
RTMFP Overview for IETF77stoem
 
Running Cognos on Hadoop
Running Cognos on HadoopRunning Cognos on Hadoop
Running Cognos on HadoopSenturus
 
L2TP 101 ON-RAMP TO CONSUMING WHOLESALE BROADBAND SERVICES
L2TP 101 ON-RAMP TO CONSUMING WHOLESALE BROADBAND SERVICESL2TP 101 ON-RAMP TO CONSUMING WHOLESALE BROADBAND SERVICES
L2TP 101 ON-RAMP TO CONSUMING WHOLESALE BROADBAND SERVICESFaelix Ltd
 
50 billion connected wireless devices... IPv6, anyone?: Fredrik Garneij, Syst...
50 billion connected wireless devices... IPv6, anyone?: Fredrik Garneij, Syst...50 billion connected wireless devices... IPv6, anyone?: Fredrik Garneij, Syst...
50 billion connected wireless devices... IPv6, anyone?: Fredrik Garneij, Syst...IPv6no
 

Similar a Smarting the Dumb Pipes (20)

Mastering your home network - Do It Yourself
Mastering your home network - Do It YourselfMastering your home network - Do It Yourself
Mastering your home network - Do It Yourself
 
ROLE Vision RWTH Aachen
ROLE Vision RWTH AachenROLE Vision RWTH Aachen
ROLE Vision RWTH Aachen
 
Designing Smart Things: User Experience Design for Networked Devices (UX-LX W...
Designing Smart Things: User Experience Design for Networked Devices (UX-LX W...Designing Smart Things: User Experience Design for Networked Devices (UX-LX W...
Designing Smart Things: User Experience Design for Networked Devices (UX-LX W...
 
ONOS Deployment Brigade
ONOS Deployment BrigadeONOS Deployment Brigade
ONOS Deployment Brigade
 
How to grow your open source project 10x and revenues 5x OSCON2011
How to grow your open source project 10x and revenues 5x OSCON2011How to grow your open source project 10x and revenues 5x OSCON2011
How to grow your open source project 10x and revenues 5x OSCON2011
 
Webinar ethernet basics part a v1.3
Webinar ethernet basics part a v1.3Webinar ethernet basics part a v1.3
Webinar ethernet basics part a v1.3
 
Architecture for a Extended/Virtual Enterprise
Architecture for a Extended/Virtual EnterpriseArchitecture for a Extended/Virtual Enterprise
Architecture for a Extended/Virtual Enterprise
 
ICE2009 - An Architecture for a Extended/Virtual Enterprise
ICE2009 - An Architecture for a Extended/Virtual EnterpriseICE2009 - An Architecture for a Extended/Virtual Enterprise
ICE2009 - An Architecture for a Extended/Virtual Enterprise
 
The Network After SONET
The Network After SONETThe Network After SONET
The Network After SONET
 
Jawdat NGN IDNOG v1.0 public
Jawdat NGN IDNOG v1.0 publicJawdat NGN IDNOG v1.0 public
Jawdat NGN IDNOG v1.0 public
 
JAWDAT NGN IDNOG v1.0 (public)[COPY]
JAWDAT NGN IDNOG v1.0 (public)[COPY]JAWDAT NGN IDNOG v1.0 (public)[COPY]
JAWDAT NGN IDNOG v1.0 (public)[COPY]
 
03 (IDNOG01) NGN Next Generation Networks by Himawan Nugroho
03 (IDNOG01) NGN Next Generation Networks by Himawan Nugroho03 (IDNOG01) NGN Next Generation Networks by Himawan Nugroho
03 (IDNOG01) NGN Next Generation Networks by Himawan Nugroho
 
RTMFP Overview for IETF77
RTMFP Overview for IETF77RTMFP Overview for IETF77
RTMFP Overview for IETF77
 
IAPsolutions
IAPsolutionsIAPsolutions
IAPsolutions
 
Running Cognos on Hadoop
Running Cognos on HadoopRunning Cognos on Hadoop
Running Cognos on Hadoop
 
DisplayNote A Networking Guide
DisplayNote   A Networking GuideDisplayNote   A Networking Guide
DisplayNote A Networking Guide
 
L2TP 101 ON-RAMP TO CONSUMING WHOLESALE BROADBAND SERVICES
L2TP 101 ON-RAMP TO CONSUMING WHOLESALE BROADBAND SERVICESL2TP 101 ON-RAMP TO CONSUMING WHOLESALE BROADBAND SERVICES
L2TP 101 ON-RAMP TO CONSUMING WHOLESALE BROADBAND SERVICES
 
50 billion connected wireless devices... IPv6, anyone?: Fredrik Garneij, Syst...
50 billion connected wireless devices... IPv6, anyone?: Fredrik Garneij, Syst...50 billion connected wireless devices... IPv6, anyone?: Fredrik Garneij, Syst...
50 billion connected wireless devices... IPv6, anyone?: Fredrik Garneij, Syst...
 
Prezentáció: Alcatel-Lucent WiFi rendszerek és újdonságok
Prezentáció: Alcatel-Lucent WiFi rendszerek és újdonságokPrezentáció: Alcatel-Lucent WiFi rendszerek és újdonságok
Prezentáció: Alcatel-Lucent WiFi rendszerek és újdonságok
 
NGN voice corporate seminar
NGN voice corporate seminarNGN voice corporate seminar
NGN voice corporate seminar
 

Último

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
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
 
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
 
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
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Último (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.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...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
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
 
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
 
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
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

Smarting the Dumb Pipes

  • 1. les seaux stupide Oh, sorry, I work for a french company now. We are required to prepare our presentations in english poignées de porte de réseau and french...it’s kind of a new experience for me - pour une dactylo sueur like being in Canada! Wednesday, May 26, 2010
  • 2. smarting the dumb pipes network services for developers This is the story of how we’re applying the lessons of an open ecosystem to a closed one. Wednesday, May 26, 2010
  • 3. main() { main() { for(;;) { puts “hello, world!”; puts “hello, world!”; } } } #include <stdio.h> #include <stdio.h> main() { main() { for(;;) { for(;;) { printf ("hello, world!n"); printf ("hello, world!n"); printf ("I like you.n"); } } } } I worked at SourceForge for all of the last decade, where my job was to make sure people could share technology and make it better. Now I work in telecommunications. Wednesday, May 26, 2010
  • 4. I’ve gone from working in the most open ecosystem in the world to one of the most tightly controlled. Wednesday, May 26, 2010
  • 5. the network You may wonder what we’re doing here. We haven’t exactly done a good job so far of “working” with modern developers. Wednesday, May 26, 2010
  • 6. This is Alcatel-Lucent’s US headquarters. Raise your hand if you know what we do. Nobody? Really? Oh, well let me tell you. Wednesday, May 26, 2010
  • 7. Central Serving Regional Offices Office Transport VoIP Soft Phone 7342 ONT Indoor DH Residential Up to 64 1692 CP Gateway MSE GPON Splitters DHCP ONTs per PON Line GX 550 Ethernet, HomePNA Multiservices or MoCA GPON Metropolis® DMXtend Switch IPTV Access Multiplexer Set Top Box 7342 ONT 7342 OLT POTS Distribution Analog Phone Cabinet 1692 Sealed Expansion MSE Active 1696 Module 1692 WDM MS OPS Active Access Point DWDM IP Services Router 1692 OPS Access Point IP Services Router 7330 This is what we do. We sell FTTN GR303 things that let companies Access Point MDU TR008 build and run the net works IP Services Router Remote Expansion V5.2 Module Gateway you use every day. TDM Switch This graph is an example our marketing standards team Metropolis® DMXpress Metropolis® uses to teach us how to make Access Multiplexer DMXtend Access Multiplexer neat and legible graphs. Everything we do is complex. Wednesday, May 26, 2010
  • 8. And it has to be complex, because one day it’s going to be bolted into somebody’s rack... Wednesday, May 26, 2010
  • 10. ...or left at the bottom of the sea. Wednesday, May 26, 2010
  • 11. Most developers (and users) see the net work as something they put packets into and receive packets from. unspeakably huge, complex, mysterious, packets stuffy network packets thing that nobody understands Wednesday, May 26, 2010
  • 12. That’s where the phrase comes from. Developers just want the net work to do one thing: be a reliable pipe to put data through. the “dumb pipe” Wednesday, May 26, 2010
  • 13. And why not? We all expect things in our everyday life to behave as if they’re simple when they’re anything but. When I’m at home and I want to discard a liquid of some sort, I pour it in the drain. Wednesday, May 26, 2010
  • 14. When I want water, I get it from the faucet. I don’t know where my waste water goes or where my fresh water comes from, I just trust that it will work. The pipes in my house are truly “dumb” to me. Or, maybe, I’m dumb to them. Wednesday, May 26, 2010
  • 15. This makes the net works feel kind of bad because, well, nobody likes to be taken for granted. What? You don’t feel sorry for them? Let’s all say “ awwww”. To be fair, the net works have been taking us for granted a little bit too. There’s another, better, reason why this is a problem. Wednesday, May 26, 2010
  • 16. The bigger problem is that the situation is financially untenable. Pricing the net work as a cheap commodity hasn’t been working very well. Services have driven way more demand than anybody expected, or have designed the current business model around. Something new has to be done, or we may see drastic changes to the net as we know it: the end of flat-rate ser vice or more and more dropped calls). revenue per user network demand industry awesomeness (disclaimer: this data is complete bs, i made it up to illustrate the point) Wednesday, May 26, 2010
  • 17. user context preferences, contacts, device, location content storage, distribution, transcoding communications The net works have the potential to be more than just a commodity, though - they can offer call control, messaging a lot of capabilities that developers can’t get anywhere else. accounting payments, authentication, history Wednesday, May 26, 2010
  • 18. Raise your hand if you’ve had a good experience ...? partnering with a carrier and developing against these ser vices. Nobody? Really? Wow! Central Serving Regional Offices Office Transport VoIP Soft Phone 7342 ONT Indoor DH Residential 1692 CP Gateway Up to 64 GPON Splitters MSE DHCP ONTs per PON Line GX 550 Ethernet, HomePNA Multiservices or MoCA GPON Metropolis® DMXtend Switch IPTV Access Multiplexer Set Top Box 7342 ONT 7342 OLT POTS Distribution Analog Phone Cabinet 1692 Sealed Expansion MSE Active 1696 Module 1692 WDM MS OPS Active Access Point DWDM IP Services Router 1692 OPS Access Point IP Services Router 7330 FTTN GR303 Access Point MDU TR008 IP Services Router Remote Expansion V5.2 Module Gateway TDM Switch Metropolis® DMXpress Metropolis® Access Multiplexer DMXtend Access Multiplexer Wednesday, May 26, 2010
  • 19. Here’s what’s happened instead: people have found a way around. Developers figured out how to do a lot of this stuff, while only relying on the net work to send and receive packets. This has generally been very successful, but I think that the net work can play a much larger part than that. Wednesday, May 26, 2010
  • 20. In order for a developer to access these capabilities without needing a partnership with a carrier and a full understanding of st net work internals, they need to be exposed using re web services. network enablers esperanto ims sandwich parlay Central Serving Regional Offices Office Transport VoIP Soft Phone 7342 ONT Indoor DH Residential Up to 64 1692 CP Gateway MSE GPON Splitters DHCP ONTs per PON Line GX 550 Ethernet, HomePNA Multiservices or MoCA GPON Metropolis® DMXtend Switch IPTV Access Multiplexer Set Top Box 7342 ONT 7342 OLT POTS Distribution Analog Phone Cabinet 1692 Sealed Expansion MSE Active 1696 Module 1692 WDM MS OPS Active Access Point DWDM IP Services Router 1692 OPS Access Point IP Services Router 7330 FTTN GR303 Access Point MDU TR008 IP Services Router Remote Expansion V5.2 Module Gateway TDM Switch Metropolis® DMXpress Metropolis® Access Multiplexer DMXtend Access Multiplexer Wednesday, May 26, 2010
  • 21. A large benefit of exposing these capabilities through web services is that they aren’t just available to the cable router, set-top box, or mobile device that connects you to the net work...they’re available to applications that run anywhere. Wednesday, May 26, 2010
  • 22. The problem with net work ... ? providers opening up APIs to developers is that there are so many of them. Over 700. Partnering with a single carrier is hard, who wants to partner with 700? enablers network provider 3 provider 2 provider Wednesday, May 26, 2010
  • 23. What the industry needs is a centralized place for developers to code against that knows which net work to pass the request along to. We’re in a good position to do this because we’re close to the net works without actually being one of them. unified network API enablers enablers enablers provider 1 provider 2 provider 3 Wednesday, May 26, 2010
  • 24. But wait - we were talking about money. How does any of this fix the carrier business model? Wednesday, May 26, 2010
  • 25. Some net works charge developers per-call for access to their services, costing as much as five cents/call for the most expensive ones. location: $0.045/call sms: $0.035/call Wednesday, May 26, 2010
  • 26. sms 300,000/day advertising 500,000/day (eCPM of $2) Let’s say, for example, you built an application using SMS and advertising, and you were able to get enough users to send 300k SMSs every day and show 500k ad impressions. Wednesday, May 26, 2010
  • 27. sms + advertising revenue: $1,000/day sms cost: ($10,500)/day net: ($9,500)/day By paying for SMS messages on a per-call basis, you could possibly lose a substantial amount of money...and, worse, it doesn’t scale. Wednesday, May 26, 2010
  • 28. API pricing models that charge up-front fees for developers can make it really hard to get your business off the ground. Wednesday, May 26, 2010
  • 29. This may be a bit of a departure, but I will come back around: Some things go really well together, like chocolate and peanut butter, strawberries and cream, mayonnaise and french fries, cocaine and baking soda. + I think the same thing holds true for net work capabilities and other technology. + + sms + advertising location + billing Wednesday, May 26, 2010
  • 30. Instead of charging per call, developers can use bundled APIs to share their revenues with API and net work providers. If these providers give you something of value, and you’re successful enough to make money, they get paid. $700 That’s what we’re working on. $125 developer ad provider $75 sms provider network provider $70 overhead $30 Wednesday, May 26, 2010
  • 31. sms + advertising revenue: $1,000/day to providers: ($300)/day net: $700/day Using a bundled API, our example app begins to generate revenue. Wednesday, May 26, 2010
  • 32. This is hard. Really hard. Not only do we need to prove that the business model works, but we need to build the APIs and convince the carriers to turn them on. This might take a while, even though we’re being super aggressive. Wednesday, May 26, 2010
  • 33. If you have an API that you think might pair up with a capability from the net work to make something interesting, email this guy. He’s sitting right over there. redg wants your api really bad redg.snodgrass@alcatel-lucent.com 415-254-7921 Wednesday, May 26, 2010
  • 34. We have APIs in our lab that you can play around with. Although only one carrier is on-board now, we’re in talks with lots of carriers to expand the program. http://openapiservice.com Wednesday, May 26, 2010
  • 35. What net work API would you use in your app if we were to launch it tomorrow? What capabilities have we not thought of? what APIs should the network expose? ross.turk@alcatel-lucent.com 310-498-0797 Wednesday, May 26, 2010