شماره ركورد
10213
پديد آورنده
اريا شهسوار
عنوان
طراحي و ارزيابي MLSFS: زمانبند در سطح سيستمعامل و فضاي كاربري مبتني بر يادگيري ماشين در محاسبات بدون خدمتگراز
مقطع تحصيلي
كارشناسي
رشته تحصيلي
مهندسي كامپيوتر
سال فارغ التحصيلي
1404
استاد راهنما
دكتر محسن شريفي
دانشجوي وارد كننده اطلاعات
اريا شهسوار
تاريخ ورود اطلاعات
1404/10/06
دانشكده
مهندسي كامپيوتر
عنوان به انگليسي
Design and evaluation of MLSFS: ML-Based OS/User-Space Scheduler for Serverless Computing
چكيده
محاسبات بدون خدمتگزار، به عنوان يك الگوي نوين پردازش ابري، امكان اجراي توابع كوچك و كوتاهمدت را بدون نياز به مديريت مستقيم سرورها فراهم ميكند و توسعه و مقياسپذيري برنامهها را سادهتر ميسازد. با اين حال، مدت اجراي توابع در اين محيطها ميتواند به شدت نامنظم و غيرقابل پيشبيني باشد، زيرا بار كاري پويا و رقابت توابع براي منابع مشترك سيستم باعث افزايش زمان اجراي توابع و كاهش بهرهوري ميشود.
زمانبند هوشمند توابع (SFS)، كه در فضاي كاربري لينوكس پيادهسازي شده است، با تركيب دو سطحي زمانبندهاي CFS و FIFO، رفتاري نزديك به SRTF را شبيهسازي ميكند و با اولويتبندي هوشمند توابع كوتاه، زمان پاسخ آنها را بهبود ميبخشد. در اين پروژه، زمانبند SFS توسعه يافته است و از ويژگيهاي چندگانه بار كاري همچون ميانگين زمان ورود درخواستها و زمان خدمت، به همراه مدل يادگيري ماشين خطي استفاده شده است تا آستانههاي تصميمگيري زمانبندي به صورت پويا و تطبيقي تنظيم شوند. اين روش باعث ميشود زمانبندي نه تنها به ميانگين فاصله زماني بين ورود توابع حساس باشد، بلكه بتواند رفتار توابع را با توجه به مجموعهاي از ويژگيهاي مرتبط پيشبيني و بهينهسازي كند.
نتايج آزمايشها نشان ميدهد كه روش پيشنهادي، در عين اينكه تأثير منفي قابل توجهي بر توابع طولاني ندارد، مدت زمان بازگشت توابع كوتاه را به ميزان قابل توجهي كاهش ميدهد و بهرهوري سيستم را بهبود ميبخشد. همچنين به طور چشمگيري پايداري و پيشبينيپذيري سيستم را افزايش ميدهد. اين پروژه نشان ميدهد كه تركيب زمانبندي در سطح سيستمعامل، مديريت فضاي كاربري و يادگيري ماشين ميتواند راهكاري هوشمند و دقيق براي اجراي توابع پويا در محاسبات بدون خدمتگزار ارائه دهد.
كليدواژه ها
محاسبات بدون خدمتگزار , زمانبندي تابعها , يادگيري ماشين , زمانبندي تطبيقي , زمان بازگشت توابع