ارائه رویکرد به منظور زمان بندی منابع در محیط های بدون سرویس دهنده

سال انتشار: 1402
نوع سند: مقاله ژورنالی
زبان: فارسی
مشاهده: 59

فایل این مقاله در 19 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

JR_CSJI-8-2_001

تاریخ نمایه سازی: 14 بهمن 1402

چکیده مقاله:

با توجه به پیشرفت فناوری و نیاز روزافزون کاربران، تولیدکنندگان باید برنامه های کاربردی خود را به سرعت توسعه دهند. محاسبات ابری، با توجه به مزایایی که دارد توجه تولیدکنندگان را برای پیاده سازی برنامه های کاربردی به خود جلب کرده است. ابر، مدل های سرویس دهی مختلفی مانند زیرساخت به عنوان سرویس، بستر به عنوان سرویس، نرم افزار به عنوان سرویس و تابع به عنوان سرویس را دارد. در این پژوهش تمرکز اصلی بر روی مدل سرویس دهی تابع به عنوان سرویس است. این مدل کاربران را قادر می سازد تا توابع ابری را بر روی بستری از منابع اجرا کنند بدون این که نگرانی درباره مدیریت زیرساخت آن داشته باشند. این کار هزینه کمتری برای آن ها خواهد داشت. یکی از مهم ترین چالش های این حوزه، مسئله زمان بندی توابع است. ارائه دهندگان سرویس، از الگوریتم های زمان بندی برای نگاشت درخواست های ورودی خود، به منابع محاسباتی استفاده می کنند. این نگاشت باید از جنبه های مختلفی که بر عملکرد سیستم تاثیر دارند، بهینه باشد. زمان بند، وظیفه مدیریت منابع را بر عهده دارد. اگرچه راه حل های مختلفی برای مدیریت تامین منابع ارائه شده است، اما برای مدیریت موثرتر منابع نیاز به روش های جدیدتری هست. بر این اساس، این کار پژوهشی یک الگوریتم ترکیبی جدید را برای بهبود عملکرد تامین منابع ارائه می کند. در راه حل پیشنهادی، یک الگوریتم ترکیبی را بر اساس الگوریتم های ژنتیک توسعه داده شده و شبیه سازی تبرید معرفی می کنیم. در این روش با استفاده از ترکیب دو الگوریتم ژنتیک توسعه داده شده و الگوریتم تبرید، از مزایای هر دو الگوریتم استفاده کردیم. این دو الگوریتم مکمل یکدیگر شده و نتایج مقایسه رهیافت پیشنهادی با روش های دیگر نشان دهنده عملکرد مثبت این روش در کاهش زمان تکمیل درخواست ها است. به منظور پیاده سازی و بررسی عملکرد این روش، یک موتور شبیه سازی توسعه داده شده است. طراحی و پیاده سازی رهیافت پیشنهادی با استفاده از زبان متلب انجام شده است. محیط انجام آزمایش شامل یک مرکز داده و تعدادی میزبان هست. برای روش ارائه شده معیارهای ارزیابی مختلفی نیز ارائه شده و رهیافت پیشنهادی به دو صورت پیاده سازی شده است. یکی به این صورت که الگوریتم تبرید برای تک به تک نمونه جمعیت تولید شده توسط الگوریتم ژنتیک توسعه داده شده، اجرا شود. روش دیگر که نتایج بهتری به همراه دارد به این صورت است که الگوریتم تبرید تنها بر روی بهترین نمونه از جمعیت اجرا شود. نتایج تجربی نشان می دهند رهیافت پیشنهادی در مقایسه با پیاده سازی های غیر اکتشافی ۷۰درصد، در مقایسه با الگوریتم ژنتیک۳۰ درصد و همچنین در مقایسه با الگوریتم تبرید ۳۰ درصد زمان تکمیل اجرای درخواست کمتری دارد و درنتیجه عملکرد بهتری دارد.

کلیدواژه ها:

رایانش بدون سرویس دهنده ، تابع به عنوان سرویس ، زمانبندی ، الگوریتم ترکیبی

نویسندگان

سنا رایحی

دانشکده کامپیوتر دانشگاه علم و صنعت- تهران- ایران

مهرداد آشتیانی

دانشکده کامپیوتر دانشگاه علم و صنعت- تهران- ایران

مراجع و منابع این مقاله:

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • d Computing Serverless “,Siyamb .N ,Alqaryoutia .O] ۱[ Research Scientific American” ...
  • Computation “,Chandrasekaran .S ,Wahab .AB ,Raman .N] ۲۳[ network neural backpropagation ...
  • نمایش کامل مراجع