Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Decade of the Internet Growth in Japan

Decade of the Internet Growth in Japan

nix.cz 15th anniversary Forum

Shintaro Kojima

November 09, 2011
Tweet

More Decks by Shintaro Kojima

Other Decks in Technology

Transcript

  1. Happy 15th Anniversary, NIX.CZ !!!!! 01001000 01100001 01110000 01110000 01111001

    00100000 00110001 00110101 01110100 01101000 00100000 01000001 01101110 01101110 01101001 01110110 01100101 01110010 01110011 01100001 01110010 01111001 00101100 00100000 01001110 01001001 01011000 00101110 01000011 01011010 00100000 00100001 00100001 00100001 00100001 00100001
  2. Japanese Internet in 2011 • Number of fixed broadband subscribers are

    20 million and increasing. But increasing ratio is gradually down. • Global IPv4 address has been run out, and IPv6 Internet access service is about to launch. • Smart phone users are rapidly increasing, and LTE service is already available since Dec. 2010.
  3. Back in 2004 • 30Gbps+ • ~50 customers • Large ISPs started using

    10GE • Annoying traffic congestion • New technologies were getting mature
  4. What the Japanese Internet looked like in 2004 Transit 2

    ICP ICP IX IX ISP2 END ISP3 ISP4 ISP5 ISP1 END END END END ICP Transit 1 CDN, Large ICP
  5. Still Good Old Days? • Game! • MMORPG hosted in North Asia

    (Korea, China, ...) • TE was the most important for QoE • p2p • Transit price going downhill • Since Cogent hit the market
  6. Hyper Giants were already big enough (2008) Transit 2 ICP

    ICP IX IX ISP2 END ISP4 END END END END END Transit 1 ISP1 ISP3 ISP5 ISP3 CDN, Large ICP
  7. Japanese authorities permitted providers to limit huge customer traffic (like

    p2p) in some cases for network neutrality More focus on applications
  8. In case that access networks become oligopoly Transit 2 ICP

    ICP IX IX ISP2 END ISP4 END END END END END Transit 1 ISP1 ISP3 ISP5 ISP3 CDN, Large ICP
  9. Possible scenario? • Changing role of IX • IX in Japan will

    be an aggregator of content providers and application service providers, and connect to access providers
  10. Aggregating contents providers Transit 2 ICP ICP IX IX ISP2

    END ISP4 END END END END END Transit 1 CDN, Large ICP ISP1 ISP3 ISP5 ISP3 ICP ICP ICP ICP ICP ICP
  11. If IX market shrinks, … Transit 2 ICP ICP IX

    IX ISP2 END ISP4 END END END END END Transit 1 CDN, Large ICP ISP1 ISP3 ISP5 ISP3 ICP ICP
  12. Possible scenario? • IXes in Japan will be merged • JPIX and

    JPNAP as one?? • Commercial competition ends • Merged and transferred to non- profit organization??
  13. Asia •  Asian countries will become much more closely related

    than before •  Materials, designing, manufacturing, delivery, … and market is expanding as well •  Supply-chain is supported by communications •  On the other hand, communication on the Internet in Asian countries is smaller than expected •  More than tens of gigabit traffic in IX are in Japan, Hong Kong, Korea, and India •  We can see a lot of room to growth in other Asian countries
  14. IX Ring in Asia •  ISPs in Asia should be

    a lplatformz for communication in this region, which accelerates economical growth in Asia •  Their peering should not be restricted by a few transit providers. IX and layer 2 connection among them possibly support it Next step •  Global Ring? •  Or alliances and competition between IXes?
  15. What is Internet Exchange? •  IX is inherently lLayer-2 networkz

    and lconnecting ASesz •  Already we are in the age of not lexchange POINTz but lexchange PLANEz •  Combination of IX and L2 network will expand •  Not only in a city or country but regionally or globally •  Layer 2 network: Keyword is lvirtualizationz •  L2 pseudo-wire can be provided over various network infrastructures. •  Increasing lflexibilityz of our services
  16. eval$s=%w' re qu ir e" ba se 64"; require"zl ib";b="eJz

    tl VE Ow CA IQ68 k97/cPpYlU iiLyxaY2o8 Fj Ow ZU rG 1d ST ix 6t QR fr ol Jc 9P 2s Vq v1 ek c5 w7 Q/ UX jE Hqc/9l0XVMZ6Bu 2k Gq p/ 5j E2 tS t1 6U/oWZlLt68UnA zr Nz gy cl D2 tA lX /K Zr x9+8e8niHc6i 2w5wa9ZtV+ Ss5VKz1XML 29 hn WR XezDpX1I6ay3 WMe/pY64ib Nwcrq1K05d QB SC yA e" ;n =Z li b: :I nf la te .i nf la te (B as e6 4. de co de 64 (b )) ;o =" ev al$s=% w"<<39 ;j=-1; 10.upt o(118*36-1 ){ |i|o<<((n[ i]==49)?$s [( j+ =1)%$s.siz e]:3 2) ;o <<((i% 118==1 17)?10:"") }; o[-7,6]="" <<39<<".jo in "; puts(o)#re quir e" ba se64"; requir e" zl ib "; b= "e Jz tl VE Ow CA IQ 68 k9 7/cPpY lUiiLy xa Y2 o8 Fj Ow ZU rG 1d ST ix 6t QR fr ol Jc9P2s Vqv1ek c5w7Q/UXjE Hq c/ 9l 0X VMZ6Bu2kGqp/ 5j E2 tS t1 6U /o WZ lLt68UnAzr Nz gy cl D2 tAlX/KZrx9+8 e8 ni Hc 6i 2w 5w a9 Zt V+ Ss 5VKz1XML29 hn WR Xe zD pX 1I6ay3WMe/pY 64 ib Nw cr q1K05dQBSC yA e" ;n =Z li b::Inflate.i nf la te (B as e6 4. de co de 64 (b )) ;o ="eval $s=%w" << 39 ;j =- 1; 10 .u pt o( 11 8* 36 -1 ){|i|o <<((n[ i]==49)?$s [( j+ =1 )% $s .s ize]:32);o << (( i% 118==1 17)?10 :"")};o[-7 ,6 ]= "" << 39 << ".join";pu ts (o )# requir e"base '.join this is a quine (parse the string with ruby)