• شماره ركورد
    6842
  • پديد آورنده

    صادق طبسي

  • عنوان
    ايجاد قابليت استفاده همزمان از جي پي يو با استفاده از كانتينر در مراكز زيرساخت به عنوان سرويس
  • مقطع تحصيلي
    كارشناسي
  • رشته تحصيلي
    مهندسي كامپيوتر نرم افزار
  • سال فارغ التحصيلي
    1399
  • استاد راهنما
    دكتر مهرداد آشتياني
  • استاد مشاور
    دكتر مهرداد آشتياني
  • دانشجوي وارد كننده اطلاعات

    صادق طبسي

  • تاريخ ورود اطلاعات
    1399/06/14
  • دانشكده
    مهندسي كامپيوتر
  • عنوان به انگليسي
    Enabling the Concurrent GPU usage in Infrastructure as a Service Centers using Containers
  • چكيده
    امروزه در مراكز زيرساخت امكان استفاده‌ي چندين كاربر از يك واحد پردازش گرافيكي امكان‌پذير نيست و با توجه به قيمت و اهميت واحد پردازش گرافيكي پيدا كردن يك راه‌حل براي اين مشكل امري ضروري است. در حالت كنوني حتي زماني كه كاربر نيازي به واحد پردازش گرافيكي ندارد، ديگر كاربران نمي‌توانند در آن بازه زماني از واحد پردازش گرافيكي استفاده كنند. راه‌حل‌هاي موجود براي قرار دادن واحد پردازش گرافيكي در اختيار كاربران استفاده از ماشين‌هاي مجازي است كه استفاده از اين روش بار راه‌اندازي و نصب پيشنيازهاي استفاده از واحد پردازش گرافيكي را بر عهده كاربر مي‌گذارد كه اين مسأله از دو جنبه بهينه نيست و باعث هدررفت منابع موجود مي‌شود اول اين كه كاربر بايد دانش نصب پيش‌نيازها را داشته باشد و آموزش كاربر براي اين امر بسيار زمان‌بر و هزينه‌بر است دوم زماني كه كاربر به نصب پيش‌نيازها براي استفاده از ماشين مجازي خود مشغول است واحد پردازش گرافيكي در اختيار كاربر است در حالي كه كاربر هيچ استفاده‌اي از اين واحد پردازش گرافيكي تا نصب كامل پيش‌نيازها نمي‌تواند انجام دهد كه اين امر باعث هدررفت منابع مي‌شود. در اين پروژه ما سعي در رفع اين مشكل داريم به اينصورت كه به جاي اختصاص دادن يك واحد پردازش گرافيكي به يك ماشين مجازي كاربر، كارهاي كاربران مختلف را در قالب كانتينر به واحد پردازش گرافيكي بدهيم و پس از اجرا جواب كار را به كاربر مورد نظر برمي‌گردانيم. بستر تست اين قابليت به صورت يك مولفه اضافه در كنار اوپن‌استك مي‌باشد كه امكانات لازم براي اين پروژه در مركز رايانش ابري دانشكده فراهم مي‌باشد. معيار ارزيابي اين پروژه، مقايسه كارهاي انجام شده بر روي واحد پردازش گرافيكي در مركز داده در حضور اين مولفه درمقايسه با نبود آن مي‌باشد. در مراحل بعدي مي‌توان اين كار را براي تعداد زيادي از واحدهاي پردازش گرافيكي نيز استفاده كرد و با يك برنامه‌ريز مي‌توانيم كارها را به واحدهاي پردازش گرافيكي‌ متفاوت بسپاريم.