ابررایانه
26th May 2010, 01:11 PM
مهمترین بخشی که در ابتدای ظهور هر مبحث جدیدی در کامپیوتر باید مشخص شود معماری آن می باشد. معماریهای مختلفی تا کنون برای گرید معرفی شده است که معروفترین آنها عبارتست از:
Open GridService Architecture:
در سال 2002 معماري سرويس گراي OGSA استاندارد سازي شد و پياده سازيهايي از آن انجام شد که از آن جمله ميتوان به GT3 اشاره کرد که در سال 2003 به وجود آمد. GT3 مفاهيم و تکنولوژيهاي موجود در GT2 را توسعه داد و آنها را بر اساس معماري OGSA قرار داد. OGSA قالبي براي قرار دادن سرويسهاي مختلف بوجود آورد
بخشهای مختلف معماری مشبک عبارت است از:
· منبع محاسباتي
منبع محاسباتي، پردازندهاي است که ريزکار را اجرا ميکند. اين منبع را ميتوان يک کامپيوتر بر روي شبکه تصور کرد که قابليت اجراي ريزکار را دارد.اين منبع، توصيف ريزکار راميگيرد و با توجه به تابعي که از ريزکار ميداند آن را محاسبه ميکند. ممکن است در طول ان اجرا به دادههاي ديگري نيز نياز داشته باشد که در طول اجرا از منابع ذخيره سازي ميگيرد و در نهايت نتايج محاسبه را بر ميگرداند.
·زمانبند
يکي از قسمتهاي بسيار مهم در يک سيستم Grid، زمانبند است. وظيفهي زمانبند، مديريت منابع و درست تقسيم کردن ريزکارها در بين منابع محاسباتي است. همچنين کنترل خطا نيز از جملهي وظايف اين قسمت است. زمانبندي بهتر باعث بالاتر رفتن کيفيت سرويس ميشود. براي زمانبندي از روشهاي مختلفي ميتوان استفاده کرد ولي براي تقسيم کار بين منابع بايد سرعت آنها، سربار شبکه و خيلي پارامترهاي ديگر را در نظر گرفت.
·ذخيره کننده
وظيفهي ذخير کننده، ساختن جايي براي ذخيره کردن دادهها و بازيابي آنهاست. با توجه به کاربرد، اين منبع ميتواند به صورتهاي گوناگوني پياده سازي گردد. اين منبع ميتواند قابليت گرفتن نسخهي پشتيبان را نيز داشته باشد تا در صورت بروز خطا بتوان اطلاعات را بازيابي کرد.ممکن است اين منبع به کمک يک ماشين پياده سازي شود و يا ممکن است اطلاعات بر روي چند ماشين قرار گيرند. با اين کار و با هوشمندانه ذخيره کردن دادهها ميتوان به پهناي باند بيشتري دست پيدا کرد.
Open GridService Architecture:
در سال 2002 معماري سرويس گراي OGSA استاندارد سازي شد و پياده سازيهايي از آن انجام شد که از آن جمله ميتوان به GT3 اشاره کرد که در سال 2003 به وجود آمد. GT3 مفاهيم و تکنولوژيهاي موجود در GT2 را توسعه داد و آنها را بر اساس معماري OGSA قرار داد. OGSA قالبي براي قرار دادن سرويسهاي مختلف بوجود آورد
بخشهای مختلف معماری مشبک عبارت است از:
· منبع محاسباتي
منبع محاسباتي، پردازندهاي است که ريزکار را اجرا ميکند. اين منبع را ميتوان يک کامپيوتر بر روي شبکه تصور کرد که قابليت اجراي ريزکار را دارد.اين منبع، توصيف ريزکار راميگيرد و با توجه به تابعي که از ريزکار ميداند آن را محاسبه ميکند. ممکن است در طول ان اجرا به دادههاي ديگري نيز نياز داشته باشد که در طول اجرا از منابع ذخيره سازي ميگيرد و در نهايت نتايج محاسبه را بر ميگرداند.
·زمانبند
يکي از قسمتهاي بسيار مهم در يک سيستم Grid، زمانبند است. وظيفهي زمانبند، مديريت منابع و درست تقسيم کردن ريزکارها در بين منابع محاسباتي است. همچنين کنترل خطا نيز از جملهي وظايف اين قسمت است. زمانبندي بهتر باعث بالاتر رفتن کيفيت سرويس ميشود. براي زمانبندي از روشهاي مختلفي ميتوان استفاده کرد ولي براي تقسيم کار بين منابع بايد سرعت آنها، سربار شبکه و خيلي پارامترهاي ديگر را در نظر گرفت.
·ذخيره کننده
وظيفهي ذخير کننده، ساختن جايي براي ذخيره کردن دادهها و بازيابي آنهاست. با توجه به کاربرد، اين منبع ميتواند به صورتهاي گوناگوني پياده سازي گردد. اين منبع ميتواند قابليت گرفتن نسخهي پشتيبان را نيز داشته باشد تا در صورت بروز خطا بتوان اطلاعات را بازيابي کرد.ممکن است اين منبع به کمک يک ماشين پياده سازي شود و يا ممکن است اطلاعات بر روي چند ماشين قرار گيرند. با اين کار و با هوشمندانه ذخيره کردن دادهها ميتوان به پهناي باند بيشتري دست پيدا کرد.