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

    نيما ابوالحسن بيگي

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

    نيما ابوالحسن بيگي

  • تاريخ ورود اطلاعات
    1402/06/14
  • دانشكده
    مهندسي كامپيوتر
  • عنوان به انگليسي
    In-Memory Key-Value Store implementation in Unikernels and their Performance eva‎luation
  • چكيده
    در اين پروژه، يك بررسي جامع در دامنه‌ي يونيكرنل‌ها به اجرا در مي‌آيد، با تمركز بر ويژگي‌هاي متمايز آنها به عنوان سيستم‌هاي عامل خاص منظوره كه به بهره‌برداري كارآمد و امن از برنامه‌ها مي‌پردازند. با ورود به منشا يونيكرنل‌ها، به بررسي عوامل انگيزشي توسعه‌ي آنها پرداخته خواهد شد و به نمايندگان كليدي در اين منظر، از جمله يونيكرفت و ماشين‌هاي مجازي نانو توجه مي‌كند. اين درك پايه‌اي، راه را براي يك بررسي عميق‌تر به نقش اساسي سيستم‌هاي ذخيره‌سازي كليد-مقداري در محيط‌هاي رايانشي مدرن باز مي‌كند. در اين پروژه، تاكيد ويژه‌اي بر روي رديس، يك سيستم ذخيره‌سازي كليد-مقداري در حافظه متن باز، قرار دارد. مركز اين كار در ساخت دقيق يك سيستم ذخيره‌سازي كليد-مقداري سازگار با رديس است، كه اين تلاش از طريق استفاده از زبان برنامه‌نويسي Go به اجرا در آمده است. دامنه پروژه با شروع به وظيفه تجزيه و تحليل سامانه رديس و سامانه توسعه‌داده شده مبتني بر Go به محيط‌هاي يونيكرفت و ماشين‌هاي مجازي نانو گسترش مي‌يابد. روش ارزيابي پيشنهاد شده شامل مجموعه‌اي از سناريوهاي راه‌اندازي است: ماشين‌هاي مجازي معمولي، كانتينرهاي داكر، ماشين‌هاي مجازي نانو و نمونه‌هاي يونيكرفت. بررسي دقيق با استفاده از ابزار redis-benchmark، مقايسه عملي معيارهاي عملكرد در اين تنظيمات متنوع را انجام مي‌دهد. تجزيه و تحليل نتايج از اهميت و محدوديت‌هاي هر تنظيم خبر مي‌دهد و دركي دقيق از تبعات استفاده در دنياي واقعي ارائه مي‌كند. در نهايت، اين پروژه سفري جامع از مناظر يونيكرنل‌ها و مقايسه آن با روش‌هاي گوناگون رايانش ابري را به تصوير مي‌كشد، كه با مطالعه دقيق از روش پيشنهادي، ارزيابي و نتيجه‌گيري توثيق شده است.