-
شماره ركورد
9453
-
شماره راهنما(اين فيلد مربوط به كارشناس ميباشد لطفا آن را خالي بگذاريد)
9453
-
پديد آورنده
حسين امير
-
عنوان
طراحي الگوريتم و شبيهسازي زمانبندي گروهي پوياي كارها در سامانههاي پردازشي توزيعشده
-
مقطع تحصيلي
درجه كارشناسي ارشد
-
رشته تحصيلي
مهندسي برق گرايش الكترونيك
-
سال تحصيل
اسفند ماه 1390
-
تاريخ دفاع
اسفند ماه 1390
-
استاد راهنما
دكتر هاديشهريار شاهحسيني
-
چكيده
چكيده
در سامانههاي توزيعشده، به اشتراكگذاري مكاني و زمانبندي گروهي به عنوان اصليترين ديدگاههاي زمانبندي شناخته شدهاند كه از ميان آنها زمانبندي گروهي به دليل كاهش ميزان اتلاف توان پردازندهها بيشتر مورد توجه قرار گرفته است. نسخه پايه زمانبندي گروهي داراي چهار مرحله اصلي است كه از ميان آنها مرحله ادغام ماتريس، به دليل يكپارچه نمودن فضاهاي خالي در سطرهاي مختلف ماتريس زمانبندي، تاثير قابل توجهي بر عملكرد زمانبندي گروهي دارد. اين پاياننامه در مرحله اول روشي جهت بهبود مرحله ادغام ماتريس در زمانبندي گروهي پيشنهاد نموده است. اين روش با بهرهگيري از دو ايده جديد سعي در برآوردن هر چه بهتر اهداف مرحله ادغام دارد. در مرحله بعد روشي جهت افزايش بهكارگيري پردازندهها و بهبود زمان پاسخدهي ميانگين با نام زمانبندي گروهي حريصانه (GGS) ارائه گرديده است. روش GGS در هر دوره زمانبندي از روش پايه زمانبندي گروهي استفاده نموده و گروههاي ورودي را به برشهاي زماني تخصيص ميدهد. آنگاه از ميان تمامي برشهاي زماني، برشي كه در آن بيشترين تعداد پردازندهها اشغال گرديده به عنوان برش پيروز انتخاب و فرآيند اجراي گروههاي موجود در آن آغاز شده يا ادامه مييابد.
اثر هر يك از ايدههاي روش پيشنهادي بهبود ادغام ماتريس، به طور جداگانه وهمچنين به صورت همزمان با استفاده از شبيهسازي نسبت به روش پايه ادغام ماتريس مقايسه شده است. آزمايشها نشان ميدهد، ميزان كاهش زمان پاسخدهي ميانگين (RT) در روش پيشنهادي ادغام ماتريس در مقايسه با روش پايه با در نظر گرفتن سربارهاي مهاجرتي معادل 5، 10 و 15 درصد طول هر يك از برشهاي زماني، به ترتيب 2 تا 20، 0 تا 10 و 5- تا 5 درصد بوده است. همچنين مقايسه GGS نسبت به GS نشان ميدهد روش پيشنهادي، زمان پاسخدهي ميانگين را در هر يك از سياستهاي صفبندي تا حدود 75% كاهش ميدهد.
واژههاي كليدي: ادغام ماتريس، الگوريتم حريصانه، زمان پاسخ دهي، صفبندي، مهاجرت.
-
لينک به اين مدرک :