Abstract
Grid computing systems provide a vast amount of computing resources from multiple administrative domains to reach a main objective. One of the most important challenges in these systems is to discover appropriate resource in networks. In this paper we survey the resource discovery mechanisms which have been used in Grid computing systems so far. We classify the resource discovery mechanisms into five main categories: Centralized, Decentralized, Peer to Peer, Hierarchical, and Agent based. We reviewed the major development in these five categories and outlined new challenges. This survey paper also provides a discussion of differences between considered mechanisms in terms of scalability, dynamicity, reliability and queries' attributes as well as directions for future research
چکیده
سیستم های محاسباتی گرید مقادیر عظیمی از منابع محاسباتی را در اختیار ما قرار می دهند این منابع خود از چندین حوزه تشکیل بوده و به دنبال یک هدف اصلی اند. یکی از چالش های بارز در این سیستم ها مسئله ی کشف منبع مناسب در شبکه است. در این مقاله ما به بررسی و مطالعه بر روی مکانیزم های کشف منبع که تاکنون در سیستم های محاسباتی گرید مورد استفاده قرار گرفته اند میپردازیم. ما مکانیزم های کشف منبع را به پنج کلاس یا دسته تقسیم میکنیم: متمرکز، غیر متمرکز ، نظیر به نظیر، سلسله مراتبی و مبتنی بر ایجنت. ما پیشرفت اصلی را در این پنج مقوله یا کلاس حدود نمودیم و چالش های جدید معرفی کردیم. در این مقاله ما همچنین به یک مطالعه مقایس های بین این چند مکانیزم پرداخته ایم و آنها را از لحاظ مقولاتی مانند: قابلیت مقیاس پذیری، دینامیک بودن، قابلیت اطمینان و ویژگی های درخواست ها ، چشم انداز تلاش های آینده مورد بررسی قرار داده ایم.