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