بررسی قابلیت به کارگیری چارچوب MapReduce به منظور قابل حل نمودن محاسبات علمی

  • سال انتشار: 1391
  • محل انتشار: همایش ملی علوم و مهندسی کامپیوتر
  • کد COI اختصاصی: NCCSE01_067
  • زبان مقاله: فارسی
  • تعداد مشاهده: 1173
دانلود فایل این مقاله

نویسندگان

سمانه محمودزاده

دانشگاه آزاد اسلامی واحد نجف آباد

کامران زمانی فر

دانشگاه آزاد اسلامی واحد نجف آباد

چکیده

حل برخی از مسائل علمی به دلیل نیاز به منابع پردازشی بالا حتی با سریعترین کامپیوترها بسیار زمانگیر و ناکارآمد است. یک راه حلبرای این مشکل می تواند استفاده از سیستم های توزیعشده و انجام کارها به صورت موازی باشد. برای اینکه این مسائل برروی یک سیستم توزیع شده انجام شود و کارهای موازی سازی، کنترل و مدیریت خطاها به صورت خودکار انجام شوند و برنامه نویسی به شکل سادهتری قابل انجام باشد باید مسائل به یک چارچوب برنامه نویسی تبدیل شوند. چارچوب MapReduce یکی از معروفترین چارچوبهای موجود است که تمام قابلیت های بالا را داراست. این مقاله با پیادهسازی سه الگوریتم محاسبات علمی به بررسی بیشتر این چارچوب و قابلیت آن در حل مسائل علمی پرداخته است. سرعت اجرای این الگوریتمها نشان میدهد این چارچوب سرعت خوبی در حل مسائل علمی دارد و به خصوص در الگوریتم های کاملا موازی که کارها به طور کامل مستقل از هم انجام می شوند؛ سرعتی در حد ایده آل دارد.

کلیدواژه ها

مپ ردیوس (MapReduce)، هدوپ (Hadoop)

مقالات مرتبط جدید

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.