فی لوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فی لوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلود پایان نامه زمانبندی پروسس ها با الگوریتم ژنتیک در سیستم های چند پردازنده ای

اختصاصی از فی لوو دانلود پایان نامه زمانبندی پروسس ها با الگوریتم ژنتیک در سیستم های چند پردازنده ای دانلود با لینک مستقیم و پر سرعت .

دانلود پایان نامه زمانبندی پروسس ها با الگوریتم ژنتیک در سیستم های چند پردازنده ای


دانلود تحقیق زمانبندی پروسس ها با الگوریتم ژنتیک در سیستم های چند پردازنده ای

در سده ی اخیر با پیشرفتهایی که در زمینه های گوناگون علمی نصیب انسان شده است و با تخصصی تر شدن هرچی بیشتر علوم، شاخه های جدیدی از دانش از بطن دانش قدیم بشر سر برآورده  و رشد و بالیدن گرفته اند. یکی از این علوم نسبتا جدید الگوریتم ژنتیک است که موجودیت و حیاتش ریشه در علومی دارد که به گونه ای از انسان ناشی میشود.
این علم در سالهای اخیر بسیار مورد توجه همگان بوده است در نتیجه مراحل تکامل طبیعی موجودات زنده تبدیل به یکی از علوم جذاب و مطلوب پژوهشگران شده و بستر تحقیقات و مطالعات فراوانی گردیده است. این علم شاخه ها و عرصه های مختلفی را شامل میشود که هریک به تنهایی میتواند در حد یک علم مستقل مطرح شود.
نکته اصلی در این کار تلاش برای جستجو و یافتن پیوندهای پیدا و نهانی است که علم  ژنتیک با علوم کامپیوتر دارد. اهمیت این عرصه از آن جهت است که انجام مطالعاتی با این درون مایه و سمت و سو جدا از آنکه سبب یافتن ریشه های علم ژنتیک در سایر علوم میشود، میتواند راهنما و پاسخگوی بسیاری از پرسش ها و ابهاماتی باشد که گاه در مطالعه ی علوم کامپیوتری برای افراد به وجود می آید و جز استفاده از ژنتیک شیوه مناسب دیگری برای پاسخگویی به آنها وجود ندارد. بنابراین ضرورت انجام چنین تحقیقاتی کاملا احساس میشود نگارنده با احساس کردن همین ضرورت در این پژوهش بر آن شد تا قدم به این عرصه بگذارد و ریشه های ژنتیک را در علوم کامپیوتری بالاخص تخصیص منابع جستجو کند.
در این راستا ، این پژوهش پاسخگوی این پرسشها بود که
•    علم ژنتیک در چه زمانی شناخته شد و شروع به کار کرد
•    اساس کار و عملکرد علم ژنتیک چیست.
•    بهینه سازی مسائل چگونه انجام میشود.
•    چگونه از علم ژنتیک در زمانبندی منابع بالاخص CPU استفاده میشود.
و در آخر
•    آیا استفاده از الگوریتم ژنتیک در تخصیص منابع باعث  بهینه شدن آن میشود.
پاسخ دادن به این پرسشها هریک به نوبه ی خود به عنوان یکی از اهداف اصلی این پژوهش مطرح شد و زمینه ساز آغاز مطالعات در این زمینه گردید.
برای رسیدن به این هدف لازم بود ابتدا به مطالعه منابع علم ژنتیک پرداخته شود که شامل تاریخچه آن ، عملکرد آن و آشنایی با کدهای الگوریتم ژنتیک میباشد و مطالعه در زمینه تخصیص منابع که منابع شامل موارد گوناگون از جمله CPU ، RAM ، دستگاهها و ... میباشد .
سپس این تحقیقات و CPU (به عنوان منبع مورد آزمایش) به عنوان منابع پایه مورد بررسی قرار گیرد.
که چنین نیز شد.
کتابها و مقالاتی که از طریق کتابخانه ها و اینترنت – به عنوان به روزترین منابع – بطور مستقیم به بررسی این علم می-پرداخت ، همچنین منابع جانبی ای مانند مصاحبه با افراد متخصص که امکان داشت به طور غیر مستقیم در انجام این پژوهش موثر واقع شود ، مورد مطالعه و یادداشت برداری قرار گرفت. با انجام این مراحل پیشینه ی تحقیقی موضوع مورد نظر ما بیش از پیش آشکار شد و مشخص گردید که تاکنون در این زمینه بخصوص در این دانشگاه و حومه ی آن کمتر کار شده. منابع موجود نیز بیشتر به معرفی آن پرداخته بودند و در آنها هیچگونه بررسی با درون مایه ی مورد نظر ما به چشم نمی خورد.
مجموع این مسائل اگر چه برای پژوهش نوعی تنگنا محسوب می شد اما موجب آن شد که نگارنده با انگیزه مضاعفی به انجام این تحقیق بپردازد و آنچه پیش رو دارید حاصل این انگیزه و تلاش ناشی از آن است.
عنوان پژوهش با توجه به اهداف کار «زمانبندی پروسسها با الگوریتم ژنتیک در سیستمهای چند پردازنده-ای» انتخاب شد و فصلها نیز با توجه به همین اهداف و یادداشت برداری های انجام شده مرتب گردید.
فصل اول بطور کامل به معرفی تخصیص منابع اختصاص یافت و با نظر به آنکه استفاده کنندگان از این پژوهش دانشجویان مهندسی کامپیوتر خواهند بود سعی اصلی در این فصل بر آن قرار گرفت تا یک تصویر کلی اما جامع از تخصیص منابع ، معرفی منابع و زمانبندها شکل گیرد تا برقرار کردن ارتباط با فصلهای بعدی آسانتر صورت گیرد.
فصل دوم به بررسی مفهوم بهینه سازی مسائل پرداخته است. توابع آن و اهداف بهینه کردن در این فصل مشخص گردیده و روشهای موجود بهینه سازی معرفی شده است که یکی از این روشها الگوریتم ژنتیک می باشد.
که فصل سوم به این الگوریتم پرداخته است. تاریخچه ، شرح کامل اصطلاحات، عملکرد، کاربردهای آن و بهینه سازی به روش الگوریتم ژنتیک بیان شده است.

پیش گفتار 1
فصل اول : مدیریت منابع 4
1-1 مدیریت منابع 5
1-2 ویژگی ها 5
1-3 منابع کلیدی سیستم عامل 6
 1-3-1 حالت Running 7
 1-3-2 حالت Ready 7
 1-3-3 حالتDespatch7
 1-3-4 Time Out Run 7
 1-3-5 حالت Blocked 8
 1-3-6 حالت Suspend Ready 8
 1-3-7 Suspend Blocked 8
1-4 وظایف سیستم عامل 9
1-5 زمانبندی 10
 1-5-1 زمانبند بلند مدت 10
 1-5-2 زمانبند میان مدت 10
 1-5-3 زمانبند کوتاه مدت 10
 1-5-4 معیار های کمی زمانبندی11
 1-5-5 معیارهای کیفی زمانبندی 12
1-6 الگوریتم زمانبندی 13
1-6-1 First Come First Service 13
1-6-2Prionty14
1-6-3 SRTN 14
1-6-4 SJF 15
1-6-5 MQ 16
1-6-6 MLQ 16
1-7 مدیریت پردازنده 17
1-8 مدیریت حافظه و فضای ذخیره سازی 21
1-8-1 شمای مدیریت حافظه 21
1-8-2 جدول پارتیشن بندی 22
1-8-3 پارتیشن بندی داخلی 22
1-8-4 مکانیزم تخصیص حافظه 23
1-8-5 مدل پارتیشن ایستا23
1-8-6 اشتراک گذاری در پارتیشن ایستا 24
1-8-7 پارتیشن بندی پویا 24
1-8-8 جدول پارتیشن بندی پویا 25
1-8-9 اشتراک گذاری در مدل پویا 26
1-9 ساختار PCB 26
1-9-1 اطلاعاتی درباره پروسه 26
1-9-2 گفتگوی پروسه ها 27
1-9-3 رقابت پروسه ها 28
1-9-4 ملزومات انحصار متقابل 30
1-9-5 پروتکلها 30
فصل دوم : بهینه سازی 32
2-1 بهینه سازی 33
2-2 مراحل حل مسئله بهینه سازی 33
2-3 هدف 34
2-4 متغیرهای بهینه سازی 34
2-5 ارتباط میان هدف و متغیرها بصورت ریاضی 35
2-6 پس از تعریف ارتباط ریاضی تابع هزینه و متغیرهای بهینه سازی چه باید کرد 36
2-7 آیا تابع هزینه مسئله بصورت یک برنامه است 37
2-8 پارامترها 37
2-9 الگوریتم رقابت استعماری 37
2-10 بهینه سازی و روشهای موجود 39
فصل سوم : الگوریتم ژنتیک 41
3-1 الگوریتم ژنتیک 42
3-1-1 ایده اصلی الگوریتم ژنتیک 42
3-1-2 روشهای انتخاب در الگوریتم ژنتیک 43
3-1-3 شمای کلی از نحوه عملکرد الگوریتم ژنتیک 44
 3-1-4 اصطلاحات الگوریتم ژنتیک 45
3-2 اجزای اساسی الگوریتم و تشریح کلی آن 45
 3-2-1 شبه کد 46
 3-2-2 آغاز الگوریتم ژنتیک 47
 3-2-3 شمای کلی شبه کد 48
3-3 کروموزوم 48
 3-3-1 طراحی کروموزوم 48
3-4 روند کار الگوریتم ژنتیک 49
3-5 شرایط خاتمه الگوریتم 50
3-6 کاربردهای الگوریتم ژنتیک 51
3-7 بهینه سازی به روش الگوریتم ژنتیک 51
3-8 اصول اساسی الگوریتم ژنتیک 52
فصل چهارم : پیاده سازی 54
توابع برنامه 55
4 – 1 تابع Final 55
 4 – 1 – 1 تابع Task_Generate 56
 4 – 1 – 2 تابعSort 56
 4 – 1 – 3 تابع Generate_Initial_Population 57
 4 – 1 – 4 تابع Size_Chromosome 57
 4 – 1 – 5 تابع Fitness_Of_Chromosome 58
4 – 1 – 6 تابع Rank 58
4 – 1 – 7 تابع Select_Best 59
4 – 1 – 8 تابع Crossover 59
4 – 1 - 9 تابع Mutation 61
4 – 2 خروجی برنامه 62
4 – 3 نمودار طول زمانبند در هر نسل 64
نتیجه گیری 65
واژه نامه انگلیسی به فارسی 66
واژه نامه فارسی به انگلیسی 67
منابع 68

 

شامل 75 صفحه فایل word


دانلود با لینک مستقیم


دانلود پایان نامه زمانبندی پروسس ها با الگوریتم ژنتیک در سیستم های چند پردازنده ای

مقاله زمانبندی پروژه

اختصاصی از فی لوو مقاله زمانبندی پروژه دانلود با لینک مستقیم و پر سرعت .

مقاله زمانبندی پروژه


مقاله زمانبندی پروژه

عنوان مقاله : مسئله زمانبندی پروژه با در نظر گرفتن محدودیت منابع تک هدفه با الگوریتم مبتنی بر ممتیک ترکیبی قورباغه

قالب بندی : Word

 

شرح مختصر : الگوریتم جهش ترکیبی قورباغه (SFLA) یک الگوریتم مبتنی بر ممتیک متاهیوریستیکِ است. این الگوریتم در سال‌های اخیر توسط Eusuff و Lansey ایجاد شد. الگوریتم SFLA از نحوه‌ی جستجوی غذای گروه‌های قورباغه سرچشمه می‌گیرد. این الگوریتم برای جستجوی محلی میان زیرگروه‌های قورباغه از روش نمو ممتیک استفاده می‌کند. SFLA از استراتژی ترکیب استفاده می‌کند و امکان مبادله پیام در جستجوی محلی را فراهم می‌سازد. الگوریتم جهش ترکیبی قورباغه مزایای الگوریتم نمو ممتیک و بهینه‌سازی گروه ذرات (PSO) را ترکیب می‌کند. یکی از مسائل مشهور در زمینه کنترل پروژه، زمانبندی پروژه با محدودیت منابع و سایر محدودیتها می باشد که زمان‌بندی پروژه با در نظر گرفتن محدودیت منابع از جمله مسائل دارای پیشینه تحقیقاتی غنی است.   مساله زمان‌بندی پروژه با منابع محدود در واقع کلی¬ترین مساله زمان‌بندی است. مسائل زمان‌بندی کارگاهی ، جریان کارگاهی ، زمان‌بندی و سایر مسائل زمان‌بندی همگی زیر مجموعه ای از این مسئله به حساب می آیند. زمان‌بندی پروژه یکی از وظایف اصلی و فعالیت‌های اصلی در مدیریت پروژه است. وجود محدودیت منابع و همچنین روابط پیش نیازی بین فعالیت‌ها مسئله زمان‌بندی پروژه را امری دشوار می‌سازد. زمان‌بندی پروژه با در نظر گرفتن محدودیت منابع از جمله مسائل با ادبیات غنی در حوزه مسائل تحقیق در عملیات است.این مسئله توجه محققان را در سالهای اخیر بشدت بخود جلب کرده است و تاکنون با الگوریتم های مختلف حل شده است. در این مقاله به بررسی و عملکرد الگوریتم جهش قورباغه (SFLA) در حل مسائل زمانبندی پروژه با محدودت منابع پایه پرداخته می شود که نتایج حاکی از عملکرد مناسب و قوی این الگوریتم فراابتکاری جدید می باشد.

فهرست :

مقدمه

ادبیات موضوع

مساله زمانبندی پروژه با منابع محدود

مدل های ریاضی مسائل RCPSP

روشهای حل مدلهای RCPSP

الگوریتم جهش قورباغه (SFLA) (الگوریتم پیشنهادی در این پژوهش)

الگوریتم ترکیبی جهش قورباغه

تحقیقات داخلی و خارجی صورت گرفته

منابغ


دانلود با لینک مستقیم


مقاله زمانبندی پروژه

دانلود مقاله انگلیسی زمانبندی وظایف در محیط های رایانش ابری به کمک الگوریتم بهینه سازی ازدحام ذرات (PSO)

اختصاصی از فی لوو دانلود مقاله انگلیسی زمانبندی وظایف در محیط های رایانش ابری به کمک الگوریتم بهینه سازی ازدحام ذرات (PSO) دانلود با لینک مستقیم و پر سرعت .

دانلود مقاله انگلیسی زمانبندی وظایف در محیط های رایانش ابری به کمک الگوریتم بهینه سازی ازدحام ذرات (PSO)


دانلود مقاله انگلیسی زمانبندی وظایف در محیط های رایانش ابری به کمک الگوریتم بهینه سازی ازدحام ذرات (PSO)

یکی از کارهای مهمی که باید در سیستم های محاسبات ابری یا رایانش ابری (Cloud Computing) انجام شود زمانبندی وظایف (Task Scheduling) یا زمانبندی کارها (Job Scheduling) ست. زمابندی مناسب کارها میتواند منجر به کاهش زمان پاسخ (Response Time) و زمان بازگشت (Turnaround Time) شود. برای این کار الگوریتم های استاتیک و داینامیک متعددی ارائه شده است.

در این مقاله روش ارائه شده مبتنی بر یک الگوریتم معروف هوش مصنوعی به نام الگوریتم بهینه سازی گروه ذرات یا PSO یا (Particle Swarm Optimization) می باشد که کارایی بالایی دارد. ویژگی خاص این مقاله این است که برای زمانبندی دو معیار مهم هزینه انتقال کار به سرورهای دیگر و همچنین میزان بار کنونی سرور در نظر گرفته شده است. همچنین برای جلوگیری از گیر کردن جستجو در نقاط بهینه محلی و رسیدن به نقاط بهینه سراسری روش جدیدی ارائه شده است. ارزیابی ها نشان داده است که این روش میتواند برای توزان و توزیع بار نتایج خوبی در پی داشته باشد.

 

این مقاله در سال 2012 در ژورنال Communications in Computer and Information Science  که توسط انتشارات اشپرینگر (springer) منتشر میشود ارائه شده است. 

 

 

 

پس از خرید از درگاه امن بانکی لینک دانلود در اختیار شما قرار میگیرد و همچنین به آدرس ایمیل شما فرستاده میشود.

 

تماس با ما برای راهنمایی، درخواست مقالات و پایان نامه ها و یا ترجمه با آدرس ایمیل:

ArticleEbookFinder@gmail.com

 

شماره تماس ما در نرم افزار واتس آپ:

آیکون نرم افزار واتس آپ+98 921 764 6825

شماره تماس ما در نرم افزار تلگرام:

تماس با ما+98 921 764 6825 

 

 

توجه: اگر کارت بانکی شما رمز دوم ندارد، در خرید الکترونیکی به مشکل برخورد کردید و یا به هر دلیلی تمایل به پرداخت الکترونیکی ندارید با ما تماس بگیرید تا راههای دیگری برای پرداخت به شما پیشنهاد کنیم.

 

 

 


دانلود با لینک مستقیم


دانلود مقاله انگلیسی زمانبندی وظایف در محیط های رایانش ابری به کمک الگوریتم بهینه سازی ازدحام ذرات (PSO)

دانلود مقاله فارسی روشهای زمانبندی و توازن بار در سیستم های محاسبات ابری- Load balancing in cloud computing

اختصاصی از فی لوو دانلود مقاله فارسی روشهای زمانبندی و توازن بار در سیستم های محاسبات ابری- Load balancing in cloud computing دانلود با لینک مستقیم و پر سرعت .

دانلود مقاله فارسی روشهای زمانبندی و توازن بار در سیستم های محاسبات ابری- Load balancing in cloud computing


دانلود مقاله فارسی روشهای زمانبندی و توازن بار در سیستم های محاسبات ابری- Load balancing in cloud computing

قالب فایل: پی دی اف (PDF)

 

در این مقاله در مورد روشهای زمانبندی کارها (Task Scheduling) در محیط های ابری به منظور ایجاد توازن بار (Load Balancing) صحبت شده است. نویسنده ابتدا مفاهمیم مربوطه را توضیح داده و سپس الگوریتم های موجود برای این کار را دسته بندی و جداگانه بررسی و مقایسه کرده است. توازن کار میتواند به منظور دستیابی به کارایی بیشتر در سیستم های رایانش ابری استفاده شود.

 

 

پس از خرید از درگاه امن بانکی لینک دانلود در اختیار شما قرار میگیرد و همچنین به آدرس ایمیل شما فرستاده میشود.

 

تماس با ما برای راهنمایی، درخواست مقالات و پایان نامه ها و یا ترجمه با آدرس ایمیل:

ArticleEbookFinder@gmail.com

 

شماره تماس ما در نرم افزار واتس آپ:

آیکون نرم افزار واتس آپ+98 921 764 6825

شماره تماس ما در نرم افزار تلگرام:

تماس با ما+98 921 764 6825 

 

 

توجه: اگر کارت بانکی شما رمز دوم ندارد، در خرید الکترونیکی به مشکل برخورد کردید و یا به هر دلیلی تمایل به پرداخت الکترونیکی ندارید با ما تماس بگیرید تا راههای دیگری برای پرداخت به شما پیشنهاد کنیم.

 


دانلود با لینک مستقیم


دانلود مقاله فارسی روشهای زمانبندی و توازن بار در سیستم های محاسبات ابری- Load balancing in cloud computing

دانلود مقاله انگلیسی رایانش ابری یا محاسبات ابری -- زمانبندی کارهای غیر انحصاری (preemptive) در سیستم های رایانش ابری (Cloud)

اختصاصی از فی لوو دانلود مقاله انگلیسی رایانش ابری یا محاسبات ابری -- زمانبندی کارهای غیر انحصاری (preemptive) در سیستم های رایانش ابری (Cloud) دانلود با لینک مستقیم و پر سرعت .

دانلود مقاله انگلیسی رایانش ابری یا محاسبات ابری -- زمانبندی کارهای غیر انحصاری (preemptive) در سیستم های رایانش ابری (Cloud)


دانلود مقاله انگلیسی رایانش ابری یا محاسبات ابری  -- زمانبندی کارهای غیر انحصاری (preemptive) در سیستم های رایانش ابری (Cloud)

یکی از مباحثی که در سالهای اخیر پژوهش های زیادی روی آن انجام گرفته رایانش ابری  یا محاسبات ابری (Cloud Computing) می باشد که با توجه به جدید بودن این فیلد، هنوز زمینه های زیادی برای کار موجود است. این مقاله در مورد یکی از مهمترین جنبه های محاسبات ابری یعنی زمانبندی کارها (Task Scheduling) می باشد. نویسنده بیشتر توجه خود را روی یکی از انواع مدل های محاسبات ابری به نام زیرساخت به عنوان سرویس (Infrastructure as a service) یا IaaS معطوف کرده است. در این مدل کل زیرساخت محاسباتی در اختیار مشتری قرار میگیرد و مشتری به دلخواه خود میتواند نرم افزارها و سیستم عامل های دلخواه را روی آن به کار گیرد. یکی از مسائلی که در این مدل وجود دارد این است که مشتری میتواند منابع مختلفی را اجاره کند و برنامه های خود را روی آنها اجرا کند. برای بهره وری بیشتر باید الگوریتم های موازی برای تخصیص منابع به کار گرفته شوند. اگر کارهای (task) موجود از نوع غیرانحصاری - غیرقبضه ای (Preemptive) باشند یعنی بتوان در حین کار پردازنده و منابع محاسباتی را از آنها گرفت ، میتوان به کارایی بهتری دست یافت. در این مقاله دو الگوریتم برای تخصیص منابع به صورت پویا (Dynamic) معرفی شده است که بر اساس سابقه اجرا شده کارها میتوانند تخصیص منابع را تغییر دهند. این مقاله در ژورنال محاسبات موازی و توزیع شده (Journal of Parallel and distributed computing) که توسط انتشارات الزویر (Elsevier) چاپ میشود منتشر شده است.

 

پس از خرید از درگاه امن بانکی لینک دانلود در اختیار شما قرار میگیرد و همچنین به آدرس ایمیل شما فرستاده میشود.

 

تماس با ما برای راهنمایی، درخواست مقالات و پایان نامه ها و یا ترجمه با آدرس ایمیل:

ArticleEbookFinder@gmail.com

 

شماره تماس ما در نرم افزار واتس آپ:

آیکون نرم افزار واتس آپ+98 921 764 6825

شماره تماس ما در نرم افزار تلگرام:

تماس با ما+98 921 764 6825 

 

 

توجه: اگر کارت بانکی شما رمز دوم ندارد، در خرید الکترونیکی به مشکل برخورد کردید و یا به هر دلیلی تمایل به پرداخت الکترونیکی ندارید با ما تماس بگیرید تا راههای دیگری برای پرداخت به شما پیشنهاد کنیم.

 


دانلود با لینک مستقیم


دانلود مقاله انگلیسی رایانش ابری یا محاسبات ابری -- زمانبندی کارهای غیر انحصاری (preemptive) در سیستم های رایانش ابری (Cloud)