a focus on efficiency - internet.org whitepaper

Upload: josh-constine

Post on 10-Feb-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    1/71

    A F EA whitepaper rom Facebook, Ericsson and Qualcomm

    September 16, 2013

    table o contents

    1 E S

    22 D C I

    30 Bdg M E App

    42 Fk E Ph

    49 Q:

    Mg h 1000 Chg

    53 E:Wh Sp Nwk P M

    68 C

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    2/71

    I Ag 2013, Fk, E, Mdk, Nk,Op, Q d Sg d h h

    I.g, g k d

    I h f pp.

    A dg I.g, w

    p d h w

    pd d I

    w h wh ph g

    . Wh h g dg

    d h d 100 p

    h , w h wh

    gzd , p h

    dg d 100 h 510 .

    T w q w k :

    1. Bgg dw h dg dg d, d

    2. Ug d dg pp

    I h d h 10 p h h dg

    d d dg pph h wh d h, d g -

    dg h p h gh.

    k h , I.g p, w h h d, d

    wk gh d g p, d, d pg

    . B g hg, w w pd p h

    phd hg h pd hgh q p

    executive summary

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    3/71

    o7

    executive summary

    pp dpg , wh g h d -

    gwg d g dp. A w wk gh

    wd h g, w h hd g d d h

    h d d wd.

    I h f h h pp, w hw Fk h pphd h

    hg dg hg d h

    . W w hd d g dw h dg

    dg d, f kg hw dg Hp Hp PHP d h

    Hp Hp V Mh wd 500% h , d hw h h gd p

    h p. W w d h gdkg

    d g w hd d d wh

    h Op Cp Pj.

    A h, w w p h hg g pp h

    d. E g hd h Add p w dd,

    w p g dg. W d Fk E

    Ph, pp pf w-dwdh ph. W h -

    h ddd Fk g pp d pw p

    d d d wk d, dd h

    d pg, g p d pph g

    d gg ph.

    M h hg w h pp h d p

    w h d p. A Fk, w

    dg pdd g d hg h h

    p w p pp d ggph, -

    wk d d h p d k w -

    . W h w h p d d wd

    p d h g d k h w d

    h wd. I h , w d p d PHP

    p d h. W d p g d

    k C, Ad d p Gph. I h d

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    4/71

    o7

    executive summary

    , w d d pf h

    h wd hgh h Op Cp Pj.

    T d h h pp I.g p

    Q d E h k h . h -

    d hg d d h f pp, dg

    wk w . I hp 5, Q p -

    w h 1000 , p pd g w p 1000

    . I hp 6, E p hw hg p wk p-

    h h p p d g php h .

    Te Journey to EciencyOpzg h w h w Fk d

    . I d, Fk g h $85

    h d hd hd Hd d wh d h .

    Wh h d f h , Fk hd

    p g wh w pp g h ,

    d h jd.

    Facebook.com was frst coded in PHP, which was perect or the quick iterations

    that have since defned our style o product rollouts and release engineering. PHP

    is a dynamically-typed programming language, allowing or greater speed than

    a statically-typed language like C++. As a programming language, PHP is simple

    to learn, write, read and debug. New engineers at Facebook can contribute a lotaster with PHP than with other languages, producing a aster pace o innovation.

    However, it soon became clear that i Facebook were to scale exponentially, PHP

    would be an obstacle to achieving this eciently. Although PHP enabled speedy

    shipping o new products and changes to the service, its continued use would

    require exponentially more servers. A new approach was needed.

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    5/71

    4 o7

    executive summary

    o avoid having to rewrite the entire site in a new programming language, ourinrastructure team developed new ways to run PHP aster. In 2010 we built a tool

    called HipHop , that

    transormed PHP source code into highly optimized C++ beore it hit the servers,

    allowing ewer machines to be utilized. HipHop or PHP allows 50 percent more

    trac to be processed on the same machines than original PHP. Tis signifcant

    perormance improvement was realized through various optimization techniques in

    the HipHop compiler and the run-time system including almost-serialization-ree

    APC, aster serialization and JSON encoding, less reerence counting, more com-pact binary code, improved memory allocation and aster compilation.

    Although HipHop provided signifcant gains in the perormance o Facebooks

    code, its reliance on static compilation made optimizing code time consuming.

    Te team also developed a separate HipHop interpreter (HPHP) that required

    signifcant eort to maintain. o overcome those constraints, the team soon

    refned the approach underlying HipHop and determined that greater ecien-

    cies could be achieved by building a virtual machine that would convert PHP

    directly into native machine code. A small team was created to experiment with

    d PHP d h d, d 2011 h Hp

    Hp V Mh (HHVM) w hd. HHVM w PHP

    g d h HpHp gg . h j-- p pph

    h p p wh g h h PHP dp-

    p. HHVM (d HPHP) h zd 500 p

    hghp Fk pd wh Zd PHP 5.2.

    Bh HpHp PHP d HHVM h p-d Fk h

    h dp PHP d pd h pd d

    qk wh g .

    I dd dg h w Fk w d d,

    w d d d hdw d d h

    https://www.facebook.com/note.php%3Fnote_id%3D280583813919https://www.facebook.com/note.php%3Fnote_id%3D10150415177928920https://www.facebook.com/note.php%3Fnote_id%3D10150415177928920https://github.com/facebook/hiphop-phphttps://github.com/facebook/hiphop-phphttps://www.facebook.com/note.php%3Fnote_id%3D10150415177928920https://www.facebook.com/note.php%3Fnote_id%3D10150415177928920https://www.facebook.com/note.php%3Fnote_id%3D280583813919
  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    6/71

    o7

    executive summary

    p h wh h Op Cp Pj. Tgh h , Fk

    h d h d h wd

    h gd p d k p d wd g dg d

    d .

    Reducing the cost o delivering dataata center inrastructure

    Wh Fk g pg whh d w d 2009,h p hd gw 600 p d w g d 200

    pp. S h, Fk h gw 5,299 p d 1.15

    J 2013. Wh h kd p gwh d, d

    w d d w h gd p, wh

    d .

    I Ap 2011, Fk gh f d d w

    dg, P, Og. Wh w d p g

    d h , w d h w 38 p g ,

    2 p w .

    T g w d p h : g,

    pw d dg h w w d

    h pp.

    I 2013, w gh w d , L, Swd. A --

    h- , L h hd pw g (PUE) 1.0

    g h h wd, d w w h EPD-dfd p 1.5.L d 100 p d , d 100 p w

    hd pw. W d h kp

    g 0 p pd wh p dg. T h

    h, h h k, pd wh 100 p Op

    Cp Pj (OCP) dg.

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    7/71

    o7

    executive summary

    T d Fk . E d,

    h h .5 hd Fk (dg

    pd, w p, ph, d d ), h .5

    Lk, d h 10 g . M h 250 ph h

    pdd Fk, d h 350 ph pdd

    d g. T h p dg pzd Fk

    pwhh g p pzd w h wd

    1.15 , h g q h w p

    hd p d, pd hdd d , w

    d. T p w d p 1000 d d (w d ) h h

    d h. Ad h d g .

    hp p d fd w pp

    , Fk h g d

    hg h 250 p d. W

    p pd pg h A/B w h d

    d pw p j pd k Mg, whh HBASE.

    Fk d h d w p h w h

    g Hdp p d g p

    p h h g p h gg ph-

    . N p ddd, h h d h

    p p d . T w h d w

    Fk d .

    N Fk dpd - d

    whg d . T 1,000 pp h p, h

    h d -h, wh h hg d. O h

    p w d h wh 2 h, d d-h q,

    d pp, d MpRd j p h w d d h

    k g g d ggg.

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    8/71

    7 o7

    executive summary

    G q hg d pg d d -

    h h 10 PB d d - h h

    ppd hd gwh. O d wh h gw

    000 h p , d g pd.

    I p, w h dd gf pg p

    Hdp. Aph Hdp w pd h d h

    , d d Fk w . B 2011, h

    h g gzd. B pdd ,

    w hd p Hdp d MpRd d h d w , dg C, ANd, Gph, P d M.

    corona

    I 2012 Fk dpd C, hdg wk h p-

    g j d. C h

    w j, g h p pgd wh dp, d

    w p z d . C

    d h dg g h k h d h d

    h . B h g d d k -

    h j pg, pd kg hdg d

    wh dd j k hd h . T dg h g g w

    g C g j d h z.

    avatarnoe

    Opzg HDFS kpg d . T

    w HDFS wk h p f d p hgh

    g d h Nd, d d d f d -

    g wh p Dd. D pd p Dd,

    h g Dd hd h d

    Hw, d p g hgh h Nd, h Nd

    , d w HDFS. h g-p-

    - p, Fk d ANd. T ANd

    https://www.facebook.com/notes/facebook-engineering/under-the-hood-scheduling-mapreduce-jobs-more-efficiently-with-corona/10151142560538920https://www.facebook.com/notes/facebook-engineering/under-the-hood-scheduling-mapreduce-jobs-more-efficiently-with-corona/10151142560538920https://www.facebook.com/notes/facebook-engineering/under-the-hood-scheduling-mapreduce-jobs-more-efficiently-with-corona/10151142560538920https://www.facebook.com/notes/facebook-engineering/under-the-hood-scheduling-mapreduce-jobs-more-efficiently-with-corona/10151142560538920https://www.facebook.com/notes/facebook-engineering/under-the-hood-scheduling-mapreduce-jobs-more-efficiently-with-corona/10151142560538920https://www.facebook.com/notes/facebook-engineering/under-the-hood-scheduling-mapreduce-jobs-more-efficiently-with-corona/10151142560538920
  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    9/71

    o7

    executive summary

    g Hdp d wh d hgh

    Nd wh .

    ANd, whh w hgh p , wk wppg h

    g Nd d Zkp . I g Fk

    ddg pd wkd d p p g h

    d HDFS .

    Simplied HDFS Achitecture:Highly Available Namenode

    ira

    Fk gph p h dg w pp d

    h d, Pg h k, p h d, pp h d

    h .

    Azg h -wd gph h wh h w

    w p. W dd pgg wk p wd g

    gph gh p w d h d. Wh

    hd p, Aph Gph .

    Primary

    Namenode

    Clients

    DatanodeDatanode

    DatanodeDatanode

    Datanode

    Standby

    Namenode

    Data

    Metad

    ata

    Metada

    ta

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    10/71

    o7

    executive summary

    W dd p hg Gph d wh -

    HDFS d k d H. Ad Gph MpRd

    j, w g g C k. Gph p-

    d h h wk, d gph-d API pp wd

    gph pp w h dd.

    W d df Gph w d. T f

    w k Gph w dg d d dg p .

    Eh wk d h dg, whh h dd

    h h h gg dg. T w d gg d wh pg h gph. A, Fk d

    wh d H, q w dg

    /wg H . S H d pp d qg

    , d HCg dd pp Fk Hdp p,

    w d HIO, whh pd Hdp I/O API h

    d k H MpRd j. O Gph pp HIO

    d gph h dg d d p p

    h H. W ddd hdg dg h gph d pd

    hd ggg.

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    11/71

    o7

    executive summary

    Wh h h hd p p -

    d g d , w d wh h

    h hp g d. w h p P, q

    pg g, d M, whh p - d pg. W w

    w h w hg pg g p.

    d Fk g hg h d w p-

    h pd g. A pp h , q,

    h d d h w g w

    pp d h d.

    Mkg h d d d g

    pp d g h wd. Ad h pp

    wh d h k gw, dg pp

    p d p d h h j k dg d I

    .

    Building More Ecient AppsT f pp g ph -

    whh ph. A Fk gw, w d hg

    h p d kg d d

    h I h ph. C, h j h p pp p

    d p g d wd g h d p h

    dg h g d h I. U h -

    , h d .

    O h gg hd hg h hg ppg

    h d d d wk d h wd. W

    d g ddg h wh h Fk Add pp.

    H h pf hg h Fk wkg :

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    12/71

    o7

    executive summary

    iversity o evices an oeratin systems

    T Add pg dg pp d pw

    wd ph d h wd. Hw, h d-

    h OS h d hdd

    pp d h wd.

    I d pp h , Fk d d wh wd g-

    g p d d . T d

    hg h h h pp p

    h gg gh h J V Mh h gf h d p h pp.

    Add d d ph d p p-

    hdw. Fk pp d h. T

    CPU, h RAM h d, h p g

    h SD d, h z d h dp, h p h

    d h p d h d j w h hg h

    hg j h, w d-

    d pdd h . Eh h h

    p p hw w d pp pz , p-

    d .

    eoraic iversity

    O g d h p zd h h 1.15

    pp g Fk. T dg h d 0 d -

    gg d hwg h hw h pp d.

    netor connectivity

    O h g hd I.g pd d

    h I. E pp wh h

    d, h p d q p wd. C k

    K h dg dg d d g

    .5G wk wh k Id j g 3G d G

    wk wd. T p h wd wh h

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    13/71

    o7

    executive summary

    EDGE . Ad d p -

    wd , pp p g d

    d wh h j h wd, phd d

    h g, d .

    T g pd h q d

    g . Ad wh w h d pz pg

    , d, d wk , pzg hgh-q

    d p hg hg.

    d d d pd p

    w kg pph.

    testin to ensure consistent netor connectivit y

    Fk g wh , h

    , d, d pg , d A

    C h pd hp g d

    wk d gh d Fk . Tgh h -

    , p h h h h h

    d h h I. Ap h d d d-

    wdh, , pk , pd pk, d pk dg. T

    w g d hg k:

    Simulate mobile radio technologies over Wi-Fi. (e.g. 2G, EDGE, 3G, 4G)

    Simulate conditions in various countries (e.g. what the Facebook app feels

    k Id)

    Simulate various levels of network capacity and congestion including peak

    wk h

    T h hpd Fk d h w

    wk, d h h d, h dppd .

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    14/71

    o7

    executive summary

    consumin less ata

    M d h wd d p. F -gg/

    h p pp h US p-p-MB p pp d-

    pg hd d p, h g p wh

    p d wd h . T p q

    hg Fk, g h d p

    wh pdg d g ph. O g pd

    gd pd, d dw w h w wk w

    wk d d p . Mhd h-

    g h h dd g g z, gg phg whW-F , dg w d , d g-d,

    -p h.

    O gf w d d p pzg g

    d . Fk h g g-hg h

    I, d g p h g d g F-

    k. A , p hd h d h

    d p.

    Wh dg Fk H, w d hw w

    w pd , pd h p ph, d

    gzd h w hd j dwd h h d. Wh

    pp w dwd d p

    (g hgh g, p), h d g

    p pd h d g g p

    pp wh.

    O f w pd URL pdg p

    h ph d wh h w w g dp . Fk ph

    g g gh d p h

    ph wh h kd , w ddd h dwd d-

    ph d whh d W-F

    . T hp d g.

    https://www.facebook.com/note.php%3Fnote_id%3D76191543919https://www.facebook.com/note.php%3Fnote_id%3D76191543919https://www.facebook.com/note.php%3Fnote_id%3D76191543919https://www.facebook.com/note.php%3Fnote_id%3D76191543919
  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    15/71

    4 o7

    executive summary

    B g h d d g. T ,

    g URL, pp d h d d

    g, w d . Cq, h whh h

    hd h kgd w djd, d -

    z d d g.

    I d k h hg wk, d g h

    hd dpd Add. W dd g hw

    g h h, d -dwd wh p,

    d d p qk. W ddd kh h wk p p, h Fk Add

    d H d h g d d kg --

    wk .

    W dd h wg w hdd

    h d, g W-F d wg

    d. I g, w p g

    hg d wh h . Wh H,

    p w hd h d w wg h pp

    , gd h , z ph,

    d, whh p d d g g h

    gh hw d, d h.

    W w dg p h wd dgd g-

    w-d .

    k g dg , w f kd g z d

    . I d p g fd, h g z w

    w h w g pdd, 960960p g.

    O dkp, h k , wd, hgh q g

    f p h h . B ph wh 3 wh

    320p h g d, dg h g g wd

    g-dg wh pdg dd q

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    16/71

    o7

    executive summary

    h, h w d h

    h q d h h z pd wh. Id

    h z qd d , wh h d

    z h . I d h h h , h

    w g z, d g h h

    h d g d h , h

    g d d d g.

    I dd pzg g z, w kd kg d

    g hgh h wdpd dp WP hgh h pp-. WP w g dpd Gg, d

    d 2010. T dd p h PNG d JPEG, w

    h d p g h , pdg

    d g z q g q. A

    g h dwd d w g

    , wh g dwdh .

    T g d h ph z d q , WP d-

    g JPEG dh. Wh WP h d z

    g 18050p ph d w, d d g g

    g ph. B WP w g , h p

    hd d pp w w d d

    p h f WP.

    Mg hg p h hg. S

    dkp, d hg JPEG, h h

    Fk CDN k d h JPEG h h

    h WP. T p hg h h g

    g. O h g , w WP, w p h

    p d. A h p, g d

    WP h Add pp, d g WP

    h p w. Wh h g d WP, h w

    20% wk , wh q.

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    17/71

    o7

    executive summary

    d p d g w w d :

    Educate engineers and equip them with necessary

    /

    Cache images on device and using SD card where available

    Set a data budget and stick to it

    Optimizing Battery LieHg h, - d d h w , -

    g, d f h Fk p. Wh H, Fk

    w dd w hghw g pw g Add

    pp wd wh gf (pg, d h, ) hpp wh-

    p. Wkg h p h dfd w w pz

    kgd hg d gd pw , wh g

    g wk pw g d g.

    kg kgd pw g w f p pg h

    pw d h p wh. I g, h wh h pp

    kgdd, d d gf pw, gg h

    p w p pd g h pp, d hg

    h h wd f d. Wh k GCM d

    pd h d k gd d , d d-

    q h p . G h g g wh pd

    h, h f p w d w h whh

    w hd d whh h d d W-F

    wk g . W-F h pw

    h , p wd hg d

    wh pg hgh p. T h p p

    d g.

    T hgh wkg p d h wk

    h d, whh kp h d hgh-g fd pd

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    18/71

    7 o7

    executive summary

    gd h z d pk d. T

    wk p, h d p h d d wkp

    d wk p. B h, w dd z h

    d wkp d h wk p, wh

    g h g . Add, h g Add d

    h d d pw dw . F , h -

    d wkg p h d d hg w g 0.02%

    0.1% h , g pp ICS+ d. Cq, w

    pd w hw h d wk p d h

    pw pf. A p, h HC F h h wk whh h d g d d qk, h

    h h h d.

    I dd kgd pw g, w pzd g. Wh

    H, Fk wkd wh GPU d h wkd h h

    pw dw kp h App P p pw d wh

    pg h p h d. T d wh h h

    , H h h App P d h GPU

    p pw d.

    E pp pzd kgd d , d

    pw pz; g hg g pw.

    pw d, w d pw g ,

    wh w d pw . Eh w

    phd d, h d w pd d dd

    d h p. T d w d d hgh d

    W-F. Cg h d hgh USB h d g

    p pw p , h pg h hg p g

    h d whh wd p h d gg p.

    Wh g w dfd h wk, h dg d w p

    ddd h pw d d gg wd. T

    wd g wh dg g d--

    k . A , h pg hd kgd hg

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    19/71

    o7

    executive summary

    pz d gd w pd wh w d

    g ddd H. A g , g k h

    p pw g.

    Facebook or Every PhoneI dd pzg Add pp, w dg ph

    pp dgd w dwdh wh Fk E Ph, pd

    h Sp . Sp w qd 2011 g hg k

    Fk wh d ph. Wh h ph k gwg, w g h p ph. E d

    wh ph -ph, h hg d

    -ph. T h 2015 h wd w h

    h -ph k- p, d-. E h,

    h d -ph k .

    T Sp hg hd Fk E Ph g d

    100 h. T dgd h d pp

    wh d p ph p d p, w

    d h d Fk. Wh g gd

    d d Fk , w h p h w d

    pf .

    T w g dgd p wh hd:

    1. A w d wk pp (2G wk)

    2. Ph wh d pg pw

    T d pg pw h qd g h h-g

    p h -d wh p d. S

    k h .

    C w d wk d w h dg d

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    20/71

    o7

    executive summary

    h dg h - h, d k dg g w d

    h d g.

    I hgg h p h g h g

    p wh g h pp- p, w d p

    h w d pgw d pp

    . T kdw h p d d pp d

    pf d p, d h

    h h hg h .

    T Fk E Ph - p dgd d 2G -

    wk d. wk d hgh- w-dwdh w

    h d h , w wh p. T p

    p z w h d h , d z

    h h w h hgh h hg.

    Fk E Ph h q gd p h,

    whh h h d wh f h .

    B h kw wh h h, h d

    h dw , wh h dg q p

    g. T d p d d.

    S d h g g dg; w

    hg p h hg gh h d

    gh p- . S h d d:

    translationsFk E Ph h Fk , d

    pkg h p h d, Fk E

    Ph dg h gh dg h pp

    . T dwd d d f.

    evice etection

    Idg h d w h pz h

    pp h , d w p k h .

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    21/71

    o7

    executive summary

    B dg pph hgh ghg Fk E

    Ph whh d h ph k, d pg

    d phg w d wh dd Add ppw

    g hw g p ggph,

    wk, d d.

    Looking AheadI d g d I pp d h wd, w w

    k pp pzd d d wk. k hhpp, w d ph h d d d

    g. Fk h d d h $1 pp h

    dpg wd h p w , d w p d .

    Hw, h j d h h d. I hp 5

    d 6 h pp, w Q d E h

    p h d h wk hg w p-

    pg h d hg d whh

    pp dpg .

    F Q, h d d

    hg h 1000 Chg wd whh h g w-

    p dd h 1000 g h d. A

    h d dp, dp w d

    h p gf p w pd d d

    hg h hg.

    I w h h hg. B h d-

    h p wk p, h h w pd

    f hdg d h g-

    d dg w gwh d pp. Bd g h -

    g h d, E df p

    h pph p wd dp dg d-

    pg g-dg pd p p d wk ,

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    22/71

    o7

    executive summary

    g wk dg d k ph p

    d g k d p .

    Bd h g d h pph hpd p Q-

    d E, h h pph dg dw h

    dg wk g h z h d d d p

    d wk h d h d wk w w-

    ISP- wk h pp d d- . W w

    h d h -d wk pd.

    Wh h g d h p g p, g wk

    wh h d g h d d hd gh h h-

    g d pp g h f pp. W k -

    wd g dk h wh , d wkg gh

    d h g I.g. P w .

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    23/71

    o7

    ata center inrastructure Wh Fk g hkg dg wd , h h p d

    pp g h w gwg p.

    Wh h gwh d, d w d d

    w h gd p g-

    d .

    I Ap , w d p f d d

    w dg P, Og, dg

    g d 4 d .

    A h d P; F C,

    NC; d L, Swd d h gd dd

    1.9 PUE wh PUE gg 1.0 1.09. W h h g g 100% d

    g, kg - pph

    hdw dg, d kg h

    p.

    W dgd d , w, pwpp, d d d

    fh h . T

    g w hd h d p h

    : g, pw g,

    d dg.

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    24/71

    o7

    ata center inrastructure

    outoor air coolin

    d d p h g w g h p-

    h . T hgh d d h

    , Fk d w p g h

    g d d h w h p h ddg hd

    Fk h d f g g, whh kw

    d z. Od h d , g fd d

    dd dw h , d h h -d hd k

    d. T d d, d w g h w d dpg w w.

    Wh h d d g, Fk d p h

    d ECH g h wd d. T ph dp h

    p h gf hgg qd w w p

    h d ph pp h d h. I P d , d

    p g p 6% g, d w h 3%

    L . F h h , d -

    z d.

    Hot Aisle

    Data Center

    Hot Aisle

    CommonReturn Air

    Plenum

    Mixed Air

    Corridor

    Relief Air

    Corridor

    SupplyAir

    Corridor

    FanWall

    MistingSystem

    FilterWall

    Relief Air

    Fan

    Hot Aisle

    ReliefAir

    Hot Aisle

    Return Air

    100%

    Outside AirIntake

    CommonCold Aisle

    ServerCabinets

    ServerCabinets

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    25/71

    4 o7

    ata center inrastructure

    F p, L d gg d d pp-

    9% h . Dg w-hd , h p

    g w hdf hd q

    Dg h d h, p h h h d

    h h p.

    Opzg g h dgd wk

    h d hd . T h h g

    , whh w w, gg h. g,

    w wd h dw h w k p 2-% h g p- p , pd wh h p 10-20%.

    oer manaement

    W hgh p pw g pz -

    pw p, h g g pw , g

    hgh g hgh h , d g hg h d

    d f .

    A d h p pw pp dg h gp

    w pw g d h kp g kk . T L

    d w, p-pdg UPS h d

    g p 12%. Ad g h h gd L, w h

    d kp g 0%.

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    26/71

    o7

    ata center inrastructure

    Industry Standard

    Open Compute Project

    1.9PUE

    1.07PUE

    08:21AM.Today

    Power Usage

    Effectiveness

    (PUE)

    Water Usage

    Effectiveness

    (WUE)

    Humidity

    (Outdoors)

    Temperture

    (Outdoors)

    1.07

    9.17

    77%

    58o

    L/kWh

    /100%

    F/14.2oC

    Next Update:

    45 seconds

    2.5 hour delay

    24 hour period

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    27/71

    o7

    ata center inrastructure

    vani ty-ree serv er esin

    T Op Cp Pj dg phphwhh w k

    hg h dg h h

    h d.

    A gd p h phph p d h h

    p z h f w dg. Wh w d w

    h w h z dp w

    - p p h wd d -

    d d h d d h z w pdg whgh h , g h dd g

    h d. Rg h z h dd

    pw p 25 W p , wh pd wh h w

    d h .

    uture or

    Wh w f d P, Fk d p-

    dd d p h pf hd h ,

    dg h Op Cp Pj h p. Op p Fk

    , d w h pg h hg wd p d

    h w wd h dd wd kp h hg . Oh pp

    w dg d kg p g dg.

    B pg h pf d d, h Op Cp

    Pj h w , qp d q-

    w , d w d. Idd d gz h

    d gg d d k p gdg, d fg, dg p h h

    w .

    S h , p OCP pj w wkg :

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    28/71

    7 o7

    ata center inrastructure

    netor sitc

    O h w , Fk h g g p

    hg d wk wh h Op Cp d w -

    w d hdw p d . Hw, w w

    g d h wk wh k pp wh.OCP pdd d wkg, g h

    dp OS-g wh h dgd dp

    d w w d p h w h h.

    A wd gz dg Bg Swh Nwk, Bd,

    C Nwk, Fk, I, N, OpDgh, h Op N-

    wkg Fd, d VMw pg pp.

    A p, dgggd wh hd dp -

    wkg hdw; hp w-dfd wkg ; d

    pd h d h h hg d d ,

    , d .

    col storae

    Cd d g g dd pp h

    h d d, k d ph h g d g

    Network

    Storage

    Server

    Rack

    DataCenter

    Interconnect

    HDFS

    Linux

    Co-lo

    Co-lo Greenfield Cold Storage

    Open Rack

    Open Stack IPMI2-socker

    Intel/AMD

    Group Hug +

    ARM SOCs

    Swift Posix Open Vault

    HardwareOperating

    System

    Cold Storage

    SDN

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    29/71

    o7

    ata center inrastructure

    d . Hw, h pg d dp-

    g wh hgh p w .

    T Op Cp pf d g dgd k d

    h. T p q w, d d.

    W d h Shgd Mg Rdg (SMR) HDD wh p-dw

    p h d - hg d

    g. F h wk, p ddd d g d

    dgd d dpd. T Op Cp pf h dg

    h < hp://www.pp.g/wp/wp-/pd/2013/01/Op_C-p_Pj_Cd_Sg_Spf_0.5.pd>.

    isareate rac

    Mh h hdw w d d d hgh -

    h p kd hd, whh

    kd pf wkg hg, d . T d

    fg h kp p wh g w d w

    g d .

    g p wh hdw w pd w, w

    d dggg h p h h w d

    h zd f h wkd h . T w -

    p pd pdd dpd h h, g d

    . O f p wd h kd k dggg :

    Silicon photonics: Intel is contributing designs for its upcoming silicon

    ph hg, whh w 100 Gp , whh

    gh dwdh p p g. T hg

    w w p h p dd d h

    hd pd wh k.

    Group HugFacebook is contributing a specication for a new common slot

    h hd h d pd d h

    p d- d w hgh p p g

    http://%20http//www.opencompute.org/wp/wp-content/uploads/2013/01/Open_Compute_Project_Cold_Storage_Specification_v0.5.pdfhttp://%20http//www.opencompute.org/wp/wp-content/uploads/2013/01/Open_Compute_Project_Cold_Storage_Specification_v0.5.pdfhttp://%20http//www.opencompute.org/wp/wp-content/uploads/2013/01/Open_Compute_Project_Cold_Storage_Specification_v0.5.pdfhttp://%20http//www.opencompute.org/wp/wp-content/uploads/2013/01/Open_Compute_Project_Cold_Storage_Specification_v0.5.pdf
  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    30/71

    o7

    ata center inrastructure

    New SOCs: AMD, Applied Micro, Calxeda, and Intel have all announced

    pp h Gp Hg d, d Appd M d I h d

    h d h w dg.

    T g h d p d

    h f h wkd h d d pgd hgh p

    g p wh hg p h hd h -

    k wkg. T hd gf g z d

    d p.

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    31/71

    o7

    builin more eicient as T hp p h hg dp dg

    pp dgd h q d d

    dpg . T

    d dg h

    dp Fk pp h Add

    p.

    Wh pp dp, Fk d j

    hgh q p . Wh pp

    h g, pd wh h d, d d , h

    p h h dd h qk d p, wh-

    h h wd. T h pp d h d

    h p d h hpp.

    Hw, dg h ghwd . Bw j h h k h d p hg .

    Te Challengesanroi is incr eibly i ver se

    T Add pg d pp d pw -

    ph h wd. Hw, h p h OS h

    d.

    Wh h h Fk g d d wh

    pg h wd gg p d d .

    T d hg h h h

    pp h p h gg gh

    h J V Mh h gf h d p

    h pp.

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    32/71

    o7

    builin more eicient as

    aceboo users are every ere

    A h g wk h p, Fk h 1.15

    pp J 2013. d g p h Fk

    , h p g d d

    h wd . Dg p; h d,

    Fk pp 0 gg d.

    ones come in all s aes an sies

    O h Add ph pp h h

    d wd hp d z. Ph g w w d d d p k.

    Ahgh h pd g h , h p g dd

    pp dp, qg h h pp p d

    hg p hdw. T CPU, h

    RAM h d, h p g h SD d, h z

    d h dp, h p h d h p

    d h d j h hg h hg j

    h, w d d pdd h

    . Nd , h h d p

    p h , p d h Fk pp.

    netor connectivity is unevenly istribute

    O h g hd I.g pd d

    h I. E wh h d,

    h p d q wd. C k K

    h dg dg d d g .5G -

    wk wh k h Id j g 3G d G -

    wk wd d h h p h wd wh h

    g EDGE . Ad d p

    wd. I , pp p g d

    d wh h j h wd, phd h g,

    d . A , h q d pd

    g d pp dp h p p

    h d jd hw h d dg.

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    33/71

    o7

    builin more eicient as

    O h w, h p gf hg d-

    g pdg hgh q p. Wh d, h

    pdd hg.

    T wg d h h h Fk h

    pd h hg dd p, w h

    h wkd d d z d Add.

    Te Solutions

    anlin netor connectivit y

    O h w Fk h pp wk w d

    wk d g h h d. Hw,

    p dph g h wd w

    h pp dpd, d h wk d h -

    .

    Id, Fk h pd kw A C -

    h hp g d wk d d Fk

    . Wh h , p h h p

    h h h d h h , dg dwdh, ,

    pk , pd pk, d pk dg. T w p d

    hg k:

    Simulate mobile radio technologies over Wi-Fi. (e.g. 2G, EDGE, 3G, 4G)

    Simulate conditions in various countries. (e.g. what the Facebook app feelsk Id)

    Simulate problematic service. (e.g. slow DNS, intermittent connection,

    kd p, fw)

    Simulate various levels of network capacity and congestion including peak

    wk h

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    34/71

    o7

    builin more eicient as

    A C h dg h

    w wk, d h wd h g hdg h -

    q dppd .

    Consuming Less DataFk h hd gf p dg d p p-

    zg g d .

    A w g pz, w pd w hq d hd d pp dg g d - -

    (h W-F) d hg d d d.

    ImagesFk h g g hg h . E d, 350

    ph pdd Fk g. A , g p

    h g d g Fk, d p hd h

    d h d p.

    resolution

    T f hg w dd wh kg g w k g z

    d .

    I d p g fd, w w h g z h w

    g pdd, 960960p g. O dkp, h k

    , wd, hgh q g f p h h .

    O ph wh 3 wh 320p h g d, dg h

    g g wd g dg wh pdg

    dd q. Fh, g dd f h

    , h d .

    A , h w d h h q

    d h h z pd wh. B wh j d

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    35/71

    4 o7

    builin more eicient as

    h z qd, wh w h h ? U, h

    d z ggg. I d h h h

    , h w g z. Ig h h

    h d g d h , w d d

    h g g.

    bacroun on eb

    W kd kg d g hgh h wdpd dp WP

    hgh h pp.

    WP w g dpd Gg, d d 2010.

    T dd p h PNG d JPEG, w h d

    p g h , pdg d g

    z q g q. A g h

    dwd d w g , wh g dwdh .

    imae stuy

    W f wd q h g g WP JPEG Fk

    T g d h h ph z d q , WP d-g JPEG dh. Wh WP h d z g

    18050p ph d w, d g g g

    ph. A , w w h h g w hgh 25-30%.

    W d g pd h Gg d d p-

    d g q.

    I d g q, dg p--p p d

    wh pp q, whh pp g

    dgh w g. A , p w dpd, dg

    Pk Sg N R (PSNR), S S (SSIM), d M-

    S S S (MS-SSIM).

    A Fk, w MS-SSIM g q, h

    qf pp g q. I p SSIM,

    MS-SSIM h g p , whh w

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    36/71

    o7

    builin more eicient as

    d h g h d h g

    w. Wh MS-SSIM d SSIM h d, h WP

    p dpp p MS-SSIM h SSIM. h h

    MS-SSIM , WP h h hgh SSIM g h JPEG.

    W h d p h dp h .

    convertin to eb at scale

    WP w g , p pd JPEG (25 d) d

    PNG (18 ). A , h p hd d pp w

    w d d p h f WP.M w d pp WP d dp . O dkp,

    Ch d Op pp WP. E , h ,

    w h d w w dwd h g d h

    wh pg h pp WP. A , p

    dd wh h g w d, w hw h d.

    O Add, I C Sdwh d (Add .0+) pp WP.

    Hw, h d dwdh d d d p d

    p Ggd (Add 2.3) ph. A , h wh

    d h p f WP.

    W pg p dd h, dg dg WP pp

    Ggd. W d WP h d h w, h g h

    d h , w g d . O h d,

    d d h JPEG g h g h. F h

    p wd, h d h JPEG g p, w w

    p h g g h w WP.

    Gg h p qk d h d h-

    g, Ggd ph h h w hdw g Add

    d d. S ddg h WP 2/3 h h w, w

    pg wh p ddg , d g h

    dp h g. T wd w h w h

    h, d d h h h h g.

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    37/71

    o7

    builin more eicient as

    Mg hg p h hg. S dkp,

    d hg JPEG, h h CDN

    k d h JPEG h h h WP. T p

    hg h h g g. O h g , w h

    WP, w p h p d.

    W d JPG WP h , g d h . I d

    WP h h g dwdh, w pd -

    d dd h JPEG, z, d h d WP.

    Cpd JPEG, dg WP q h . Fg h p h g pp, h ddg d zg, WP k 5 g

    gg h JPEG.

    A h p, g d WP h Add pp-

    , d w WP h p w. Wh h g

    d WP, w w h d 20% wk , wh-

    q.

    Ooading to Wi-FiWh pp w dwd d p

    (g hgh g, p), h d g p

    pd h d g g p pp wh.

    O hd Fk h d d p ppd wh dwdg

    w Nw Fd dp. Wh h , h pp dwd

    URL pdg p h ph d wh h .

    Fk ph g g gh d

    p h ph wh h kd , wg dd h dw-

    d d ph d whh d W-F -

    . T hp d g.

    I dd, pp wh W-F . Wh

    pd, Fk g gg phg d hg g. T

    h d d p ph h wh d

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    38/71

    7 o7

    builin more eicient as

    g p. Ig h d g, hwh

    , g , pp d h d,

    w . Cq, h whh h hd h

    kgd djd, d h g. T

    h d H d pd gh h

    Fk pp .

    I d k h hg wk, Fk dd dp d

    d g h Add, dg h g

    g h h, d -dwd wh p, d d d p qk. W ddd k h h wk

    p p, h Fk Add d H d h

    g d d gg wk . B gg phg

    d g W-F d hg h ph, dw-

    d h h .

    W h ddd h d h h h ph SD d. Ug

    h SD d p p p ph g, whh

    p w d h g d gg k.

    S h gh gh dwd g

    g h w . Wh hpp w

    d, w hdd h d wh hg

    W-F? pp h , w d p h d

    w wg H , gd h , z ph,

    d. T w p d d g g

    h gh hw d, d h. W h

    d p d d k H, d g

    d d Sg -> D U d Ig Q (d

    Md).

    G g p d g , w dd dg

    p h wd dgd g w-d . W ddd h

    wh d h d p, w j dwd d hw p

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    39/71

    o7

    builin more eicient as

    . A h , w hw d h w h g ,

    h h , h f d wh g h h d

    h d. O , d , h w

    w g g d h d . C-

    q, h j ppd w h gh d

    hw h pp.

    T h p h w g wh h H pp d p

    g h Fk pp w.

    battery lie

    E dd h wh q h d h d d

    h ph pw. O g d h hppg F-

    k . T hg hw hg h, -

    wh d , ph, g d f wh dg h

    p h d pd d

    p p q p d k-

    gd pg.

    O g, wh h H d h Fk pp, w wkd

    pz kgd hg, gd pw d g

    g wk d k g. Mh h wk h

    d wh p Q, wh ,

    g d p h p .

    Rdg kgd pw g w f p pg h

    pw p Fk pp. I g, h d h

    dg hg d d gf pw. O h f

    p w hd w h whh w

    hd d whh h d d W-F wk

    g . W-F h pw h

    , p wd hg d wh

    pg hgh p. T h h ddd f dg h p

    pp d p d .

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    40/71

    o7

    builin more eicient as

    T hgh wkg ph d h d wk -

    h d. T kp h d hgh g fd

    pd gd h z d pk d. A, h

    wk p. T, h ph h d

    p p d wk p. Cq,

    wk h d d p d d h wk -

    f h p, wh g h g h d

    h UI. O w w kd h p-hg p g

    h d h pd d wkg p h d p h

    g h.

    Ah p wh pzg pw dw Add h h

    d h d d pw d h . F ,

    h d wkg p h d d hg w g

    0.02% 0.1% h , w pp ICS+ d. C-

    q, w pd w hw h d wk p d

    h pw pf.

    Hw, kgd pw g h hg w pz . W fd

    h pp ggd wh Fk h h w wd h

    g w - w. Wh h h H ,

    w h h h GPU p pw d d h

    hgh pw d. Fk wkd wh GPU -

    d h wkd h h h pw dw p wh

    pg h p h d.

    A h p, Ch Hd w h dpd h

    wh h pp gdd. Id GPU pg h Ch Hd

    d qg p (whh pw pp), h p-

    d h k-d hdw whh pw . A

    h wk w d h wkd h h p

    w d g pw p hdw. T h hpd d h gh

    p wh pg .

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    41/71

    4 o7

    builin more eicient as

    U, h k p pzg pw h h

    w dd. I h pw dw pp hgh pzd

    gf d p h, w p dg h .

    B h h p d, d fg . Dd

    w dd hdw h UI? Dd w p kg hg

    d q hd d wk ? A

    g hgh w pg g, w zd h w dd

    h wk w wh Fk g , h

    pw p dd h Fk .

    pw d, pw g w d

    Fk wh pw d d . Eh

    w phd d, w pd h d d

    dd d. W h d h d d

    d d wh h d Wf hgh d (g

    USB h d h d g p pw p

    , d pd hg p g h d whh

    wd p h d gg p). T d w d

    pw hgh pw d h Hdw

    qk hkd p . T pw d w d

    h d hgh USB hgh whh w d h pw .

    W p ddd W-F A P h h d d

    pw wd dd d

    pk h gh gg h d. T g

    whh wd d d g d d-

    g hgh h d. T d h h d wh h d w

    d h W-F wk w 0 p.

    Wh g w dfd h wk, w p kd h

    dg d h w d pw gg wd. T

    wd g wh dg g d---

    k . A , h pg hd kgd hg p-

    z d gd w pd wh w d

    g ddd H. A g , w p k

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    42/71

    4 o7

    builin more eicient as

    p pw g h f w wh

    hg w .

    Looking AheadT hp h dd d p w d

    d p h d d pp. W h

    d w k h . hg k Bh, W-F

    D, LE D d h p--p h wkg hg hd

    p g w d d d hg h

    d p h q p. P k Q -

    gg g pg w pw

    hpg g.

    A Fk, w h g h j p 1% d. T

    d wh kg w pd h

    hgh q h w. W d

    k pp , h d.

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    43/71

    4 o7

    I dd pzg Add pp, w dg pp ph dgd

    w dwdh wh Fk E Ph,

    pd h Sp . Fk E Ph

    g d h

    d dgd h d pp wh

    d p ph p d p,

    w d h d Fk.

    Sp w w g 7 I

    p wh h . Fk qd h

    p d -ppd hg k

    Fk .

    T hp h h w d

    h p wh dpg Fk

    E Ph, d h d hpg d

    p pp

    dpg .

    Why Feature Phones MatterSp w pp wh d ph. Ahgh

    ph w p -ph, h h

    qk. d h hg d -ph,

    d h h h wd w h h -ph k-

    aceboo or every one

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    44/71

    4 o

    p ( d-) 2015. E h k- p, h

    d -ph k .

    Fk w pp d h wd gd h p

    ph h h, . T ,

    w p h w d - Fk

    E Ph pf dp h d gdg h -

    z pp dgph.

    Design Goals and PhilosophyT pd h pp d h hgh- dg g h

    Fk E Ph .

    Size MattersT w g dgd p wh hd:

    1. A w d wk pp (2G wk).

    2. Ph wh d pg pw ( q 500k R AM).

    T d pg pw ph qd h w z -d

    , g h h-g p Fk wh

    p d. S k h

    .

    T w d wk qd dwdh dg d h

    dg h - p.

    Device FragmentationA k dg g w d h d g. T wg C-

    pd pd hd:

    aceboo or every one

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    45/71

    44 o7

    aceboo or every one

    {Screen resolutions} {Color depths} {Portrait | Landscape}

    {Input: T9 / Qwerty / Touch /... } x {Vendors} x {Generation}

    I hd h p h g h g

    p wh g h pp- p. W ddd p h

    w d p:

    Gatewaythis component is addressing the device fragmentation problem.

    T Gw d p whh

    h pp g g .

    Application Serverthis component hosts the application-level logic, which

    g pf d.

    T kdw h p d d wh Fk

    pf d p, d h

    h h hg h .

    Ah pp w h d dd h g p w

    d h -d. g w d

    w g . Hw, w wd h p f p-

    w, w hp . d h, w d h

    d w d h -d. T wd f p

    g-d w ddg h h -d, wh g

    w qg pgd. P pd w qk

    fd wh h d g pd.

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    46/71

    4 o7

    aceboo or every one

    ArchitectureT wg dg z hw h Sp g dpd Fk:

    A d , h Gw h p h p d

    dp d z. T App S h pp-

    g. T g h d g h C

    d. T App S FB k-d d h I.

    Client-server protocolT Fk E Ph - p dgd d h -

    k 2G wk. wk d hgh- w-dwdh

    w h d h , wh p. T p-

    p z w h d h , d z

    h h w h hgh h hg.

    Ig pd h d d g zd h wdh d

    hgh dd h . T g q wh dd

    Snaptu @ Facebook

    FB APIs

    Facebook

    Camera

    Contacts

    ...

    Facebook

    Infrastructure

    Internet

    RPC Layer

    Image Server

    SnaptuApp Server

    Gateway

    Client

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    47/71

    4 o7

    aceboo or every one

    p. Bg z d d , h d h

    g wh hg z h.

    S h k dw p (pg). T UI

    p p g h f p. T h h d

    w g d h . Ig dd h

    wh h dd ( h ). Hw, h -d g

    h h g d z h h d. T w pd g

    g wh h d d h.

    Screen DifsI h j , d hg h. T w

    pz d hg/pd h w . W

    h pz d, h , hg h , w

    d h h d. T h d

    kp k h h w h hgh . I h

    q qd g, d dw h h

    h h h . Wh h h h,

    h g fd w p.

    Persistent CachingFk E Ph h q gd p h,

    whh h h d wh f h .

    B h kw wh h h, h d

    h dw , wh h dg q p

    g. T d p, d d.

    S d h g g dg; w

    hg p h hg gh h d

    gh p- . B w h d

    , g g p g p

    .

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    48/71

    47 o7

    aceboo or every one

    Font RenderingW dd whh h d w. T p d h pph, h d g d-

    w k. I w w g wh h d , w wd h g

    p wh w h pp d. Fh, d w

    kg h gg pp w dd. W ddd d dg

    g h dpd h w pd, h , w w d-dp-

    d. T dg f w h pp g

    d kw h wh w wh w gg g h .

    T g w - p. T k

    p f, z h h h h d, d d h

    h . T h zd h d d h. T

    pph hpd dpd h d d h PDF-k

    fd wh dg.

    ranslations p w pp hd Fk h gg. Fk E Ph h Fk

    . Hw, d pkg h p

    h d, h pp dg h gh dg h

    pp . T dwd . T w

    p d fd

    d h k d h d .

    Device DetectionIdg h d h p p h p. I w

    h pz h pp h , d w -

    p k h d d h dw-

    d pkg h d, h h g.

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    49/71

    4 o7

    aceboo or every one

    W h hd d h p h d g d: M-

    g kw d d h h U-Ag HP hd

    p, h p pd gd . Agg h h

    U-Ag hd wh h p WURFL (W-

    U R FL), d k z , w

    p h gg p.

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    50/71

    4 o7

    Q h wd g whg d h wd g

    hp w d. O hp pp d

    d d hg d q

    d p. W dp w h-

    g, dd h hp, d pp w

    d, qk p.

    O g h h w d

    h Chg pd w

    p . I g d ,

    w d. Q, h d

    d pk wk gh ,

    p, h Chg. T - h d dp,

    dp w d , d

    p pd gd ph h

    Chg.

    F, w dpg w hg hp h 1000 Chg h

    : C Aggg d Spp Dwk, p d d pd; LE-Bd d wh pp w h

    hg; LE-D wh wk g dw;

    802.11 d d d ; DSRC, -

    d ; d, dd p.

    ualcomm

    meetin te x callene

    Q Ipd

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    51/71

    o7

    Sd, 1000 p, d h

    d. Ld , gd w wk, w hp h

    1000 Chg.

    Td, g h 1000 Chg w q p. T

    d d , d p. Cg w d

    d d g h h d p p-

    . F d, wd g d, dj g d

    d, d.

    Oh g d q p. W d h

    g d h d wd, 2/, w

    . O p 3.5 GHz, whh d h g-

    h US. T d wd d d . Q d

    h h ppd Ahzd Shd A (ASA) d

    p wh d wh d h g. A d wd

    h g p pd , d h

    p pd pd q wh h p.

    ASA pd d h wd hw

    , wh qg w hg d.

    W wkg wh pk h , whh

    h p p g h 1000 Chg.

    Meeting the 1000x ChallengeQ hp pp d hg, 2G, 3G, d G; d

    W-F, Bh, d NFC; d, GPS. O hp pp q

    d p h w pp 0 d wdwd

    LE . W dp w hg, dd h hp, d

    pp w d, qk p. W wk wh w-

    d h wd. Q d

    wk wh p dp w.

    ualcomm

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    52/71

    o7

    ualcomm

    Wh w hk w d, w w k wh hg d

    h , d wh p w h d g pd

    d d.

    Q g h h d wh w h 1000

    Chg pd w p 1000 . W d g

    dg h , d h d , , h g w

    1000 d. Q, h d, d pk wk

    gh , p, h 1000 Chg. T -

    h d dp, dp w , d p pd gd ph h

    1000 Chg.

    Sg wh h d dp, Q d p

    wkg qk p h d dp

    hp h 1000 Chg. T d:

    Carrier Aggregation and Supplemental Downlink to bond together separate

    d p d d pd ;

    LTE-Broadcast for multi-casting of video and data in places where many

    pp w h ;

    LTE-Direct to allow rst responders and others to communicate device-to-

    d h wk dw;

    802.11ac and ad for faster Wi-Fi and other unlicensed applications;

    DSRC, which enables cars to communicate with one another to avoid

    ; d, -g pd dd p

    pg.

    I dd, g 1000 p w q g -

    h d gg d wk.

    A h h , h w pw. Y

    p d, wh h w g. Sw w -

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    53/71

    o7

    ualcomm

    g w wk h hg wk wh

    d z.

    F, g h 1000 Chg w q p p-

    . W d , d p, h h 600 MHz

    p h . Cg w d d -

    , d g h , h d

    p p. F d, wd g d, g dj g

    d d, d.

    B, h h g p h q p: h g-

    d h d wd, 2/ , w

    , h 3.5 GHz h US d wh d 2.3 GHz

    Ep. 3.5 GHz wd d d , pg w pw

    d zg p g p. A p

    3.5 GHz g d , q d p

    d .

    Q d h h ppd wh w Ahzd Shd A (

    ASA) d h 3.5 GHz wh d wh

    d h g.5ASA h p h g

    wd h p g d . A d wd

    h g p pd d wh h

    p h p, pd pd q . ASA

    pd d h wd hw ,

    wh qg w hg d wk.

    ASA k p d h wd hw

    . Dg d g h dpd h p

    g h 1000 hg.

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    54/71

    o7

    Understanding and Meeting CustomerExpectations Will Reward Operators withSuperior Mobile Broadband Networks

    smart mobile evices rive ne user beaviors an exectations

    T d h ph d d h

    pd g h dg dd gwh. G-

    , h d h gw h d h

    ph d p, wh 1.2 d

    d h pd g h h d 2012. dgwh h dg dd gwh. G-

    , f , gg h 3. h

    d h gw 201 1. h k h gwh h d

    w p, wh 1.2 d d

    ph, hw Fg 1.

    ericsson:

    y su erior ne torerormance matters

    Figure 1. Global Smartphones, Mobile PCs and Tablets Subscriptions

    Source: Ericsson trafc and market report, 2012

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    55/71

    4 o7

    ericsson

    T g ph pk g g,

    wh ph d kg p d 0 p ph

    d h f h 2012. Dp h -gwg h g

    ph pk p, h gwh p ph

    g g, wh ph d , wh 15 p

    h wd kg p d 0 p ph ph

    g h d. d h f h 2012. Dp h

    -gwg E h h p ph, p, h

    gwh p ph p d w

    pd , wh 15 p h wd 15-d gwh g d h f , d d.1

    Smartphone Users Demand ConnectivityAnywhere, AnytimeSph d h d h d w g h

    g pp d h d , ,

    d-d. gh L ph g

    p W p h gd h p d

    g d, ph w h

    d, hgh hk w h d, h

    d h dpd gd 2. T hgg

    h g w dd p whg d

    d. Uk pp, d d h pd

    h q dg h d, g w g p h

    d ddd wk pd. pp d-d

    d , wkg k k, d h , d

    gwg ddd pp. hw Fg 2, dd h

    dg ph dp d g h dpd d g-

    g k Sh d 3.

    T p d g p d -

    h p d k. q, p

    d hgg d p h gwg k

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    56/71

    o7

    ericsson

    pp. fg 3 hw, 0 p ph h

    d hkg h d, gg d. h d ,

    Figure 2. Key Drivers for Smartphone Usage

    Source: Ericsson consumerLab, 2012

    Browse Internet

    71 %

    71 %

    56 %

    82 %

    54 %

    46 %

    58 %

    68 %

    Ranked 1st Ranked 2nd Ranked 3rd % of usage at least once a week

    60 %

    53 %

    50 %

    75 %

    20 %

    28 %

    34 %

    25 %

    64 %

    54 %

    62 %

    70 %

    22 %

    14 %

    40 %

    35 %

    48 %

    48 %

    47 %

    64 %

    18 %

    35 %

    40 %

    15 %

    58 %

    69 %

    51 %

    64 %

    57 %

    45 %

    49 %

    38 %

    33 %

    40 %

    22 %

    49 %

    9 %

    8 %

    15 %

    25 %

    Email App Usage InstantMessaging

    SocialNetwork

    Video Clips

    DevelopedICT

    EmergingIC

    T

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    57/71

    o7

    ericsson

    Figure 3. Non-Voice usage of Smartphones

    Source: Ericsson consumerLab, 2011

    g p h , pkg dg h d wh

    p d d d .

    E CL h d h ph

    p p wh g h d2. O, h h d

    p wk d h gw wh

    d g. Nwhdg h h h p dd

    , h g d pd g -

    g .

    YesNo

    13%

    87%

    60%

    80%

    40%

    20%

    0%

    In Bed Morning Communting BeforeNoon

    Lunch Noon LateNoon

    EarlyEvening

    Dinner LateEvening

    In Bed

    38%

    54%

    69%

    57%

    62%

    55%58% 58%

    32%

    60%

    50%

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    58/71

    7 o7

    ericsson

    Do you experience issues with your smartphone?Ag h p d, h g -

    , pp h d w pd; h w wh d

    d d h g p wh g h -

    ph. Wh h d, hw p p wh ph d

    -d q wk h p h hg pd h w

    dd?

    Quality Networks MatterJ ph h hgd h d w h h

    dpd, h p d p wk q h d.

    E CL h d h 51 p ph

    fd wh h p wk, g h h h p

    wh h p d df pd2.

    How satised are you with your operators network?

    at is netor ualit y

    B: Sph Fd d Nhd

    , d k, d h p

    h h gd dd p. h d

    h d q pd d g,

    p q, :

    51%46%

    3%

    Very NotNeither/Nor

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    59/71

    o7

    ericsson

    Convenienceusers want to carry out tasks with little eort or diculty.

    D d pp p p p h, d h wk d

    pd.

    ImmediacyLatency and slow speeds must be minimized. Some users, when

    g p w h w g, 0 p-

    h w p h ph w, g dd g d,

    , p g wd dd

    Simplicityalthough this falls largely under the terminal manufacturer

    d, p h g d h w . Sph, d h d g

    .

    Reliabilityfrom the customers perspective, quality is dened as having

    h wk , wh; h pd wh

    p dg h p.

    Op d p h p h gd q

    pp h . dd, h h - wh p pd h wk,

    k d2.

    manain user ercetions is ey

    E CL h d h d h wk

    d h p h d, hgh

    h d h d pp pd, h

    d p g j d wh h

    p d2.

    S pd h hgh dg wk pd, g d

    d p g d d -

    pd. w h p k h d d wk

    wh h p h d hgh-q p, h

    pg pp.

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    60/71

    o7

    ericsson

    a su erior ne tor r ives cust omer satisaction

    N-q g d d h p-

    d ph , d h - h p

    wk h d p 1. G h h

    fd wh h p wk, h p g-

    p dg hgh h wk p. pd-

    g wk wh g g d d pd wh pp

    h d h hgh d

    d .

    h , h p p d d h, dd wh

    p . wh g h q, wh p,

    d k h p wh d.

    p p gd q h wk2.

    satisie users recommen teir netors

    Nwk p d d h p-

    d wd--h d d

    pw d p p. wh hgh

    d h p, wh h-q pg 2.

    h h hd, h wh w dp 50-50 h

    g, ggg h j g w hgh

    wd d d h. F p kp d -

    , g h q w .

    How likely are you to stay with your currentnetwork provider?

    Medium Satisfaction

    0% 20% 40% 60% 80%

    High Satisfaction

    Network High = 78% Medium = 50%

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    61/71

    o7

    ericsson

    Rh h hw h wk p h ww

    h w h g p d. h N

    p S (NpS) khd d p d

    pg h pg wh wd h d p

    dhw h hgh fd p NpS

    Operators Reap Benets

    rom Superior Networkselstra, AustraliaHg hgh-q d p wk

    df p , g p, h

    d. N w kd hgh -

    wk q dg h J.D. pw d

    2012 W Nwk Q

    Sd5, dd h p

    wk pd6.

    p-p wk h d

    p , w hd h -

    p. h f dg J 30, 2012

    , h p jd g -- -

    gwh (8.5 p), k-dg pf

    (36 p BD), gwg k h (gg p

    1.6 w ), d d -

    ( p dd 26 p) hd hgh- k wh 130

    p p p.

    Unwavering Focus on Network

    Quality and CoverageVivo, Brazil Bz, V, h d

    g wk q d g dg

    h d V wk g

    d q d

    h f & d. h

    h d gwh h p-

    , h hgh-p ppd g. h

    h q 2011, V h Bz ppd

    k gw k-dg 33 p, wh

    p d 10 p p h

    p.

    Fh, V h h d -

    w (d 3 p), dp h h

    h hd dg gwh h ppd g

    w.

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    62/71

    o7

    ericsson

    Attaining Superior Perorming NetworksI h ph ph d d, pp pd wk q h -

    . dg q wk, p h wk

    , p, , d d p p.

    smart

    S wk w p g w , h p d

    p, w h d, pp d g dd

    . h w p d d gw . S wk hp p , h pz wk . S

    g d wk p pp , pdg h

    dd pd hgg h d gg

    d. h h, p d h d--d; d

    h gh php k h p.

    simle

    Nw pp g wh d p-

    d. p d g d z pp h g; h

    q g h p p. gd p, wh p

    h d w , z, ddz d ,

    w kp p d p pd d p dw wh

    g d d.

    scalable

    dd pw hg k, d hg. Wh

    dd dd pjd gw 60 p h f , p d h w gw

    wh hd h dd . gwh d -

    wk : dwdh, d, gg d . h,

    wk p p qk p dd wh

    d.

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    63/71

    o7

    ericsson

    suerior erormance

    Bdd h hghw h d. p d h

    p hg dg d, p, p p p

    z h p. p d ,

    p wk p pd, , d p

    wh . Nwk dg, g d -

    zg p- pg wk.

    Achieving rue Superior Perormance h p , p d dp d p-

    g h -- wk q, pd d g.

    d h p dp g d h wg f

    dp:

    cuttin-ee roucts

    Sp pd wh dd d gh g g p-

    h hgh- p -

    wk, d hkg pp g gd d wh h

    . h h dd h wk

    g, whh d pd wh d g.

    hgh-d d d wk p wh w-d d p.

    p kp h g h d p p

    d wk wh g dd g.

    netor esin

    T wdwd g ph d d h pd w

    d -hgg dd wk d . d

    - p, wk dg hd wd

    p g p. p wk dg w

    h p k whh ph p h k-

    h d-dg d -hg hd h ph

    ph w wk kp d .

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    64/71

    o7

    ericsson

    sit imlementation

    Sw p hgh d h d d p-

    g p d p k, d h d d

    g g p k.

    tunin to maximie current assets

    p p wk p d d- p

    g h wk dq p d g

    d. wk h p dg h

    dpd wh h pd p, dg pd p wh dd p pd. g wk, p -

    p k g d d k p d (kp),

    h kp, d

    p.

    service assurance

    j kg p-

    dg q. Wh q g h

    d d gggd kp, p -

    Figure 5. A Superior Network makes a Difference for Operators

    Source: Ericsson, 2012

    0.6

    0.5

    0.8

    0.7

    1.0

    0.9

    0.4

    0.3

    0.2

    0

    0 1000 2000 3000 4000 5000 6000 7000 8000

    DL kbps

    0.1

    Typical Network

    Best Network

    Prob

    ability

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    65/71

    4 o7

    ericsson

    8 h d-dw p dd . T

    g g d gh kg pf wh g

    pzd d p p h d

    dd h .

    ConclusionM dd gd h , d h

    dpd g w wh h pd pk -

    ph, wh h d d pp ddd

    d wh. g g phd, wh gp wh h w w h h p

    , ppg p p g pg h

    p.

    C hgh h q h wk. h gd

    w p gf h pp wk

    q ddg h p h p: , pp d

    h, d w wk pd. hgh h

    wh h d , wk p d z h ,

    w h wk h p. ,

    k h d d gg wh h p h h d

    , pp d pp dp d

    d p p.

    Idd, gd wk g d , d. h

    d hgh pd d h g d dd

    . g w hgh fd

    d h khd wh h pdd h

    p d h h. wk wh p p

    g h p , p d

    w d, php p, kp g hpp.

    I p d wd, the network is one o the key diferentiators.

    Op wh pp h d p

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    66/71

    o7

    ericsson

    hgh-d d -k d, d g d

    h d wk h , p, d wh

    p p, w k d, h

    d p.

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    67/71

    o7

    ericsson

    Reerences1. E 2012, d k p, J 2012, d 10 J 2012,

    2. E CL 2012, Sd Sph g p

    3. E CL p 2012

    . E L p 2011

    5. J.D.pw d , h Gw-h p, 2012, 2012

    W Nwk Q Sd, d 10 J 2012,

    6. Cp Ld 2012, N G Nwk Wk B

    p, d 10 J 2012,

    . I & d 2012, d: V wk g

    d q d

    8. E 2012, E p , d 30 J 2012,

    http://www.ericsson.com/traffic-market-reporthttp://www.jdpower.com/content/press-release/Z6zhvai/2012-australian-%20wireless-network-quality-study.htmhttp://www.jdpower.com/content/press-release/Z6zhvai/2012-australian-%20wireless-network-quality-study.htmhttp://www.telstra.com.au/mobile-phones/coverage-networks/network-information/nextg/http://www.telstra.com.au/mobile-phones/coverage-networks/network-information/nextg/http://www.ericsson.com/%20ourportfolio/products/customer-experience-assurancehttp://www.ericsson.com/%20ourportfolio/products/customer-experience-assurancehttp://www.telstra.com.au/mobile-phones/coverage-networks/network-information/nextg/http://www.telstra.com.au/mobile-phones/coverage-networks/network-information/nextg/http://www.jdpower.com/content/press-release/Z6zhvai/2012-australian-%20wireless-network-quality-study.htmhttp://www.jdpower.com/content/press-release/Z6zhvai/2012-australian-%20wireless-network-quality-study.htmhttp://www.ericsson.com/traffic-market-report
  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    68/71

    7 o7

    ericsson

    Further Reading

    consumerlab researc

    F App Ed S

    hp://www..//d/2011/__h_.pd

    Egg App C

    hp://www..//d/2012/_gg_pp_.pd

    p p hp://www..//d/2012/_dg.

    pd

    S M Bdd

    hp://www..//hp/d/p/-w/2012/

    1/S__ Bdd.pd

    ericsson traic an maret reort

    E Ad Mk Rp

    hp://www../-k-p

    ericsson aers

    Pf Ppd Sph

    hp://www..//g_S/d/2012/_ppd_pp_j.pd

    Wh Sph Nd S Nwk

    hp://www..//d/2011/11101_ph_h.pd

    http://www.ericsson.com/res/docs/2011/silicon_valley_brochure_letter.pdf%20http://www.ericsson.com/res/docs/2012/ericsson_emerging_app_culture.pdf%20optimal%20consumer%20experience%20http://www.ericsson.com/res/docs/2012/oce_design.pdfhttp://www.ericsson.com/res/docs/2012/ericsson_emerging_app_culture.pdf%20optimal%20consumer%20experience%20http://www.ericsson.com/res/docs/2012/oce_design.pdfhttp://www.ericsson.com/res/docs/2012/ericsson_emerging_app_culture.pdf%20optimal%20consumer%20experience%20http://www.ericsson.com/res/docs/2012/oce_design.pdfhttp://www.ericsson.com/res/thecompany/docs/publications/business-review/2012/issue1/Smarter_mobile_%20Broadband.pdfhttp://www.ericsson.com/res/thecompany/docs/publications/business-review/2012/issue1/Smarter_mobile_%20Broadband.pdfhttp://www.ericsson.com/traffic-market-report%20http://www.ericsson.com/res/region_raSo/docs/2012/ericsson_prepaid_paper_june.pdf%20http://www.ericsson.com/res/docs/2011/111014_smartphone_brochure.pdfhttp://www.ericsson.com/res/docs/2011/111014_smartphone_brochure.pdfhttp://www.ericsson.com/res/region_raSo/docs/2012/ericsson_prepaid_paper_june.pdf%20http://www.ericsson.com/traffic-market-report%20http://www.ericsson.com/res/thecompany/docs/publications/business-review/2012/issue1/Smarter_mobile_%20Broadband.pdfhttp://www.ericsson.com/res/thecompany/docs/publications/business-review/2012/issue1/Smarter_mobile_%20Broadband.pdfhttp://www.ericsson.com/res/docs/2012/ericsson_emerging_app_culture.pdf%20optimal%20consumer%20experience%20http://www.ericsson.com/res/docs/2012/oce_design.pdfhttp://www.ericsson.com/res/docs/2012/ericsson_emerging_app_culture.pdf%20optimal%20consumer%20experience%20http://www.ericsson.com/res/docs/2012/oce_design.pdfhttp://www.ericsson.com/res/docs/2012/ericsson_emerging_app_culture.pdf%20optimal%20consumer%20experience%20http://www.ericsson.com/res/docs/2012/oce_design.pdfhttp://www.ericsson.com/res/docs/2011/silicon_valley_brochure_letter.pdf%20
  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    69/71

    o7

    conclusion Mkg d I h pp dpd h d hg

    d p h

    dg d. O h dd, w h

    pp. B gg dw h d-

    g d, d dg pp h

    d, w w h

    dg d pg p

    w wd d hg, p d

    pp pp dpg .

    Ahg h d h p p,

    h pph. I w dpd d hg

    d wkg gh d w p, d, p-

    g d . I , h w q w d

    , d hg kwdg, dpg d pg

    p, d dg d hg w , d hg. T

    h pp I.g.

    Wh h pp w hp pd h wk

    p, p d wkg d w g .

    B ddg h h h d d wd h

    d, d h d g h w, w hp p w hkg dpph. W d h h w, w w wk gh wh

    h d k h gh q d w d g h

    hg. Ad I pp d

    whd wh .

  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    70/71

    sources

    Ad:

    hp://www.k.//k-gg/d-h-hd-h-

    dp-dd-f--wh-d-d--

    /1015088859153920

    C:

    hp://www.k.//k-gg/d-h-hd-hd-

    g-pd-j---wh-/1015112560538920

    Gph:

    hp://www.k.//k-gg/g-ph-gph----dg/1015161006153920

    HpHp:

    hp://www.k.//k-gg/hphp--php--p-

    z---/1015012138198920

    HHVM:

    hp://www.k./.php?_d=10150151928920

    HHVM:

    hp://www.k.//k-gg/pdg-p-php-d-

    dp-wh-hphp-/101511060698920

    OCP/D

    W :

    hp://www.pp.g/2012/08/09/w----

    k-p-d-/

    OCP S IV:

    hp://www.pp.g/2013/01/16/p---kg-p-h--

    h/Cg:

    hp://www.pp.g/2012/11/1/g--p-d----h-d-

    hd-/

    o7

    https://www.facebook.com/notes/facebook-engineering/under-the-hood-hadoop-distributed-filesystem-reliability-with-namenode-and-avata/10150888759153920https://www.facebook.com/notes/facebook-engineering/under-the-hood-hadoop-distributed-filesystem-reliability-with-namenode-and-avata/10150888759153920https://www.facebook.com/notes/facebook-engineering/under-the-hood-hadoop-distributed-filesystem-reliability-with-namenode-and-avata/10150888759153920https://www.facebook.com/notes/facebook-engineering/under-the-hood-scheduling-mapreduce-jobs-more-efficiently-with-corona/10151142560538920https://www.facebook.com/notes/facebook-engineering/under-the-hood-scheduling-mapreduce-jobs-more-efficiently-with-corona/10151142560538920https://www.facebook.com/notes/facebook-engineering/scaling-apache-giraph-to-a-trillion-edges/10151617006153920https://www.facebook.com/notes/facebook-engineering/scaling-apache-giraph-to-a-trillion-edges/10151617006153920https://www.facebook.com/notes/facebook-engineering/hiphop-for-php-more-optimizations-for-efficient-servers/10150121348198920https://www.facebook.com/notes/facebook-engineering/hiphop-for-php-more-optimizations-for-efficient-servers/10150121348198920https://www.facebook.com/note.php%3Fnote_id%3D10150415177928920https://www.facebook.com/notes/facebook-engineering/speeding-up-php-based-development-with-hiphop-vm/10151170460698920https://www.facebook.com/notes/facebook-engineering/speeding-up-php-based-development-with-hiphop-vm/10151170460698920http://www.opencompute.org/2012/08/09/water-efficiency-at-facebooks-prineville-data-center/http://www.opencompute.org/2012/08/09/water-efficiency-at-facebooks-prineville-data-center/http://www.opencompute.org/2013/01/16/ocp-summit-iv-breaking-up-the-monolith/http://www.opencompute.org/2013/01/16/ocp-summit-iv-breaking-up-the-monolith/http://www.opencompute.org/2012/11/14/cooling-an-ocp-data-center-in-a-hot-and-humid-climate/http://www.opencompute.org/2012/11/14/cooling-an-ocp-data-center-in-a-hot-and-humid-climate/http://www.opencompute.org/2012/11/14/cooling-an-ocp-data-center-in-a-hot-and-humid-climate/http://www.opencompute.org/2012/11/14/cooling-an-ocp-data-center-in-a-hot-and-humid-climate/http://www.opencompute.org/2013/01/16/ocp-summit-iv-breaking-up-the-monolith/http://www.opencompute.org/2013/01/16/ocp-summit-iv-breaking-up-the-monolith/http://www.opencompute.org/2012/08/09/water-efficiency-at-facebooks-prineville-data-center/http://www.opencompute.org/2012/08/09/water-efficiency-at-facebooks-prineville-data-center/https://www.facebook.com/notes/facebook-engineering/speeding-up-php-based-development-with-hiphop-vm/10151170460698920https://www.facebook.com/notes/facebook-engineering/speeding-up-php-based-development-with-hiphop-vm/10151170460698920https://www.facebook.com/note.php%3Fnote_id%3D10150415177928920https://www.facebook.com/notes/facebook-engineering/hiphop-for-php-more-optimizations-for-efficient-servers/10150121348198920https://www.facebook.com/notes/facebook-engineering/hiphop-for-php-more-optimizations-for-efficient-servers/10150121348198920https://www.facebook.com/notes/facebook-engineering/scaling-apache-giraph-to-a-trillion-edges/10151617006153920https://www.facebook.com/notes/facebook-engineering/scaling-apache-giraph-to-a-trillion-edges/10151617006153920https://www.facebook.com/notes/facebook-engineering/under-the-hood-scheduling-mapreduce-jobs-more-efficiently-with-corona/10151142560538920https://www.facebook.com/notes/facebook-engineering/under-the-hood-scheduling-mapreduce-jobs-more-efficiently-with-corona/10151142560538920https://www.facebook.com/notes/facebook-engineering/under-the-hood-hadoop-distributed-filesystem-reliability-with-namenode-and-avata/10150888759153920https://www.facebook.com/notes/facebook-engineering/under-the-hood-hadoop-distributed-filesystem-reliability-with-namenode-and-avata/10150888759153920https://www.facebook.com/notes/facebook-engineering/under-the-hood-hadoop-distributed-filesystem-reliability-with-namenode-and-avata/10150888759153920
  • 7/22/2019 A Focus On Efficiency - Internet.org Whitepaper

    71/71

    Hdw:

    hp://www.pp.g/2012/10/2/dpg-p-hdw----d-

    /

    P: hp://www.pp.g/2011/11/1/g---h-

    p-d-/

    http://www.opencompute.org/2012/10/24/deploying-ocp-hardware-in-a-co-located-facility/http://www.opencompute.org/2012/10/24/deploying-ocp-hardware-in-a-co-located-facility/http://www.opencompute.org/2011/11/17/learning-lessons-at-the-prineville-data-center/%20http://www.opencompute.org/2011/11/17/learning-lessons-at-the-prineville-data-center/%20http://www.opencompute.org/2011/11/17/learning-lessons-at-the-prineville-data-center/%20http://www.opencompute.org/2011/11/17/learning-lessons-at-the-prineville-data-center/%20http://www.opencompute.org/2012/10/24/deploying-ocp-hardware-in-a-co-located-facility/http://www.opencompute.org/2012/10/24/deploying-ocp-hardware-in-a-co-located-facility/