انجام شده
پروژه برنامه نویسی پایتون تامین منابع پویا در cloud با DRL
توسعه‌ نرم‌افزار و آی‌تی
17,000,000 تومان

عنوان پروژه: dynamic resource allocation in serverless edge computing using multi agent deep reinforcement learning using DVFS

خلاصه مسئله: به این صورت هستش که یک سیستم پردازشی با منابع محدود (cpu) در اختیار داریم که تسک ها وارد سه صف میشن و الگوریتم باید تصمیم بگیره به کدوم صف تخصیص منابع بده و کدوم صف رو خاموش کنه. agent این الگوریتم باید به سه سوال پاسخ بده: ۱-از بین ۳ instance فرض شده در این پیاده سازی کدام instance روشن و کدام خاموش شود ۲ـ در صورت روشن ماندن چند عدد cpu تخصیص یابد ۳- هر سی پی یو با چه فرکانسی کار کند.

توضیح: در محیط serverless edge computing درخواست های مختلفی از سمت دستگاه ها و برنامه های محتلف برای سرور ارسال می شود تا سرور انها را پردازش کرده و در زمان مناسب پاسخ دهد. هر سرور دارای منابع مختلفی مانند cpu ram و غیره است. در این پیاده سازی فرض شده که مدیریت منابع فقط در رابطه با cpu انجام شود و بقیه منابع در نظر گرفته نمیشود. پیاده سازی این پروژه روی یک سرور فرض شده است و فرض شده که سرور سه instance دارد. Instance به ماشین مجازی گفته میشود که قدرت خود را از سرور میگیرد. نرخ ورود تسک ها به سیستم توزیع پواسون است. به ازای هر instance یک صف وجود دارد. در هر صف تسک های مربوط به ان instance در آن قرار میگرد تا به نوبت اجرا شوند. در هر صف تسک های یک جنس وارد آن می شود. به طور مثال تسک های صف شماره یک تسک هایی با workload بالا و deadline بالا هستند. در این سیستم ۶ cpu در نظر گرفته شود. همه cpuها همگن و دارای یک قدرت پردازشی است. الگوریتم باید تصمیم بگیرد در هر بازه زمانی چ  instance هایی روشن باشند، به هر instance روشن چند cpu تخصیص یابد و هر cpu با چه فرکانسی کار کند. در این سیستم از نظر زمانی، دو موضوع epoch و time slot مطرح است. مجموع چند time slot یک epoch در نظر گرفته میشود. الگورتیم باید فقط چند بار در هر epoch ها اجرا شود تا خط مشی سیستم را تا epoch بعدی مشخص. کند. به عنوان مثال سیستم دارای ۱۰۰ تایم اسلات است. الگوریتم در تایم اسلات های ۰-۲۵-۵۰-۷۵ اجرا میشود و ان سه موضوع اصلی { چه instanceهایی روشن، هر instance چند cpu تخصیص پیدا کند، هر cpu با چه فرکانسی کار کند) تصمیم گیری می شود.

چند نکته: Action ما در الگوریتم DRL درواقع تصمیم برای خاموش یا روشن بودن هر instance است. به علاوه اینکه الگوریتم تصمیم بگیرد چند سی پی یو به هر instance روشن تخصیص دهد. به علاوه اینکه هر instance با چه فرکانس کاری کار کند. پس action این الگوریتم سه کار باید انجام شود. در این الگوریتم، هر state نمایانگر وضعیت حال سیستم است. به طور مثال چه instanceهایی روشن است، هرکدام چند سی پی یو در اختیار دارند، هر سی‌پی‌یو با چه فرکانس کاری مشغول به کار است و … معیارهای اصلی reward: زمان پاسخ کمتر، هزینه انرژی، cold start کمتر بین exploration and exploitation یک تناسب درست و مشخص را در نظر گرفته شود

جزییات پیاده سازی

باید به ازای هر صف یک penalty cost درنظر گرفته بشه. هر مقداری که براشون به دست میاد باید بر اساس درصد violation باشه. مثلا q1 به ازای هر ثانیه که ددلاین رعایت نمیشه violation خواهد داشت. فرمولش: response time -deadline) / deadline *100). بعد یه تسکی مثلا ۲۰ درصد violation داشته penalty cost این صف هم ۱ سنت جریمه به ازای هر درصد violation. این دوتا ضرب میکنی اون هزینه اییه که جریمه باید بدی هزینه فرکانس کاری cpuها رو هم باید درنظر گرفت. مثلا به ازای هر time slot که یک سی پی یو روشن است مقداری پول میگیرم با هر فرکانس کاری که داشته باشیم هدف اینه که هزینه ها و جریمه کاهش پیدا کنه چیزهایی که باید ریپورت شه: هزینه violation به اضای هر q و هزینه کلی، هزینه مصرف انرژی کل سیستم، هزینه violation + هزینه انرژی، average and max and min response time for each q، average response time for system، تعداد cold startها این فرمول کلی سیستم: minimize = alfa(violation) + 1-alpha (energy cost) همه cpuها نباید حتما روشن باشن. یه رندوم بزن چندتا روشن باشه چندتا خاموش باشه

مهارت‌های مورد نیاز
پایتون (Python)
برنامه نویسی
رایانش ابری (Cloud Computing)
هوش مصنوعی (AI)
اینترنت اشیا (IoT)
فایل ها

سرویس‌های مرتبط

فریلنسرهایی که در این پروژه پیشنهاد ارسال کرده‌اند
arefhz
arefhz4.83(41) امتیاز
زمان تحویل: 20 روز
ارسال پیشنهاد در: 26 روز و 3 ساعت پیش
زمان تحویل: 20 روز
ارسال پیشنهاد در: 25 روز و 23 ساعت پیش
afirouzfar
afirouzfar4.96(11) امتیاز
زمان تحویل: 30 روز
ارسال پیشنهاد در: 26 روز و 6 ساعت پیش
Amiroade
Amiroade5(5) امتیاز
زمان تحویل: 30 روز
ارسال پیشنهاد در: 26 روز و 6 ساعت پیش
arman_a
arman_a4.8(1) امتیاز
زمان تحویل: 6 روز
ارسال پیشنهاد در: 26 روز و 2 ساعت پیش
Bhashtag
Bhashtag5(1) امتیاز
زمان تحویل: 19 روز
ارسال پیشنهاد در: 26 روز و 5 ساعت پیش
زمان تحویل: 60 روز
ارسال پیشنهاد در: 25 روز و 10 ساعت پیش

آخرین پروژه های توسعه‌ نرم‌افزار و آی‌تی

projects
سامانه ثبت و جستجوی سریال و گارانتی

ما یک شرکت فروشنده کالای دیجیتال هستیم . قصد داریم سامانه استعلام گارانتی و درخواست نصب و راه انداری برای خود دایر کنیم. در مرحله اول اطلاعات دستگاه شامل نام، مدل ، سریال ، مک و غیره توسط پرسنل ما از طریق فایل اکسل به دیتابیس وارد میشود. در دو فرم جداگانه مشتریان با ما در ارتباط خواهند بود: اول. با وارد کردن سریال یا مک آدرس دستگاه سایر اطلاعات دستگاه شامل نام مدل و غیره به ایشان نشان داده میشود و یا در صورت موجود نبودن سریال یا مک در دیتابیس پیغام معتبر نبودن گارانتی ظاهر میشود. دوم. مشتری با وارد کردن اطلاعات مربوط به پروژه خود بعلاوه سریال یا مک آدرس دستگاه خریداری شده از شرکت تقاضای نصب و گارانتی خواهد داشت.

فرصت انتخاب14 روز و 22 ساعت
پیشنهادها8
طراحی نرم افزار شیفت پرستاری

عنوان پروژه: طراحی نرم افزار شیفت پرستاری

توضیحات پروژه:

سلام و ادب،

من سرپرستار بیمارستان هستم و مدیریت 200 نفر پرسنل را بر عهده دارم. هر هفته، پرسنل برای برنامه‌ریزی شیفت‌های پرستاری خود درخواست دارند و هر فرد نیاز به یک برنامه منحصر به فرد به صورت صبح، عصر و شب دارد. با توجه به اینکه پارامترهای متعددی در فرآیند تنظیم شیفت‌ها دخیل هستند، این کار زمان و انرژی زیادی از من می‌گیرد.

به همین دلیل، به دنبال یک نرم افزار هستم که به پرسنل این امکان را بدهد که بر اساس چند پارامتر مشخص که من معرفی می‌کنم، شیفت‌های خود را وارد کنند. همچنین، این نرم افزار نیاز به تماس تلفنی دارد تا ارتباط بهتری بین من و پرسنل برقرار شود.

دسته‌بندی پروژه: توسعه‌ نرم‌افزار و آی‌تی

نیازمندی‌ها:

  • طراحی نرم افزار به گونه‌ای که قابل استفاده برای 200 نفر پرسنل باشد.
  • امکان ثبت‌نام و ورود اطلاعات شیفت به صورت فردی.
  • قابلیت تعریف و مدیریت پارامترهای تاثیرگذار در برنامه‌ریزی شیفت‌ها.
  • طراحی رابط کاربری ساده و کاربرپسند.
  • ایجاد سیستم اطلاع‌رسانی برای تایید و یا اصلاح شیفت‌ها.
  • امکان برقراری تماس تلفنی برای مشاوره و پشتیبانی.

در صورت تمایل به همکاری، لطفا نمونه کارهای مرتبط و پیشنهادات مالی خود را ارسال نمایید.

با سپاس و احترام، [سرپرست بیمارستان]

فرصت انتخاب14 روز و 21 ساعت
پیشنهادها10
باگ گیری و سرعت سایت

سلام یه سایت فروشگاهی وردپرسی دارم درخواست انجام موارد زیر را دارم: یک سری باگ داره رفع شود افزایش سرعت سایت امنیت سایت هم بررسی و بروز کنید گزارش از مرحله مرحله کار ارائه بشه

فرصت انتخاب14 روز و 21 ساعت
پیشنهادها12
مدلسازی و مستندسازی با نمودارهای UML

برای انجام یک پروژه نرم افزاری یک مجموعه، ابتدا کار Business modeling انجام شده و فرآیندهای آن شناسایی شده است. BPMN و فایل توصیف فرآیندها شناسایی شده است. فرآنیدهای شنایی شده در حدود 50 فرآیند می باشد. در فاز System modeling باید مستندات: Use Case Diagram و Activity Diagram و System Architecture برای این فرآیندها استخراج شود که نیاز به یک نفر همکار می باشد تا در بحث مدلسازی و مستندسازی با ایشان همکاری کنیم.

فرصت انتخاب14 روز و 21 ساعت
پیشنهادها3
میخوام یه سیستم فرم ساز به وب سایت وردپرسی اضافه کنممیخوام یه سیستم فرم ساز به وب سایت وردپرسی اضافه کنم که کلیکی باشه . چیزی شبیه به انچه در وب سایت اچاره هست و حجم بالایی نداشته باشه که سرعت وب سایت کند بشه و بتونم خودم فرم های زیادی در وب سایت درست کنم و هر جا که لازم باشه قرار بدم . منظور این که اموزش لازمه رو هم میخواستم . و در اخر این که این سیستم کد رهگیری هم بدهد
فرصت انتخاب14 روز و 20 ساعت
پیشنهادها1
ایمپورت پست های اینستاگرامی

با سلام یک پروژه وب سایت هست که میخام هر پیجی میدم بهش پستهاش ایمپورت بشه داخل سایت به نظرم چالش پروژه همین هست که محدودیت نداشته باشیم

فرصت انتخاب14 روز و 20 ساعت
پیشنهادها7
آدمین پیجکسی که با دنیای مد لوکس کپشن نویسی و الگوریتم اینستاگرام آشنا باشه
فرصت انتخاب14 روز و 20 ساعت
پیشنهادها2
رفع مشکل قالب سایت با به روزرسانی قالب

قالب سایت وردپرسی دچار مشکل شده یعنی به روز رسانی نیاز داره در صورت رضایت از همکاری امکان پروژه های دیگر وجود داره

قالب سایت فلت سام هست

برای من سرعت انجام و قیمت اهمیت داره همین امروز کار رو انجام بدین

فرصت انتخاب14 روز و 19 ساعت
پیشنهادها10
تغییر دمو قالبسلام . وقت بخیر . بنده میخوام دمو قالبم با یسری تغییرات کلی عوض شود .
فرصت انتخاب14 روز و 17 ساعت
پیشنهادها10
رفع باگ ربات اینستاگرام

سلام به همه دوستان من یک برنامه node.js برای اتصال به اینستاگرام نوشتم. کمی مشکلات و گیر داره. می خوام یکی که در زمینه api اینستاگرام تجربه داره و همچنین جدیدا با کتابخانه instagram-private-api کار کرده کمکم کنه. الان فعلا فقط در حد رفع باگه (لاگین شدن و آپلود پست) اما کارهای دیگه هم هست که اگه شخص اوکی باشه زحمتشا میدم به خودش. لطفا فقط دوستانی که تجربه دارن و کار کردن پیام بدن. ممنون از لطفتون

فرصت انتخاب14 روز و 17 ساعت
پیشنهادها1
© تمام حقوق برای پونیشا محفوظ است