بخش بندی برنامه ها برای اجرا بر روی شبکه ای ناهمگن از کامپیوترها به منظور افزایش کارایی

سال انتشار: 1388
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 1,006

فایل این مقاله در 6 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

CSICC15_154

تاریخ نمایه سازی: 26 مهر 1388

چکیده مقاله:

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

کلیدواژه ها:

بخش بندی برنامه ، موازیسازی خودکار برنامه ، ارزیابی کارایی برنامه توزیع شده

نویسندگان

سعید پارسا

دانشیار نرم افزار عضو هیئت علمی دانشگاه علم و صنعت ایران، دانشکده کام

محمد حمزه ئی

دانشجوی دکترا نرم افزار، دانشگاه علم و صنعت ایران،دانشکده کامپیوتر