نام پژوهشگر: علی کیانی طلایی
علی کیانی طلایی محسن شریفی
فراهم بودن ریزپردازنده های ارزان و پیشرفت های تکنولوژی ارتباطات جذابیت فراوانی در سیستم های توزیعی بوجود آورده است . ویژگیهای اصلی این سیستمها کارایی بالا، در دسترس بودن و قابلیت توسعه ارزان آنها می باشد. اگرچه برای دستیابی به این ویژگیها موانعی از جمله اختصاص صحیح قدرت پردازشی فوق العاده موجود در سیستمهای توزیعی پیش رو می باشد. جاوا به عنوان پدیده اخیر کامپیوتر زمینه گسترده ای برای فعالیت های پردازشی فراهم نموده است . امنیت و سرعت اجرای مناسب بر روی شبکه اینترنت ، سادگی، قابلیت انتقال، شیء گرایی و غیره از نکات برجسته آن می باشند. با وجود نوپا بودن، حجم زیادی از کاربردها در این محیط مهیا می گردند. بنابراین مطالب ، فراهم آوردن امکان پردازش توزیعی برای محصولات جاوا مفید به نظر میرسد. همچنین در صورت بکارگیری یک مکانیزم توزیع بار، احتمال بهبود کارایی بیشتر میشود. در این پروژه یک بستر توزیعی مبتنی بر جاوا که به یک مکانیزم توزیع بار وفقی مجهز می باشد طراحی و پیاده سازی می شود و عملکرد محصول مورد ارزیابی قرار میگیرد. بستر توزیعی پیشنهادی با فراهم آوردن یک محیط اجرایی مناسب و اعمال تغییراتی در برنامهء معمولی جاوا، ساخته میشود. این تغییرات که عبارتند از اضافه نمودن چند روال به اشیاء برنامه، توسط یک پیش مترجم انجام می شود. اساس کار پردازش توزیعی این محیط بر فراخوانی از راه دور روالهای اشیا بنا شده است . مکانیزم توزیع بار نیز از یک روش وفقی استفاده می کند که در آن با جمع آوری اطلاعات سیستم، دانشی ناظر به وضعیت بار هر یک از ماشینها حاصل می آید و با استفاده از آن، توزیع بار دقیقتر صورت می گردد. در شرایطی که توزیع بار مفید نمی باشد، این مکانیزم بصورت خودکار غیرفعال می گردد.