A java based load balancing framework for network parallel applications.
No Thumbnail Available
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Saudi Digital Library
Abstract
الشبكات الحاسوبية تتميز بمرونتها في الذاكرة والأداء ، ولكنها لم تكن تحاكي وتقارن قدرة الأجهزة المتوازية السنوات الماضية . ولكن مع التطور الحالي الهائل للشبكات أصبحت تنافسها لتـميـزها في قلة السعر وتوفر الشبكات . ولطبيعة الشبكات تبقى البرمجة المتوازية فيها أصعب . ومن هذه الأشياء التي يجب مراعاتها : التغاير في الشكل (أو البناء) وفي نظام التشغيل وفي الأداء وفي الأعمال الخارجية ، وكذلك قوة وقدرة الاتصال . المشكلة هي في القدرة على توزيع الأعباء (أو الأعمال أو المسؤوليات) بين الأجزاء (أو الأجهزة) المختلفة بشكل متوازن ، وذلك إما بتوزيعها مرة واحدة أو ما يمكن تسميته بتوزيع مستمر ونشط أثناء القيام بالعمل ، وهذا الأخير هو المطلوب في الشبكات لأنه أثبت تحسن عالي في الأداء برغم كل الصعوبات . وقد سهلت بعض المرجعيات مثل PVM و MPI عملية التوازن في توزيع المهام على الأوساط والأجهزة المتغايرة . والقدرات الكامنة في لغة جافا مثل القدرة على التعامل مع الشبكات ومختلف الأجهزة والقدرة على التعامل مع الأشكال والقدرات الحركية هي التي فتحت آفاق جديدة في عالم الشبكات والبرمجيات وتطويرها . وهذا البحث هو لاختبار قدرة جافا على حل مشكلة التوازن في توزيع المهام على مختلف الأجهزة . وقد صمم لذلك هيكلة نظامي رمز له JLBS . وقد اختبرناه بواسطة عدة برمجيات . وقد أثبتت نتائج الاختبارات تحسن في سرعة الأداء والمرونة .