1 1 2 3 4 5 1 1, 6 Construction and Operation of Large Scale Web Contents Distribution Platform using Cloud Computing 1. ( ) 1 IT Web Yoshihiro Okamoto, 1 Naomi Terada and Tomohisa Akafuji, 1, 2 Yuko Okamoto, 3 Yuji Sekiya, 4 Eiji Kawai, 5 Kazutoshi Fujikawa 1 and Hideki Sunahara 6 On the Internet, flash crowd (unexpected increase of web access) debase content quality due to insufficient resources. We think cloud computing, borrows computer resources through the internet, may solve this matter. In this paper, we report an experimentation of large-scale content distribution using cloud computing in Japanese High School Baseball Championship (Summer Koshien) 2010. 1 Nara Institute of Science and Technology 2 Asahi Broadcasting Corporation 3 NTT NTT Smartconnect Corporation 4 University of Tokyo 5 National Institute of Information and Communications Technology 6 Keio University 1 c 2011 Information Processing Society of Japan
2. 2.1 ( NAIST) NTT 1998 Web 2.2 3 koshien sentryc sentryd Web NTSC sentryc @0AB/ =#:C$!"#$%&'!"#$%&'() +,-./0%1#!2"%/ 345,6!"#$%&* <%=$"/$9/!71%"'/8"89%& 1 1:1*7" 89';!"#$%&!71%"'/8"89%&/ sentry!"#$%&*() '">=?"%& 1:1*7"/89'C>"/%"1'!/ +,-./'1$1 sentryd sentryc 1 sentryd 1 JPEG sentryc UDP JPEG sentryc JPEG apache mod sentry URL FTP NFS koshien Web JavaScript JavaScript sentryc sentryd sentryc sentryd 2.3 sentryc sentryd JPEG 3. WIDE WIDE WIDE WIDE VM WIDE Hypervisor WIDE IaaS (Infrastructure as a Service) VM 1) 2 WIDE 4. sentryc WIDE VM 3 koshien sentryc 1Gbps WIDE VM (NAIST) ( ) 1VM 1 IPv4/v6 sentryd JGN2plus WIDE sentryc 2 c 2011 Information Processing Society of Japan
+,(-'.%/# +,(-'.%/0 +,(-'.%/1 53(01)*./(/01.23.4% #:;<( 6-.* @%).2%.) +,(-'.%/M 566 (.%)23= (.%)234/# (.%)234/0 (.%)234/1 #:;<( 789 40$=,O'"& (.%)234/N ()*+,-./(/01.23.4%!"#$%&'(?@AB*4C,D=* E57@F6G*H>6IJKIL (.%)234>%&2&# (.%)234>%&2&0!"#$%&'()* -0$%&2& (.%)234>%.PD# (.%)234>%.PD0 QR$%.PD 2 WIDE!"#$%.PD* 3 2010 sentry.asahi.co.jp WIDE sentryc koshien JavaScript ( 1 ) koshien JavaScript Web ( 2 ) JavaScript koshien ( 3 ) ( 4 ) 1 koshien 9 1/9 koshien DNS 2) 4.1 VM WIDE VM Apache Hypervisor CPU Intel Xeon AMD Opteron Hypervisor 1 1 Hypervisor vm1.naist vm2.naist CPU Intel Xeon L5520 (2.26GHz) x2 AMD Opteron 2387 (2.8GHz) x2 Memory 36GB DDR3 64GB DDR2 OS Ubuntu 10.04 amd64 Hypervisor KVM 84 VM GuestOS CentOS 5.5 Hypervisor OS Ubuntu 10.04 OS NIC virtio Intel Pro 1000 3 c 2011 Information Processing Society of Japan
e1000 CPU 1 4GB Apache 2.2.16 Multi Processing Module event MPM mod sentry httperf mod sentry URL sentryd 25KB 2 Apache (s) Intel+CentOS+virtio 2153 AMD+CentOS+virtio 1107 Intel+CentOS+e1000 1188 Intel+Ubuntu+virtio 1886 4 sentryc TCP 2 Intel Xeon CentOS virtio AMD kvm amd virtio e1000 Linux CentOS (Linux 2.6.18) Ubuntu (Linux 2.6.32) 8VM 6 NAIST Hypervisor 5 4VM 80Mbps 150Mbps 8000TCP 5. 8 7 WIDE NAIST( ) ( ) 4 VM 650Mbps 800Mbps 5.1 WIDE sentryc 2 3 koshien 1 JavaScript NAIST sentryc VM TCP 4 14:30 sentryc 8 5 4VM 5.2 koshien sentryc AMD Hypervisor IPv6 VM 4 c 2011 Information Processing Society of Japan
6 mod proxy balancer ( ) <Proxy balancer://cluster> # Intel BalancerMember http://sentryc1.naist.wide.ad.jp/ loadfactor=10 BalancerMember http://sentryc2.naist.wide.ad.jp/ loadfactor=10 # AMD BalancerMember http://sentryc3.naist.wide.ad.jp/ loadfactor=2 BalancerMember http://sentryc4.naist.wide.ad.jp/ loadfactor=2 </Proxy> 3 7 VM Hypervisor CPU 3 CPU Memory Network Xeon X5570 (2.8GHz) x2 24GB DDR3 10 Gigabit OS CentOS 5.5 Rev.Proxy Apache 2.2.16 (event MPM) mod proxy balancer VM VM TCP 8 9 mod proxy balancer 6 guest1 guest2 Intel Xeon Hypervisor guest3 guest4 AMD Opteron Hypervisor 14 1 166Mbps 800Mbps 5.3 VM 11 VM Hypervisor Hypervisor CPU 7 30 SNMP CPU VM Hypervisor 8 Ubuntu 10.04 net-snmp 80Mbps SNMP Internet Explorer JavaScript JavaScript sentryc 5 c 2011 Information Processing Society of Japan
VM 9 TCP WIDE 1) WIDE Cloud Controller. https://wcc.wide.ad.jp/. 2),,,,,,,.. 2009, pp. 83 89, October 2009. 6. JPEG 1 AS VM CDN 7. Web Web 6 c 2011 Information Processing Society of Japan