WIDE Technical-Report in 2011 WIDE WG 2010 wide-tr-cloud-report-2010-00.pdf WIDE Project : http://www.wide.ad.jp/ If you have any comments on WIDE documents, please contact to board@wide.ad.jp
Title: WIDE WG 2010 Author(s):,,, Date: 2011-1-4
WIDE WG 2010 2011 1 4 1 WIDE 2010 1 WIDE WIDE Cloud (2 ) (3 ) (4 ) (5 6 ) NAT64 (7 ) 2 2010 7 2 WIDE 2.1 IIJ WIDE WIDE WIDE WIDE 50 2.2 WIDE ( ( )) : (13:00 14:45) ( ()) ( ( )) IaaS ( ( )) : (15:00 16:45) 1
( ( )) WIDE ( ( )) StarBED ( ( )) : (17:00 19:00) : ( : ( )) : ( : ( )) 2.3 SLA(Service Level Agreement) WIDE WIDE Cloud NICT StarBED WIDE 2.4 WIDE WIDE WIDE WG 2
3 3.1 () NTT 1998 Web Web WIDE Cloud 3.2 3 koshien Web sentryc sentryd NTSC sentryc koshien Web JavaScript JavaScript sentryc sentryd sentryc sentryd 3.3 sentryc sentryd JPEG sentryc WIDE Cloud VM @0AB/ =#:C$!"#$%&' +,-./0%1#!2"%/ 345,6!"#$%&* 1:1*7" '">=?"%& +,(-'.%/# +,(-'.%/0 +,(-'.%/1 $$$ +,(-'.%/M 53(01)*./(/01.23.4% #:;<( 566 6-.* @%).2%.)!"#$%&'() <%=$"/$9/!71%"'/8"89%& 89';!"#$%&!71%"'/8"89%&/ 1:1*7"/89'C>"/%"1'!/ +,-./'1$1 (.%)23= (.%)234/# (.%)234/0 (.%)234/1 $$$ (.%)234/N #:;<( 789 ()*+,-./(/01.23.4%!"#$%&'( 40$=,O'"&!"#$%&*()?@AB*4C,D=* E57@F6G*H>6IJKIL (.%)234>%&2&# (.%)234>%&2&0-0$%&2& $$$!"#$%&'()* 1: sentry (.%)234>%.PD# (.%)234>%.PD0 QR$%.PD $$$!"#$%.PD* sentryd sentryc 1 sentryd 1 JPEG sentryc UDP JPEG sentryc JPEG apache mod sentry URL 2: 2010 2 WIDE Cloud VM (NAIST) ( ) 1VM 1 IPv4/v6 sentryd cisco2.dojima JGN2plus 3
WIDE Cloud sentryc sentryc.asahi.co.jp WIDE Cloud koshien JavaScript koshien 9 1/9 koshien 3.4 WIDE Cloud VM Apache Hypervisor CPU Intel Xeon AMD Opteron Hypervisor 1 VM GuestOS CentOS 5.5 Hypervisor OS Ubuntu 10.04 OS NIC virtio Intel Pro 1000 e1000 VCPU 1 4GB Apache 2.2.16 MPM event mod sentry httperf mod sentry URL sentryd 25KB Linux CentOS (Linux 2.6.18) Ubuntu (Linux 2.6.32) 3.5 8 7 WIDE Cloud 4 VM 650Mbps 800Mbps 3.5.1 WIDE Cloud VM 2 3 koshien 1 JavaScript VM VM TCP 3 14:30 2: Apache (s) Intel+CentOS+virtio 2153 AMD+CentOS+virtio 1107 Intel+CentOS+e1000 1188 Intel+Ubuntu+virtio 1886 2 Intel Xeon CentOS virtio AMD kvm amd virtio e1000 3: sentryc TCP VM 8 8VM Hypervisor 4 4VM 80Mbps 150Mbps 8000TCP 3.5.2 koshien sentryc AMD Hypervisor 4
1: Hypervisor vm1.naist vm2.naist CPU Xeon L5520 (2.26GHz) x2 Opteron 2387 (2.8GHz) x2 Memory 36GB DDR3 64GB DDR2 OS Ubuntu 10.04 amd64 Hypervisor KVM 84 3.5.3 4: 4VM IPv6 VM 3 VM 11 VM Hypervisor Hypervisor CPU fig:cloud:koshien-sentryc-trouble 30 snmp CPU VM Hypervisor 3: CPU Xeon X5570 (2.8GHz) x2 Memory Network 24GB DDR3 10 Gigabit OS CentOS 5.5 Rev.Proxy Apache 2.2.16 (event MPM) mod proxy balancer mod proxy balancer 5 guest1 guest2 Intel Xeon Hypervisor guest3 guest4 AMD Opteron Hypervisor 14 1 166Mbps 800Mbps 6: VM Hypervisor CPU VM VM Ubuntu 10.04 net-snmp 80Mbps snmp Internet Explorer sentryc 5
5: mod proxy balancer ( ) <Proxy balancer://cluster> BalancerMember http://guest1.naist.wide.ad.jp/sentry-handler loadfactor=10 BalancerMember http://guest2.naist.wide.ad.jp/sentry-handler loadfactor=10 BalancerMember http://guest3.naist.wide.ad.jp/sentry-handler loadfactor=2 BalancerMember http://guest4.naist.wide.ad.jp/sentry-handler loadfactor=2 </Proxy> 3.6 1 VM AS VM CDN 4 4.1 Xen KVM OS LAN 4.2 Xen ThinkPad X61 Fedora 14 Xen4.0.1 Gigabit Ethernet memtest+86 CD 128MB Test 0 Test4 Test0 Test4 4.2(a)(b) Test0 13 Test4 30 4.2(c)(d) Test4 Test0 Xen 500Mbps Xen 6
7: 4.3 JGN2plus Dell PowerEdge R410 3 Xeon 2.27GHz 2 Debian lenny Xen3.2.1 Xenon 1.87GHz Ubuntu10.04 NFS 4.3 NFS LAN 1G JGN2plus 10G Xen 1G NIC RTT 40ms RTT 0.2ms Xen A, Xen B dump OS 128MB,256MB,512MB,1GB,2GB,4GB,8GB JGN memtest86+ 8: Xen JGN2plus TCP 128MB UNIX mmap() allocate sleep() rdtsc 5 7
[1] IETF Clouds BoF 5.1 PaaS (Platform as a Service) PaaS PaaS 5.2 : VLAN VPN VLAN 2 VPN VLAN : VLAN VPN 5.3 2 5.3.1 () 5.3.2 8
5.4 5.4.1 VLAN 5.4.2 Mobile IPv6[2] 5.4.3 NEMO BS[3] 5.4.1 VLAN 2 2 2 2 5.4.2 Mobile IP Mobile IP Mobile IP Mobile IP Mobile IP RFC3775[2] Mobile IP Mobile IP 5.4.3 NEMO NEMO RFC3963[3] RFC3963 (Mobile Network Prefix, MNP) NEMO BS ( 9
) Mobile IP 6 WIDE Cloud WIDE Cloud VLAN 5 VLAN NEMO 7 NAT64 WIDE Cloud IPv6 6 NEMO BS IPv6 IPv6 IPv4 IPv6 IPv4 IPv4 IPv6 (NAT64) 6.1 6.1 NEMO WIDE Cloud WIDE Cloud WIDE NOC 2001:200:0:1c01::/64 10 NEMO 2001:200:d00::/64 2001:200:d00:1::/64 2001:200:d00:a::/64 NOC 3 NOC 2 2001:200:0:1c0a::/64 2001:200:0:1400::/64 NEMO 7.1 NAT64 WIDE Cloud WIDE Cloud NAT64 IPv4 IPv6 1 1 NAT64 IPv6 IPv4 NAT64 IPv6 IPv4 NAT64 NAT64 NAT64 [4] 10
WIDE komatsu: 2001:200:0:1400 2001:200:0:1c01 Hyper Hyper visor visor WIDE nezu: 2001:200:0:1c0a: Hyper Hyper visor Hyper visor visor WIDE Core Home Agent Home: 2001:200:d00::/64 MR-1 MR-2 MR-3 MR-4 MR-5 MR-6 MR-7 MR-8 MR-9 R-10 from 2001:200:d00:1::/64 to 2001:200:d00:a::/64 9: NEMO WIDE Cloud 7.2 2001:200:0:1c0a::/64 203.178.138.0/28 map646 2001:200:d00:100::/64 203.178.138.221/29 203.178.141.194/32 WIDE Core Internet map646 2001:200:d00:100::/64 203.178.138.221/29 203.178.141.194/32 7.2 WIDE Cloud NAT64 2 NAT64 WIDE Cloud IPv6 IPv4 2001:200:d00:100::/64 IPv6 WIDE Cloud IPv4 1 1 WIDE Cloud IPv6 WIDE Cloud IPv4 WIDE Cloud IPv4 IPv6 10: WIDE Cloud NAT64 7.3 WIDE Cloud NAT64 www.kame.net KAME 11
www.internetconference.org 2010 WIDE Cloud 2010 10 23 4 WIDE Cloud NAT64 8 WIDE Cloud WIDE 3 2010 KAME WIDE Cloud WIDE Cloud Controller (WCC) 5 IPv6 NAT64 [1] Keiichi Shima and Yuji Sekiya. Network Portability Requirements and Models for Cloud Environment. IETF, September 2010. draft-shimaclouds-net-portability-reqs-and-models-00. [2] David B. Johnson, Charles E. Perkins, and Jari Arkko. Mobility Support in IPv6. IETF, June 2004. RFC3775. [3] Vijay Devarapalli, Ryuji Wakikawa, Alexandru Petrescu, and Pascal Thubert. Network Mobility (NEMO) Basic Support Protocol. IETF, January 2005. RFC3963. [4] Keiichi Shima. map646: Mapping between IPv6 and IPv4 and vice versa, December 2010. https://github.com/keiichishima/map646/. 12