arrow
返回

RAMSYS: Resource-Aware Asynchronous Data Transfer with Multicore SYStems

delete2017-05-01
delete10
delete
OA
AI
T
Tan Li *
Y
Yufei Ren
D
Dantong Yu
DOI:10.1109/TPDS.2016.2619344delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
High-speed data transfer is vital to data-intensive computing that often requires moving large data volumes efficiently within a local data center and among geographically dispersed facilities. Effective utilization of the abundant resources in modern multicore environments for data transfer remains a persistent challenge, particularly, for Non-Uniform Memory Access (NUMA) systems wherein the locality of data accessing is an important factor. This requires rethinking how to exploit parallel access to data and to optimize the storage and network I/Os. We address this challenge and present a novel design of asynchronous processing and resource-aware task scheduling in the context of high-throughput data replication. Our software allocates multiple sets of threads to different stages of the processing pipeline, including storage I/O and network communication, based on their capacities. Threads belonging to each stage follow an asynchronous model, and attain high performance via multiple locality-aware and peer-aware mechanisms, such as task grouping, buffer sharing, affinity control and communication protocols. Our design also integrates high performance features to enhance the scalability of data transfer in several scenarios, e.g., file-level sorting, block-level asynchrony, and thread-level pipelining. Our experiments confirm the advantages of our software under different types of workloads and dynamic environments with contention for shared resources, including a 28-160 percent increase in bandwidth for transferring large files, 1.7-66 times speed-up for small files, and up to 108 percent larger throughput for mixed workloads compared with three state of the art alternatives, GridFTP, BBCP and Aspera.
Keyword:
Multicore systems
input/output
high-speed data transfer
parallelism
asynchronous processing
pipelining
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Parallel and Distributed Systems 封面图
IEEE Transactions on Parallel and Distributed Systems
IF:
6
论文数:
5.2K
被引数:
1.1W

机构

S
stony brook university
学者数:
1.3W
论文数: 1.0W
被引数: 20
V
vmware, inc.
学者数:
70
论文数: 61
被引数: 0
S
state university of new york (suny) system
学者数:
6.5W
论文数: 5.8W
被引数: 65
学者 查看更多机构