Skip to main content

nFTP: An Approach to Improve Performance of FTP Protocol on the Virtual Network Environment in the Same Physical Host

  • Conference paper
  • First Online:
Innovations and Advances in Computing, Informatics, Systems Sciences, Networking and Engineering

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 313))

  • 1954 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. KVM, http://www.linux-kvm.org. Retrieved 2012-02-01

  2. VMware, “A Comparative Analysis for New Virtualization Customers”, 2012.

    Google Scholar 

  3. Peter Mell, Timothy Grance, “The NIST Definition of Cloud Computing”, National Institute of Standards and Technology Special Publication, 2011

    Google Scholar 

  4. EC-Council, “Network Defense: Fundamentals and Protocols”, Course Technology, 2010.

    Google Scholar 

  5. Sahan Gamage, Ardalan Kangarlou, Ramana Rao Kompella and Dongyan Xu, “Opportunistic Flooding to Improve TCP Transmit Performance in Virtualized Clouds”, ACM, 2012.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. M. Tim Jones, “Virtio: An I/O virtualization framework for Linux”, IBM, 2010.

    Google Scholar 

  11. M. Allman, V. Paxson, “TCP Congestion Control”, The Internet Engineering Task Force, 2009.

    Google Scholar 

  12. Gal Motika, Shlomo Weiss, “Virtio network paravirtualization driver: Implementation and performance of a de-facto standard”, 2012.

    Google Scholar 

  13. pctechguide.com, “Hard Disk (Hard Drive) Performance – transfer rates, latency and seek times”. pctechguide.com. Retrieved 2012-07-01.

    Google Scholar 

  14. The Fedora Docs Team, “The release notes for Fedora 16”, 2011.

    Google Scholar 

  15. http://wiki.qemu.org/Manual. Retrieved 2012-05-01.

  16. LookBusy, http://www.devin.com/lookbusy/, retrieved on 01/10/2012.

Download references

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

Authors

Corresponding author

Correspondence to Nguyen Tan Cam .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics