ارائه روشی برای الگوریتم لودبالانسینگ پویا در سیستم های کامپیوتری توزیع شده

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

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

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

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

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

ICEEE04_178

تاریخ نمایه سازی: 6 مهر 1391

چکیده مقاله:

لودبالانسینگ مکانیزمی است که قادر است کار را از یک کامپیوتر به کامپیوتر دیگر در سیستم توزیع شده ببرد. که باعث انجام سریعتر کار می شود و زمان پاسخ را پایین می آورد در نتیجه باعث افزایش بهره برداری از منبع می شود (زمان پاسخ برابر است با زمان انتظار به علاوه زمان سرویس). ظاهراً، الگوریتم لودبالانسینگ برای تصمیم هایش به تعداد زیادی پیام نیاز دارد که مطلوب نیست. در طرح توزیع شده، الگوریت لودبالانسینگ پویا بوسیله همه گره های موجود در سیستم اجرا می شود و مسئولیت لود بالانسینگ بین آن ها تقسیم می شود. در طرح متمرکز الگوریتم لودبالانسینگ فقط توسط گره مرکزی از سیستم توزیع شده اجرا می شود، گره مرکزی مسئول است برای لود بالانسینگ در تمام سیستم توزیع شده. در این مقاله روشی ارائه شده که هر پردازنده از وضعیت سایر پردازنده ها باید اطلاع داشته باشد (مثلاٌ آدرس و ... ) هر پردازنده یک صف پردازش مخصوص به خود را دارد که در لحظه راه اندازی سیستم خالی می باشد، بر همین اساس هر پردازنده برای شروع کار همه پردازنده های سیستم را بیکار در نظر می گیرد. حال اگر صف وظایف پردازنده ای پر شد، کار مازاد خود را بر اساس لیست پردازنده های موجود برای یک پردازنده دیگر می فرستد، حال با این پردازنده کار را انجام می دهد یا نمی دهد، که در صورت اجرا نکردن کار یک پیغام برای پردازنده اول ارسال می کند، حال پردازنده اول موقتاً وضعیت این پردازنده را در لیست از بیکار به مشغول تغییر می دهد تا برای ارسال کارها مدنظر گرفته نشود و با مابقی پردازنده ها تعامل کنند. در این روش تعداد پیام های ارسالی نسبت به شیوه رایج بدون هماهنگ کننده بسیار کمتر می باشد چون برای ارسال یک پیام نیاز به ارسال (n-1)2 پیام می باشد که در این طرح پیشنهادی در بهترین حالت و فقط یک پیام ارسال می شود.

نویسندگان

محمد رستمی

عضو باشگاه پژوهشگران جوان دانشگاه آزاد اسلامی واحد دهاقان

مجتبی نیکروز

دانشجوی کارشناسی ارشد موسسه آموزش عالی جهاد دانشگاهی خوزستان- اهواز

مراجع و منابع این مقاله:

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • P. Enslow Jr., ،What is a _ Distributed" Data Processing ...
  • Z. Khan, R. Singh, J. Alam, and R. Kumar, "Performance ...
  • Systems, " International Journal of Computer and Network Security, vol. ...
  • X. Tang and S.T. Chanson, "Optimizing Static Job Scheduling in ...
  • Parallel Processing, pp. 373-382, August 2000. ...
  • th Iranian _ _ _ (ICEEE2012) _ ...
  • R. M. Bryant and R. A. Finkel, "A Stable Distributed ...
  • S. Chowdhury, "The Greedy Load Sharing ...
  • Balancing Using Task- Transfer Probabilities, " Algorithms, " J. Parallel ...
  • D.L. Eager, E.D. Lazowski, and J. Zahorjan, in ...
  • "Dynamic Multi-User Load Balancing in Distributed Distributed Systems, " IEEE ...
  • Software Eng., vol. SE-12, no. 5, pp. 662-675, May 1986. ...
  • A. Goscinski, "Distributed Operating Systems, " Addison-We sley, Sydney, 1991. ...
  • M. Livny and M. Melman, _ Load Balancing in Homogeneous ...
  • Performance Symp., pp. 47-55, 1982. ...
  • A. Karimi, F. Zarafshan, A. b. Jantan, A. R. Ramli ...
  • International Journal of Computer Science and Information Security, " vol. ...
  • L. Ni, and K. Hwang, K., :Optimal Load Balancing in ...
  • Software Engineering, Vol. SE-11, pp. 491-496, ...
  • S. Zhou, _ Trace-Driven Simulation Study of Dynamic Load Balancing. ...
  • , No. 9, pp. 1327-1341, September 1988. ...
  • A. Barak and A. Shiloh, _ Distributed Load- balancing Policy ...
  • K. Goswami, M. Devarakonda, and R. Iyer, Load-Sharing ...
  • and Distributed Systems, Vol. 4, No. 6, pp. 638-648, June ...
  • T. L. Casavant, "A Taxonomy of Scheduling in General-Purp Ose ...
  • , no. 2, pp 141-154, February 1988. ...
  • C. Kim and H. Kameda, "An Algorithm for Optimal Static ...
  • A. N. Tantawi and D Tawsley, "Optimal Static Load Balancing ...
  • D. Evans, D. and W. Butt, "Dynamic Load ...
  • Parallel Computing, Vol. 19, pp 897-916, ...
  • S. Penmasta and A. T. Chronopoulos, ...
  • and Distributed Processing Symposium, pp. 1-10, Long Beach, CA, USA, ...
  • L. M. Campos and I. Scherson, "Rate of Change Load ...
  • S. Dhakal, M. M. Hayat, J.E.Pezoa, C. Yang, and D. ...
  • Delays: A Re generation -Theory Approach, ", IEEE Transactions on ...
  • Distributed Computing, vol. 65, no. 9, pp. 1022- 1034, Sept. ...
  • Z. Zeng and B. Veeravalli, "Rate-based and May 1985. Queue-based ...
  • Int. Conf on Parallel and Distributed Systems, pp. 349-356, July ...
  • نمایش کامل مراجع