Abstract
The future of the Internet is applications and services based on virtualization environment. The strong points of virtualization technology are high availability, high flexibility and the effective cost of application management. Currently, network applications are always running on some physical network. Based on virtualization technology there are two main approaches for network virtualization. First one is based on network device virtualization, the second one is based on network virtualization where connected network devices and servers are virtual machines. In the second approach, transmitting information between virtual servers is performed primarily based on the traditional network protocols. However, when the virtual machines of a virtual network are located in a same physical host, the traditional network protocols don’t take full advantage of virtualization technology. The time for packets routing through the network devices (virtual machines) on the routing path is not reduced even though all virtual network devices are on the same physical host. In this paper, the authors offer a new approach to improve speed/performance of the network protocols on the virtual environment by directly copying data from one virtual machine to the other. Within the scope of this paper, to illustrate this idea, the authors focus on improving the performance of the traditional FTP protocol. The results of our experiments show that the performance of improved FTP protocol (nFTP) has increased significantly in the virtual network environment. This approach opens a wide range of research topics to improve performance of network protocols on virtual networks.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
KVM, http://www.linux-kvm.org. Retrieved 2012-02-01
VMware, “A Comparative Analysis for New Virtualization Customers”, 2012.
Peter Mell, Timothy Grance, “The NIST Definition of Cloud Computing”, National Institute of Standards and Technology Special Publication, 2011
EC-Council, “Network Defense: Fundamentals and Protocols”, Course Technology, 2010.
Sahan Gamage, Ardalan Kangarlou, Ramana Rao Kompella and Dongyan Xu, “Opportunistic Flooding to Improve TCP Transmit Performance in Virtualized Clouds”, ACM, 2012.
Xiaolan Zhang, Suzanne McIntosh, Pankaj Rohatgi, and John Linwood Griffin, “XenSocket: A High-Throughput Interdomain. Transport for Virtual Machines”, In ACM/IFIP/USENIX Middleware, 2007.
J. Wang, K.-L. Wright, and K. Gopalan, “XenLoop: a transparent high performance inter-vm network loopback,” in 17th International ACM Symposium on High Performance Parallel and Distributed Computing (HPDC ’08), Boston, MA, 2008, pp. 109–118.
A. Burtsev, K. Srinivasan, P. Radhakrishnan, L. N. Bairavasundaram, K. Voruganti, and G. R. Goodson, “Fido: Fast inter-virtual-machine communication for enterprise appliances,” in USENIX Annual Technical Conference, San Diego, CA, 2009.
Kim, K., Kim, C., Jung, S.-I., Shin, H.-S., and Kim, J.-S., “Inter-domain Socket Communications Supporting High Performance and Full Binary Compatibility on Xen”, ACM VEE, 2008.
M. Tim Jones, “Virtio: An I/O virtualization framework for Linux”, IBM, 2010.
M. Allman, V. Paxson, “TCP Congestion Control”, The Internet Engineering Task Force, 2009.
Gal Motika, Shlomo Weiss, “Virtio network paravirtualization driver: Implementation and performance of a de-facto standard”, 2012.
pctechguide.com, “Hard Disk (Hard Drive) Performance – transfer rates, latency and seek times”. pctechguide.com. Retrieved 2012-07-01.
The Fedora Docs Team, “The release notes for Fedora 16”, 2011.
http://wiki.qemu.org/Manual. Retrieved 2012-05-01.
LookBusy, http://www.devin.com/lookbusy/, retrieved on 01/10/2012.
Acknowledgment
We would like to thank Dr. Richard WM Jones (Emerging Technologies, Red Hat), Dr. Kaskenpalo Petteri (Faculty of AUT) who provided some useful material. We thank Cloud Research Team of University of Science at Ho Chi Minh City who helped the authors to finish this paper.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Cam, N.T., Van Tho, H., Sang, N.H., Tan, C.D. (2015). nFTP: An Approach to Improve Performance of FTP Protocol on the Virtual Network Environment in the Same Physical Host. In: Sobh, T., Elleithy, K. (eds) Innovations and Advances in Computing, Informatics, Systems Sciences, Networking and Engineering. Lecture Notes in Electrical Engineering, vol 313. Springer, Cham. https://doi.org/10.1007/978-3-319-06773-5_57
Download citation
DOI: https://doi.org/10.1007/978-3-319-06773-5_57
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-06772-8
Online ISBN: 978-3-319-06773-5
eBook Packages: EngineeringEngineering (R0)