摘要(英) |
Nowaday, Infrastructure as a Service (IaaS) becomes more and more popular in the age of cloud computing. As a result, availability of network services in live Virtual Machine (VM) migration becomes an important issue. In this research, we propose a new mechanism to keep network services connection alive during live virtual machine migration over Wide Area Networks (WANs), called ArcticTern. Moreover, we provide a way to migrate virtual machines into another subnet while keeping the client connection alive. ArcticTern will integrate into a Distributed Denial of Service (DDoS) Defense System. With other part of DDoS Defense System, we expect VM will migrate to another host that is not in the same subnet automatically. DDoS Defense System will also filter future connection to blocking malicious connections. By mass deploying the DDoS Defense System with ArcticTern functionality, we expect it will avoid DDoS Attack. |
參考文獻 |
〔1〕 Amazon.com:Amazon EC2。取自http://aws.amazon.com/cn/ec2。
〔2〕 Google:Google Compute Engine。取自https://cloud.google.com/products/compute-engine。
〔3〕 Netcraft: Amazon Web Services′ growth unrelenting,2013年5月。取自http://news.netcraft.com/archives/2013/05/20/amazon-web-services-growth-unrelenting.html。
〔4〕 C. Clark, K. Fraser, S. Hand, J.G. Hansen, E. Jul, C. Limpach, I. Pratt, A. Warfield, "Live migration of virtual machines", NSDI′05 Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation, Volume 2, p. 273-286, May 2005.
〔5〕 F. Travostino, P. Daspit, L. Gommans, C. Jog, C. de Laat, J. Mambretti, I. Monga, B. van Oudenaarde, S. Raghunath, P.Y. Wang, "Seamless live migration of virtual machines over the MAN/WAN", Future Generation Computer Systems, Volume 22, Issue 8, p. 901–907, October 2006.
〔6〕 KVM Migration。取自http://www.linux-kvm.org/page/Migration。
〔7〕 Performing VM migration under Xen。取自http://wiki.xen.org/wiki/Migration。
〔8〕 VirtualBox Teleporting。取自https://blogs.oracle.com/vreality/entry/teleporting。
〔9〕 VMware vMotion。取自http://www.vmware.com/products/vsphere/features/vmotion。
〔10〕 Kernel Based Virtual Machine。取自http://www.linux-kvm.org/page/Main_Page。
〔11〕 About Intel Virtualization Technology。取自http://ark.intel.com/Products/VirtualizationTechnology。
〔12〕 AMD Virtualization。取自http://www.amd.com/en-us/solutions/servers/virtualization。
〔13〕 A Microsoft/Novell White Paper: Interoperability Between Windows and Linux Virtualization Solutions, September, 2010, https://www.suse.com/communities/media/white_paper_sec.pdf。
〔14〕 The Xen Project。取自http://www.xenproject.org/。
〔15〕 Major Hayden:Performance benchmarks: KVM vs. Xen,2014年6月22日。取自https://major.io/2014/06/22/performance-benchmarks-kvm-vs-xen/。
〔16〕 Your Source for Intel Product Information。取自http://ark.intel.com/。
〔17〕 QEMU。取自http://wiki.qemu.org/Main_Page。
〔18〕 libvirt。取自http://libvirt.org/。
〔19〕 任永杰:KVM的管理工具。取自http://smilejay.com/2013/03/libvirt-introduction/。
〔20〕 virt-manager。取自http://virt-manager.org/。
〔21〕 Ubuntu。取自http://www.ubuntu.com/。
〔22〕 Debian。取自https://www.debian.org/。
〔23〕 DistroWatch: DistroWatch Page Hit Ranking, July 19, 2014, http://distrowatch.com/dwres.php?resource=popularity。
〔24〕 libvirt:NAT forwarding (aka "virtual networks")。取自http://wiki.libvirt.org/page/Networking#NAT_forwarding_.28aka_.22virtual_networks.22.29。
〔25〕 libvirt:Forwarding Incoming Connections。取自http://wiki.libvirt.org/page/Networking#Forwarding_Incoming_Connections。
〔26〕 netstat(8) - Linux man page。取自http://linux.die.net/man/8/netstat。
〔27〕 ss(8) - Linux man page。取自http://linux.die.net/man/8/ss。
〔28〕 PABLO NEIRA AYUSO:Netfilter’s connection tracking system。2006年,取自http://people.netfilter.org/pablo/docs/login.pdf。
〔29〕 conntrack-tools: Netfilter′s connection tracking userspace tools。http://conntrack-tools.netfilter.org/。
〔30〕 time(2) - Linux man page。取自http://linux.die.net/man/2/time。
〔31〕 R. Bradford, E. Kotsovinos, A. Feldmann, H. Schioberg, "Live wide-area migration of virtual machines including local persistent state", VEE ′07 Proceedings of the 3rd international conference on Virtual execution environments, p. 169-179, San Diego, California, USA, June 2007.
〔32〕 The netfilter.org "nftables" project。取自http://netfilter.org/projects/nftables/。 |