دانشگاه صنعتی اصفهان
دانشکده برق و کامپیوتر
پایاننامه کارشناسی ارشد مهندسی کامپیوتر- معماری کامپیوتر
عنوان:
زمانبندی وظایف در سیستمهای تعبیه شده بیدرنگ برداشتگر انرژی با هدف کاهش نرخ خطای سررسید و افزایش کارایی انرژی مصرفی
استاد راهنما:
دکتر محمد علی منتظری
برای رعایت حریم خصوصی نام نگارنده درج نمی شود
تکه هایی از متن به عنوان نمونه :
فهرست مطالب:
چکیده. ………………………….1
فصل اول: توصیف مسئله
1-1 مقدمه……………………….. 2
1-2 ساختار پایان نامه……………………….. 4
فصل دوم : مفاهیم اولیه
2-1 مقدمه……………………….. 6
2-2 سیستمهای تعبیه شده……………………….. 6
2-3 سیستم بی درنگ…………………………… 8
2-4 زمانبندی وظایف………………………….. 9
2-4-1 انواع زمانبندی………………………… 9
2-5 تعاریف اولیه……………………….. 10
2-6 الگوریتمهای زمانبندی اولیه……………………….. 12
2-6-1 الگوریتم زمانبندی نزدیکترین سررسید اول (EDF)………………………..
2-6-2 الگوریتم زمانبندی نرخ یکنواخت (RMS)………………………..
2-7 برداشت انرژی محیطی………………………… 14
2-7-1 اجزای سیستم تعبیه شده مبتنی بر برداشت انرژی…………… 15
2-7-2 انواع سیستم برداشتگر انرژی………………………… 16
2-8 مدیریت توان در سیستمهای تعبیه شده……………………….. 19
2-9 نتیجه گیری………………………… 20
فصل سوم : بررسی منابع و کارهای انجام شده
3-1 مقدمه……………………….. 21
3-2 الگوریتمهای زمانبندی سیستم تعبیه شده بدون برداشتگر انرژی……… 22
3-2-1 الگوریتم زمانبندی MILP وLEDF…………………………
3-3 عوامل مشترک در زمانبندی سیستمهای بیدرنگ برداشتگر انرژی………. 24
3-4 الگوریتمهای زمانبندی سیستم تعبیه شده مبتنی بر برداشتگر انرژی……. 25
3-4-1 روش زمانبندی LSA………………………….
3-4-2 روش زمانبندی EA-DVFS…………………………
3-4-3 روش زمانبندی AS-DVFS…………………………
3-4-4 روش زمانبندی LM-APM…………………………..
3-4-5 روش زمانبندی HA-DVFS…………………………
3-4-6 الگوریتم انتخاب فرکانس باتوجه به وضعیت سیستم………………. 48
3-5 نتیجه گیری………………………… 54
فصل چهارم : الگوریتم پیشنهادی
4-1 مقدمه……………………….. 55
4-2 ذخیره ساز انرژی………………………… 56
4-2-1 مزایای ابرخازن در برابر باطری با قابلیت شارژ مجدد……….. 56
4-2-2 معایب ابرخازن در برابر باطری با قابلیت شارژ مجدد……….. 57
4-3 مدل سیستم………………………… 61
4-3-1 مدل برداشتگر انرژی………………………… 61
4-3-2 مدل پردازنده……………………….. 61
4-3-3 مدل ذخیره ساز انرژی………………………… 62
4-3-4 مدل وظیفه……………………….. 63
4-4 الگوریتم زمانبندی بیدرنگ…………………………… 63
4-4-1 انتخاب بازه زمانی………………………… 65
4-4-2 محاسبه انرژی مورد نیاز برای اجرای وظایف موجود در بازه…….. 65
4-4-3 محاسبه موجودیت انرژی………………………… 664-5 نتیجه گیری………………………… 74
فصل پنجم : شبیه سازی و نتیجه گیری
5-1 مقدمه……………………….. 75
5-2 تنظیمات اولیه……………………….. 75
5-3 مقایسه نرخ خطای سررسید………………………… 78
5-4 کمترین ظرفیت ذخیره سازی برای داشتن نرخ خطای سررسید صفر………. 85
5-5 سودمندی انرژی………………………… 87
5-6 نرخ خطای سررسید در حالت عدم وجود واحد ذخیره ساز انرژی…………. 89
5-7 : بررسی سربار زمانبندی………………………… 89
5-8 نتیجه گیری………………………… 90
5-9 پیشنهادات…………………………. 91
مراجع………………………… 92
چکیده:
با رشد و توسعه تکنولوژی در زندگی بشر، نیاز به رشد و توسعه سیستمهای تعبیهشده که بخش عمدهای از سیستمهای دیجیتال را شامل میشوند هم بیشتر میشود.ازجمله مشخصههای اصلی یک سیستم تعبیه شده، بیدرنگ بودن و مصرف انرژی مناسب میباشد بعلاوه اجرای یک برنامه شامل وظایف مختلفی است که هرکدام منابع خاص خود را از سیستم میطلبند حال اگر این منابع در زمان مناسب در اختیار وظایف قرار نگیرد، سیستم نمیتواند بازده و کارایی مناسبی داشته باشد بنابراین وجود یک زمانبند مناسب برای چنین سیستمهایی از اهمیت ویژهای برخوردار است. محدودیت مصرف انرژی در سیستمهای تعبیه شده، بسیار حائز اهمیت است این اهمیت از آنجا ناشی میشود که بسیاری از این سیستمها، مبتنی بر باطری هستند و اغلب مواقع امکان شارژ مجدد باطری وجود ندارد و درصورت اتمام انرژی موجود در باطری، سیستم از کار خواهد افتاد در چنین مواقعی استفاده از برداشتگرهای انرژی میتواند راهکار مناسبی برای غلبه بر محدودیت انرژی سیستم باشد. الگوریتمهای زمانبندی زیادی در زمینه بیدرنگ بودن و بهبود مصرف انرژی ارائه شده است اما هرکدام دارای محدودیتها و نواقصی میباشند در اغلب مطالعات انجام شده از باطری ایده آل بعنوان منبع انرژی که مقدار معین انرژی را در یک ولتاژ خروجی ثابت، ذخیره یا پخش میکند استفاده شده است و از تاثیر ضریب شارژ/دشارژ باطری در میزان انرژی منتقل شده، صرفنظر شده است لیکن این امر همیشه صحیح نیست و طراحی بر مبنای این مدل ساده و حداقل کردن میانگین مصرف انرژی لزوما منجر به بهینه شدن طول عمر باطری نمیشود. در این راستا در این پایان نامه روشی را برای زمانبندی سیستمهای تعبیه شده مبتنی بر برداشت انرژی و باطری غیرایدهآل با هدف بهبود انرژی مصرفی درحین اجرای بیدرنگ وظایف سیستم و کاهش نرخ خطای سررسید مجموعه وظایف، پیشنهاد میدهیم در این روش با انتخاب بازه مناسب برای برداشت انرژی از محیط، به بررسی موجودیت انرژی سیستم و میزان انرژی مورد نیاز برای اجرای بیدرنگ وظایف در آن بازه پرداخته و با توجه به پارامترهای موجود، انرژی مورد نیاز برای اجرای وظیفه و سطح فرکانس مناسب برای پردازنده را اختصاص میدهیم. نتایج حاصل از شبیهسازی نشان میدهد که روش پیشنهادی در مقایسه با روشهای موجود، نرخ خطای سررسید را کمتر میکند همچنین در روش پیشنهادی، تعداد دفعات رجوع به باطری کمتر شده که در نتیجه باعث اتلاف کمتر انرژی حاصل از شارژ/دشارژ باطری و افزایش طول عمر آن و در نهایت افزایش طول عمر سیستم میشود.
فصل اول: توصیف مسأله
1-1- مقدمه
در سالهای اخیر با رشد و توسعه کامپیوترها در همه جنبههای زندگی بشر و افزایش نیازهای روزمره و گسترش برنامههای کاربردی[1]، نیاز به طراحی و توسعه سیستمهای تعبیهشده[2] بیش از پیش مورد توجه قرار گرفته است. سیستمهای تعبیهشده، ابزارهای محاسباتی هستند که درون بخش عظیمی از محصولات و کاربردهای روزمره جاسازی شدهاند. سیستمهای پردازش اطلاعات در تجهیزات ارتباط از راه دور، سیستمهای حمل و نقل، تلفن همراه، اسباب بازی، دوربین و… مثالهایی از سیستمهای تعبیهشده میباشند. این سیستمها به دلیل خاصمنظوره بودن، جایگزین تجاری مناسب و ماندنی برای کامپیوترها و یا ابزارهای همه منظوره نیستند. همانطورکه برنامههای کاربردی بصورت تصاعدی پیچیده میشوند با پیچیدگی ابزارهای محاسباتی تعبیهشده نیز مواجه میشویم. اکثر این سیستمها دارای محدودیتهای زمانی بوده و نیازمند اجرای وظایف[3] در بازه زمانی خاص میباشند بنابراین وجود یک زمانبند[4] مناسب برای سیستمهای بیدرنگ[5] تعبیه شده، امری ضروری است. الگوریتم زمانبندی مناسب، یکی از قسمتهای مهم سیستمهای بیدرنگ میباشد تا بتواند منابع مورد نیاز وظایف را در زمان مناسب در اختیار آنها قرار داده و وظایف بتوانند در زمان مناسب اجرا شوند. علاوه براین، محیطهای کاری این سیستمها، ضرورت استفاده از منبع انرژی مناسب را برای کاربردهای بیدرنگ ایجاب میکند بنابراین در کنار محدودیت زمانی بحث مدیریت انرژی[6] و منبع انرژی نیز بسیار حائز اهمیت است. اغلب سیستمهای تعبیه شده، مبتنی بر باطری هستند و طول عمر این سیستمها نیز وابسته به طول عمر باطری میباشد بنابراین در بسیاری از مواقع که منبع انرژی دائمی در دسترس نیست استفاده از منابع تجدیدپذیر انرژی[7] میتواند مورد توجه قرار گیرد. بنابراین یکی از راهکارهای موجود پیش پای طراحان سیستمهای تعبیهشده بیدرنگ، استفاده از منابع انرژی محیطی و برداشتگرهای انرژی[8] است.
برای دانلود متن کامل پایان نامه اینجا کلیک کنید
لینک بالا اشتباه است
:: بازدید از این مطلب : 770
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0