کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
424528 685587 2016 15 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Overcoming data locality: An in-memory runtime file system with symmetrical data distribution
ترجمه فارسی عنوان
غلبه بر موقعیت داده ها: یک سیستم فایل زمان اجرا در حافظه با توزیع داده های متقارن
کلمات کلیدی
محاسبات بسیاری از کارها، سیستم فایل حافظه، هشیده توزیع، مقیاس پذیری
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
چکیده انگلیسی


• We present a locality-agnostic in-memory storage system for many-task computing.
• Locality-aware approaches introduce storage and network communication imbalances.
• Our approach performs better on both micro-benchmarks and real-world applications.
• Evaluation shows that our approach is applicable on both clusters, and clouds.

In many-task computing (MTC), applications such as scientific workflows or parameter sweeps communicate via intermediate files; application performance strongly depends on the file system in use. The state of the art uses runtime systems providing in-memory file storage that is designed for data locality: files are placed on those nodes that write or read them. With data locality, however, task distribution conflicts with data distribution, leading to application slowdown, and worse, to prohibitive storage imbalance. To overcome these limitations, we present MemFS, a fully symmetrical, in-memory runtime file system that stripes files across all compute nodes, based on a distributed hash function. Our cluster experiments with Montage and BLAST workflows, using up to 512 cores, show that MemFS has both better performance and better scalability than the state-of-the-art, locality-based file system, AMFS. Furthermore, our evaluation on a public commercial cloud validates our cluster results. On this platform MemFS shows excellent scalability up to 1024 cores and is able to saturate the 10G Ethernet bandwidth when running BLAST and Montage.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Future Generation Computer Systems - Volume 54, January 2016, Pages 144–158
نویسندگان
, , ,