ترجمه مقاله ESAMR الگوریتم زمانبندی پیشرفته خودتطبیقی نگاشت‌کاهش - نشریه IEEE

ترجمه مقاله ESAMR الگوریتم زمانبندی پیشرفته خودتطبیقی نگاشت‌کاهش - نشریه IEEE
قیمت خرید این محصول
۳۵,۰۰۰ تومان
دانلود رایگان نمونه دانلود مقاله انگلیسی
عنوان فارسی
ESAMR : الگوریتم زمانبندی پیشرفته خودتطبیقی نگاشت‌کاهش (MapReduce)
عنوان انگلیسی
ESAMR: An Enhanced Self-Adaptive MapReduce Scheduling Algorithm
صفحات مقاله فارسی
22
صفحات مقاله انگلیسی
8
سال انتشار
2012
نشریه
آی تریپل ای - IEEE
فرمت مقاله انگلیسی
PDF
فرمت ترجمه مقاله
ورد تایپ شده
رفرنس
دارد
کد محصول
5322
وضعیت ترجمه عناوین تصاویر و جداول
ترجمه شده است
وضعیت ترجمه متون داخل تصاویر
ترجمه نشده است
وضعیت فرمولها و محاسبات در فایل ترجمه
به صورت عکس، درج شده است
رشته های مرتبط با این مقاله
مهندسی کامپیوتر
گرایش های مرتبط با این مقاله
مهندسی الگوریتم ها و محاسبات، برنامه نویسی کامپیوتر و مهندسی نرم افزار
مجله
هیجدهمین کنفرانس بین المللی سیستم های موازی و توزیع شده
دانشگاه
گروه مهندسی و علوم کامپیوتر، دانشگاه نبراسکا، لینکلن
کلمات کلیدی
نگاشت‌کاهش (MapReduce)، اجرای دوبارۀ حدسی وظایف، ناهمگن
فهرست مطالب
چکیده
1- مقدمه
2- پس‌زمینه
الف) مفاهیم اصلی نگاشت‌کاهش
ب) سازو کارهای موجود اجرای مجدد
3- الگوریتم ESAMR
4- ارزیابی
5- نتیجه‌گیری
نمونه چکیده متن اصلی انگلیسی
Abstract

MapReduce is a programming model and an associated implementation for processing and generating large data sets. Hadoop is an open-source implementation of MapReduce, enjoying wide adoption, and is used not only for batch jobs but also for short jobs where low response time is critical. However, Hadoop’s performance is currently limited by its default task scheduler, which implicitly assumes that cluster nodes are homogeneous and tasks make progress linearly, and uses these assumptions to decide when to speculatively re-execute tasks that appear to be stragglers. In practice, the homogeneity assumption does not always hold. Longest Approximate Time to End (LATE) is a MapReduce scheduling algorithm that takes heterogeneous environments into consideration. It, however, adopts a static method to compute the progress of tasks. As a result neither Hadoop default nor LATE schedulers perform well in a heterogeneous environment. Self-adaptive MapReduce Scheduling Algorithm (SAMR) uses historical information to adjust stage weights of map and reduce tasks when estimating task execution times. However, SAMR does not consider the fact that for different types of jobs their map and reduce stage weights may be different. Even for the same type of jobs, different datasets may lead to different weights. To this end, we propose ESAMR: an Enhanced Self-Adaptive MapReduce scheduling algorithm to improve the speculative re-execution of slow tasks in MapReduce. In ESAMR, in order to identify slow tasks accurately, we differentiate historical stage weights information on each node and divide them into k clusters using a k-means clustering algorithm and when executing a job’s tasks on a node, ESAMR classifies the tasks into one of the clusters and uses the cluster’s weights to estimate the execution time of the job’s tasks on the node. Experimental results show that among the aforementioned algorithms, ESAMR leads to the smallest error in task execution time estimation and identifies slow tasks most accurately.

نمونه چکیده ترجمه متن فارسی
چکیده ـ نگاشت‌کاهش (MapReduce) مدل برنامه‌نویسی و اجرا در پردازش و تولید مجموعه داده‌های بزرگ محسوب می‌شود. هدوپ (Hadoop) در واقع اجرای منبع باز نگاشت‌کاهش با بهره‌گیری گسترده است و نه تنها برای مشاغل گروهی بلکه برای مشاغل کوتاه‌مدت نیز به کار می‌رود مشاغلی که در آن زمان پاسخ کوتاه بسیار حائز اهمیت است. با وجود این، عملکرد هدوپ در حال حاضر به واسطۀ زمان بندی کار پیش‌فرض آن محدود شده است، که در آن به وضوح فرض شده است که گره‌های خوشه‌ای همگن هستند و وظایف دارای پیشرفت خطی بوده و از این فرضیات برای تصمیم‌گیری هنگام اجرای مجدد و حدسی وظایفی که به نظر سرگردان می‌رسند، استفاده می‌شود. در عمل، فرضیات همگن همیشه برقرار نیستند. طولانی‌ترین زمان تقریبی تا انتها (LATE) همان الگوریتم زمان بندی نگاشت‌کاهش  است که محیط‌های ناهمگن را در نظر می‌گیرد. با وجود این، روش استاتیک را برای محاسبۀ پیشرفت وظایف به کار می‌برد. در نتیجه، نه پیش‌فرض هدوپ و نه زمان‌بند LATE، هیچ یک در محیط ناهمگن به خوبی کار نمی‌کنند. الگوریتم زمان‌بندی خودتطبیقی نگاشت‌کاهش (SAMR) از اطلاعات گذشته برای تنظیم اوزان مرحلۀ نگاشت استفاده می‌کند و وظایف را هنگام برآورد زمان‌های اجرای وظایف می‌کاهد. با وجود این، SAMR این مسئله که در انواع کارهای مختلف، نگاشت‌ها و کاهش اوزان مراحل ممکن است متفاوت باشد را در نظر نگرفته است. حتی در مورد مشاغل مشابه، مجموعه داده‌های متفاوت می‌تواند به اوزان مختلف منتج شود. در این راستا، ESAMR را پیشنهاد می‌کنیم: الگوریتم زمان‌بندی پیشرفتۀ تطبیقی نگاشت‌کاهش برای بهبود اجرای مجدد حدسی کارهای کند در نگاشت‌کاهش. در ESAMR، به منظور شناسایی دقیق کارهای کند، اطلاعات مربوط به اوزان مرحلۀ گذشته را در هر گره متمایز می‌کنیم و آنها را با استفاده از الگوریتم خوشه‌بندی k-means به خوشه‌های k تقسیم می‌کنیم و هنگام اجرای وظایف شغلی بر روی یک گره، ESAMR وظایف را به یکی از این خوشه‌ها طبقه‌بندی کرده و از اوزان خوشه برای برآورد زمان اجرای وظایف شغلی بر روی هر گره استفاده می‌کند. نتایج تجربی حاکی از آن است که از میان الگوریتم‌های فوق‌الذکر، ESAMR به کمترین خطا در برآورد زمان اجرای کار منتهی شده و وظایف کند را با بیشترین دقت شناسایی کرده است.

بدون دیدگاه