Enhancing Data Transfer Performance Utilizing a DTN between Cloud Service Providers

The rapid transfer of massive data in the cloud environment is required to prepare for unexpected situations like disaster recovery. With regard to this requirement, we propose a new approach to transferring cloud virtual machine images rapidly in the cloud environment utilizing dedicated Data Trans...

Full description

Bibliographic Details
Main Authors: Wontaek Hong, Jeonghoon Moon, Woojin Seok, Jinwook Chung
Format: Article
Language:English
Published: MDPI AG 2018-04-01
Series:Symmetry
Subjects:
Online Access:http://www.mdpi.com/2073-8994/10/4/110
id doaj-ccbff51b50b2415e992007f1217cbde1
record_format Article
spelling doaj-ccbff51b50b2415e992007f1217cbde12020-11-25T01:10:15ZengMDPI AGSymmetry2073-89942018-04-0110411010.3390/sym10040110sym10040110Enhancing Data Transfer Performance Utilizing a DTN between Cloud Service ProvidersWontaek Hong0Jeonghoon Moon1Woojin Seok2Jinwook Chung3Division of National Supercomputing, Korea Institute of Science and Technology Information, Daejeon 34141, KoreaDivision of National Supercomputing, Korea Institute of Science and Technology Information, Daejeon 34141, KoreaDivision of National Supercomputing, Korea Institute of Science and Technology Information, Daejeon 34141, KoreaDepartment of Electrical and Computer Engineering, SungKyunKwan University, Suwon, Gyeonggi-do 16419, KoreaThe rapid transfer of massive data in the cloud environment is required to prepare for unexpected situations like disaster recovery. With regard to this requirement, we propose a new approach to transferring cloud virtual machine images rapidly in the cloud environment utilizing dedicated Data Transfer Nodes (DTNs). The overall procedure is composed of local/remote copy processes and a DTN-to-DTN transfer process. These processes are coordinated and executed based on a fork system call in the proposed algorithm. In addition, we especially focus on the local copy process between a cloud controller and DTNs and improve data transfer performance through the well-tuned mount techniques in Network File System (NFS)-based connections. Several experiments have been performed considering the combination of synchronous/asynchronous modes and the network buffer size. We show the results of throughput in all the experiment cases and compare them. Consequently, the best throughput in write operations has been obtained in the case of an NFS server in a DTN and an NFS client in a cloud controller running entirely in the asynchronous mode.http://www.mdpi.com/2073-8994/10/4/110data transfer nodes (DTN)cloud controllernetwork file system (NFS)data transferOpenStack
collection DOAJ
language English
format Article
sources DOAJ
author Wontaek Hong
Jeonghoon Moon
Woojin Seok
Jinwook Chung
spellingShingle Wontaek Hong
Jeonghoon Moon
Woojin Seok
Jinwook Chung
Enhancing Data Transfer Performance Utilizing a DTN between Cloud Service Providers
Symmetry
data transfer nodes (DTN)
cloud controller
network file system (NFS)
data transfer
OpenStack
author_facet Wontaek Hong
Jeonghoon Moon
Woojin Seok
Jinwook Chung
author_sort Wontaek Hong
title Enhancing Data Transfer Performance Utilizing a DTN between Cloud Service Providers
title_short Enhancing Data Transfer Performance Utilizing a DTN between Cloud Service Providers
title_full Enhancing Data Transfer Performance Utilizing a DTN between Cloud Service Providers
title_fullStr Enhancing Data Transfer Performance Utilizing a DTN between Cloud Service Providers
title_full_unstemmed Enhancing Data Transfer Performance Utilizing a DTN between Cloud Service Providers
title_sort enhancing data transfer performance utilizing a dtn between cloud service providers
publisher MDPI AG
series Symmetry
issn 2073-8994
publishDate 2018-04-01
description The rapid transfer of massive data in the cloud environment is required to prepare for unexpected situations like disaster recovery. With regard to this requirement, we propose a new approach to transferring cloud virtual machine images rapidly in the cloud environment utilizing dedicated Data Transfer Nodes (DTNs). The overall procedure is composed of local/remote copy processes and a DTN-to-DTN transfer process. These processes are coordinated and executed based on a fork system call in the proposed algorithm. In addition, we especially focus on the local copy process between a cloud controller and DTNs and improve data transfer performance through the well-tuned mount techniques in Network File System (NFS)-based connections. Several experiments have been performed considering the combination of synchronous/asynchronous modes and the network buffer size. We show the results of throughput in all the experiment cases and compare them. Consequently, the best throughput in write operations has been obtained in the case of an NFS server in a DTN and an NFS client in a cloud controller running entirely in the asynchronous mode.
topic data transfer nodes (DTN)
cloud controller
network file system (NFS)
data transfer
OpenStack
url http://www.mdpi.com/2073-8994/10/4/110
work_keys_str_mv AT wontaekhong enhancingdatatransferperformanceutilizingadtnbetweencloudserviceproviders
AT jeonghoonmoon enhancingdatatransferperformanceutilizingadtnbetweencloudserviceproviders
AT woojinseok enhancingdatatransferperformanceutilizingadtnbetweencloudserviceproviders
AT jinwookchung enhancingdatatransferperformanceutilizingadtnbetweencloudserviceproviders
_version_ 1725175895399858176