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...
Main Authors: | , , , |
---|---|
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 |