2013
DOI: 10.1007/978-3-642-40047-6_72
|View full text |Cite
|
Sign up to set email alerts
|

Dynamic Protocol Tuning Algorithms for High Performance Data Transfers

Abstract: Obtaining optimal data transfer performance is of utmost importance to today's data-intensive distributed applications and wide-area data replication services.Doing so necessitates effectively utilizing available network bandwidth and resources, yet in practice transfers seldom reach the levels of utilization they potentially could. Tuning protocol parameters such as pipelining, parallelism, and concurrency can significantly increase utilization and performance, however determining the best settings for these … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
16
0

Year Published

2014
2014
2020
2020

Publication Types

Select...
5
1
1

Relationship

2
5

Authors

Journals

citations
Cited by 20 publications
(16 citation statements)
references
References 29 publications
0
16
0
Order By: Relevance
“…We compared the performance of our energy-aware MinE and HTEE algorithms with energy-agnostic Single Chunk (SC) and Pro-active Multi Chunk (ProMC) algorithms [10] as well as the popular cloud-hosted data transfer service Globus Online (GO) [6] and the standard Globus GridFTP client (Globus-url-copy). SC and GO algorithms employ divide and transfer approach to transfer a dataset with mixed sized files.…”
Section: Resultsmentioning
confidence: 99%
See 2 more Smart Citations
“…We compared the performance of our energy-aware MinE and HTEE algorithms with energy-agnostic Single Chunk (SC) and Pro-active Multi Chunk (ProMC) algorithms [10] as well as the popular cloud-hosted data transfer service Globus Online (GO) [6] and the standard Globus GridFTP client (Globus-url-copy). SC and GO algorithms employ divide and transfer approach to transfer a dataset with mixed sized files.…”
Section: Resultsmentioning
confidence: 99%
“…Thus, we let the user to be able to decide the maximum acceptable number of concurrent channels for a data transfer. We have chosen concurrency level to tune the throughput, since in our previous work [5,10] we have observed that concurrency is the most influential transfer parameter for all file sizes in most test environments. Even though parallelism also creates multiple channels similar to concurrency, allotting channels to multiple file transfer instead of a single one yields higher disk IO throughput which qualifies concurrency to be the most effective parameter on transfer throughput.…”
Section: High Throughput Energy-efficient Transfer Algorithmmentioning
confidence: 99%
See 1 more Smart Citation
“…HARP combines three approaches of application-level data transfer tuning and optimization: i) heuristics; (ii) real-time probing; and (iii) historical data analysis. Heuristic algorithms [19], [26] compute transfer parameters through calculations on the dataset and network metrics. For example, the value of pipelining is calculated by dividing the bandwidthdelay-product (BDP) to the average file size so that it will return large values for small files and small values for large files which aligns with the purpose of pipelining [27].…”
Section: Overview Of Harpmentioning
confidence: 99%
“…Optimal values for these parameters depend on the many factors described above. In our previous work, we have developed heuristicbased dynamic optimization algorithms [19] to determine the best combination of these parameters by using network and dataset characteristics (i.e., bandwidth, round-trip-time, and average file size).…”
Section: Introductionmentioning
confidence: 99%