شماره ركورد
8356
پديد آورنده
سنا رايحي 97522346
عنوان
ارائه رويكردي بهمنظور زمانبندي منابع در محيطهاي بدون سرويسدهنده
مقطع تحصيلي
كارشناسي
رشته تحصيلي
مهندسي كامپيوتر
سال فارغ التحصيلي
1401
استاد راهنما
مهرداد آشتياني
دانشجوي وارد كننده اطلاعات
سنا رايحي
تاريخ ورود اطلاعات
1402/01/26
دانشكده
مهندسي كامپيوتر
عنوان به انگليسي
An approach for resource scheduling in serverless environments
چكيده
با توجه به پيشرفت فناوري و نياز روزافزون كاربران، توسعهدهندگان بايد برنامههاي كاربردي خود را بهسرعت توسعه دهند. محاسبات ابري، با توجه به مزايايي كه دارد توجه توسعهدهندگان را براي پيادهسازي برنامههاي كاربردي به خود جلب كرده است. ابر مدلهاي سرويسدهي مختلفي مانند زيرساخت بهعنوان سرويس، بستر بهعنوان سرويس، نرمافزار بهعنوان سرويس و تابع بهعنوان سرويس را دارد. در اين پژوهش تمركز اصلي بر روي مدل سرويسدهي تابع بهعنوان سرويس است. اين مدل كاربران را قادر ميسازد تا توابع ابري را بر روي بستري از منابع اجرا كنند بدون اينكه نگراني درباره مديريت زيرساخت آن داشته باشند. اين كار هزينه كمتري براي آنها خواهد داشت. يكي از مهمترين چالشهاي اين حوزه، مسئله زمانبندي توابع است. ارائهدهندگان سرويس، از الگوريتمهاي زمانبندي براي نگاشت درخواستهاي ورودي خود، به منابع محاسباتي استفاده ميكنند. اين نگاشت بايد از جنبههاي مختلفي كه بر عملكرد سيستم تأثير دارند، بهينه باشد. زمانبند، وظيفهي مديريت منابع را بر عهده دارد.
اگرچه راهحلهاي مختلفي براي مديريت تأمين منابع ارائهشده است، اما براي مديريت مؤثرتر منابع نياز به روشهاي جديدتري هست. بر اين اساس، اين كار پژوهشي يك الگوريتم تركيبي جديد را براي بهبود عملكرد تأمين منابع ارائه ميكند. در راهحل پيشنهادي، يك الگوريتم تركيبي را بر اساس الگوريتمهاي الگوريتم ژنتيك و شبيهسازي تبريد معرفي ميكنيم. در اين روش با استفاده از تركيب دو الگوريتم ژنتيك پيشنهادي و الگوريتم شبيهسازي تبريد، از مزاياي هر دو الگوريتم استفاده كرديم. اين دو الگوريتم مكمل يكديگر شده و نتايج مقايسه رهيافت پيشنهادي با روشهاي ديگر نشاندهنده عملكرد مثبت اين روش در كاهش زمان تمامكارها و روند زماني جريان كارها هست. بهمنظور پيادهسازي و بررسي عملكرد اين روش، يك موتور شبيهسازي توسعه دادهشده است. طراحي و پيادهسازي رهيافت پيشنهادي با استفاده از زبان متلب انجامشده است. محيط انجام آزمايش شامل يك مركز داده و تعدادي ميزبان هست. براي روش ارائهشده معيارهاي ارزيابي مختلفي نيز ارائه ميكنيم و رهيافت پيشنهادي را به دو صورت پيادهسازي ميكنيم، يكي به اين صورت كه الگوريتم تبريد براي تكبهتك نمونه جمعيت توليدشده توسط الگوريتم ژنتيك پيشنهادي، اجرا شود. روش ديگر كه نتايج بهتري به همراه دارد و عملكرد بهتري در زمان اتمام اجراي كارها دارد به اين صورت است كه الگوريتم تبريد تنها بر روي بهترين نمونه از جمعيت اجرا شود. نتايج تجربي ما نشان ميدهد رهيافت پيشنهادي در مقايسه با پيادهسازيهاي غير اكتشافي70 درصد، در مقايسه با الگوريتم ژنتيك30 درصد و همچنين در مقايسه با الگوريتم شبيهسازي تبريد30 درصد زمان اتمام اجراي كار كمتري دارد و درنتيجه عملكرد بهتري دارد.
كليدواژه ها
تابع بهعنوان سرويس , زمانبندي , الگوريتم تركيبي , رايانش بدون سرويسدهنده