1403/09/01
محمد فتحی

محمد فتحی

مرتبه علمی: دانشیار
ارکید:
تحصیلات: دکترای تخصصی
اسکاپوس: 56694062400
دانشکده: دانشکده مهندسی
نشانی: گروه مهندسی برق
تلفن:

مشخصات پژوهش

عنوان
بارگذاری بهینه محاسبات در رایانش ابری سیار
نوع پژوهش
پایان نامه
کلیدواژه‌ها
رایانش ابری سیار، ارجاع محاسبات، تابع لاگرانژ، بهینه سازی کسری
سال 1400
پژوهشگران عبدالله رضاقلی(دانشجو)، محمد فتحی(استاد راهنما)

چکیده

گجت های هوشمند نظیر گوشی های تلفن همراه، تبلت ها و رایانه های قابل حمل به عنوان یکی از بخش های ضروری زندگی امروزه شناخته شده و مناسب ترین راه جهت ایجاد ارتباط بدون محدودیت زمانی و مکانی می باشد. افزایش محبوبیت برنامه های کاربردی موبایل و رشد روزافزون درخواست کاربران باعث شده است تا محدودیت منابع موجود در این گونه سیستم ها بیش از پیش نمود پیدا کند. محدودیت های موجود در این نوع دستگاه ها نظیر طول عمر باتری، حافظه محدود و پهنای باند کم چالش هایی در استفاده از این تکنولوژی و مانعی بر سر راه کیفیت سرویس کاربران می باشد. به همین دلیل مفهوم جدید رایانش ابری سیار به عنوان یک تکنولوژی با پتانسل بالا در ارائه خدمات این نوع دستگاه ها پیشنهاد شد. رایانش ابری سیار یکی از شاخه های رایانش ابری است که منابع غنی محاسباتی را برای کاربران موبایل، اپراتورهای شبکه و ارائه دهندگان سرویس های رایانش ابری فراهم کرده- است. یکی از روش های مرسوم به کارگیری رایانش ابری سیار، ارجاع محاسبات در برنامه های با بار پردازشی سنگین نظیر GPS, Virus Scanning و انواع بازی های با گرافیک بالا است به این صورت که اطلاعات این برنامه ها جهت پردازش به سرورهای ابری ارسال شده و برنامه در آن جا اجرا می شود. سپس، نتایج به دستگاه های همراه ارسال می شود. در این تحقیق سعی بر آن است که راهکاری جهت ارجاع محاسبات این برنامه ها معرفی شود که هم از نظر مصرف انرژی بهینه باشد و هم شرایط کانال و محدودیت های زمانی برنامه ها را در نظر بگیرد. در مرحله اول به منظور بهینه سازی انرژی مصرفی لازم جهت اجرای هر برنامه یک الگوریتم تصمیم گیری مبتنی بر مقایسه انرژی مصرفی با درنظر گرفتن تاخیر ارسال و شرایط کانال به کمک تابع لاگرانژ طرح می شود که ابتدا انرژی لازم جهت اجرای برنامه توسط موبایل و همچنین انرژی لازم برای ارسال آن به سرورهای ابری را محاسبه کرده سپس آن ها را با هم مقایسه می کند و درنهایت کمترین آن ها را انتخاب می کند، در مرحله دوم برای برنامه هایی که قرار است جهت اجرا به سرورهای ابری ارسال شوند به کمک بهینه سازی کسری بهره وری انرژی ارسال بیشینه می شود.