عنوان
ارائه يك مدل تحليلي با استفاده از حساب شبكه به منظور حل مسالهي استقرار سرويسدهندهها در رايانش لبه
نويسنده اصلي
كيوان نصرتي، كيوان
محل تحصيل
اصفهان : دانشگاه صنعتي اصفهان
رشته تحصيلي
مهندسي كامپيوتر
مقطع تحصيلي
كارشناسي ارشد
چكيده
در ساليان اخير با بهرهگيري از پيشرفت تكنولوژي شبكه، رايانش ابري به عنوان يك الگوي كارآمد و مقياسپذير جهت فراهم نمودن زيرساخت مورد نياز توسعهدهندگان و كاربران نرمافزار ارائه شده است. اما اين الگو در حال حاضر با وجود استفاده گسترده، با چالشهايي از جمله نياز به پهنايباند بالا جهت ارائه خدمات مطلوب به تعداد زيادي از كاربران در هر لحظه روبهرو است. همچنين ميزباني از كاربردهاي بيدرنگ و حساس به تاخير كه امروزه بسيار فراگير شدهاند نيز از ديگر مشكلات جدي رايانش ابري به شمار ميرود. با توجه به اين چالشها، رايانش لبه به عنوان يك الگوي جايگزين مطرح شده است كه در آن بخشي از پردازشها به سرويسدهندههايي كه در لبه شبكه و نزديك به كاربران انتهايي قرار دارند، واگذار ميگردد. از آن جا كه تاخير دسترسي كاربران به سرويسدهنده لبه كمتر است، استفاده از اين الگو سبب كاهش ترافيك ورودي در مراكز داده و در نتيجه كاهش نوسانات تاخير كلي در شبكه ميشود. اما تعيين نقطهي بهينه براي اين كه چه كاري به سرويسدهنده لبه واگذار شود و چه عملياتي در ابر صورت پذيرد چالش جديدي است كه بر روي تاخير و مصرف انرژي اثر خواهد گذاشت. دستيابي به پاسخ مناسب براي حل اين چالش در كاربردهاي بيدرنگ و حساس به تاخير مانند بازي هاي برخط، جريان چندرسانهاي و واقعيت مجازي اهميت بيشتري هم پيدا ميكند. در اين شرايط شبكه بايد به گونهاي پيادهسازي شود تا بتواند حداكثر تاخير پاسخدهي به درخواستهاي كاربران را در همه شرايط تضمين كند كه اين مستلزم استفاده از سرويسدهندههاي بيشتر و قدرتمندتر در لبه است. اما از سوي ديگر محدوديت انرژي و هزينه اجازه بهكارگيري تعداد قابل توجه سرويسدهنده را نميدهند.
بر اين اساس مساله تعيين تعداد سرويسدهندههاي لبه و استقرار آنها در محل مناسب و نيز توزيع مناسب درخواستها بين اين سرويسدهندهها و سرويسدهندههاي ابري به گونهاي كه با حداقل هزينه و مصرف انرژي در مهلت زماني مناسب به درخواستهاي كاربران در شبكه پاسخ داده شود يك مساله بهينهسازي است كه با عنوان مساله استقرار سرويسدهندهها در شبكه شناخته ميشود. در اين پژوهش سعي شده است تا ابتدا يك مدل مناسب مبتني بر حساب شبكه براي تخمين تاخير و مصرف انرژي براي كاربردهاي بيدرنگ در شبكههاي رايانش لبه ارائه شود. سپس با استفاده از اين مدل، مساله استقرار با در نظر گرفتن حد زماني پاسخ به درخواستها و مصرف حداقل انرژي تعريف گردد. براي حل اين مساله هم يك روش مبتني بر الگوريتم ژنتيك معرفي گرديده است. نتايج نشان ميدهند كه اولاً مدل ارائه شده براي تاخير شبكه همواره ميتواند يك كران بالا براي تاخير يك شبكه واقعي را تقريب بزند. ثانياً روش حل پيشنهادي براي مساله استقرار تعريف شده بر مبناي اين مدل، ميتواند در زمان قابل قبول استقرار سرويسدهندهها را به گونهاي انجام دهد كه ضمن مصرف حداقل انرژي، تضمين نمايد كه حد زماني همه درخواستها رعايت خواهند شد. ارزيابي روش پيشنهادي براي يك بازي برخط با حد زماني قابل تحمل 100 ميلي ثانيه صورت پذيرفته كه در آن روش حل پيشنهادي توانسته تاخير كاربران را همواره از اين حد زماني كمتر نگه دارد. همچنين حل مساله استقرار با الگوريتم ژنتيك براي يك شبكه با ابعاد كوچك توانسته 93 درصد زمان اجراي كمتري نسبت به الگوريتم جستجوي فراگير داشته باشد.
شماره ركورد
222758
گرايش رشته تحصيلي
معماري سيستمهاي كامپيوتري
دانشكده
مهندسي برق و كامپيوتر
دانشگاه
دانشگاه صنعتي اصفهان