برنامهنویسی موازی مبتني بر عاملهاي سيار بر روي گريد
محورهای موضوعی : مهندسی برق و کامپیوتر
1 - دانشگاه فردوسی مشهد
کلید واژه: گريدمحاسبات گريديمحاسبات توزيع شدهعاملهاي سياربرنامهنويسي موازیپردازش موازيتحرک قويAlchemi,
چکیده مقاله :
گريدهاي محاسباتي بهرهبرداري از منابع توزيعشده محاسباتي را براي کاربردهايي که به محاسبات پرحجم نیاز دارند، فراهم مینمایند. توسعه برنامههايي که قادر به استفاده از اين امکانات باشند، يکي از چالشهاي پيش روي محاسبات گريدي ميباشد. در اين مقاله، با ارائه یک مدل برنامهنويسي موازي مبتني بر عاملهاي سيار بر روي گريد، تلاشي میباشد که به منظور حل اين مشکل صورت پذيرفته است. ارائه اين مدل، که با توسعه بستر گريدي به نام Alchemi و افزودن خواص و نيز فرامين راهبري عاملها به آن محقق گشته است، به کاربر اجازه ميدهد تا با استفاده از حرکت عاملها و ارتباط ميان آنها، برنامه موازي خود را توسعه دهد. اين ايده از نوآوريهاي اين مقاله محسوب ميشود. به منظور ارزيابي این سيستم، الگوريتم ضرب ماتريسها و نیز يافتن Convex Hull مجموعهاي از نقاط در سيستم مزبور پيادهسازي شدهاند.
Computational grids have provided the usage of computational distributed resources for computation-intensive applications. The development of programs that use these capabilities is one of the challenging issues for grid computing. In this article, an effort has been made in order to solve this problem by presenting mobile-agent-based parallel programming on the grid. The presentation of this model, which has been materialized by extending Alchemi™ grid infrastructure, adding agent properties and navigational commands that let the user to develop his/her program by using agents’ mobility and communication between them. In order to evaluate the system, algorithm of matrix multiplication as well as algorithm of finding the convex hull of a series of points have been implemented in the mentioned system.