پایان نامه محاسبات گريدي

مقدمه

Computing Grid يا شبكه‌هاي متصل كامپيوتري مدل شبكه‌اي جديدي است كه با استفاده از پردازشگرهاي متصل به هم امكان انجام‌دادن عمليات‌ حجيم محاسباتي را ميسر مي‌سازد. Gridها در واقع از منابع كامپيوترهاي متصل به‌شبكه استفاده مي‌كنند و مي‌توانند با استفاده از برآيند نيروي اين منابع، محاسبات بسيار پيچيده را به‌راحتي انجام دهند. آن‌ها اين كار را با قطعه قطعه كردن اين عمليات و سپردن هر قطعه به‌كامپيوتري در شبكه انجام مي‌دهند. به عنوان مثال وقتي شما از كامپيوترتان براي مدتي استفاده نمي‌كنيد و كامپيوتر شما به‌ اصطلاح به‌وضعيت محافظ نمايشگر يا Screensaver مي‌رود، از پردازشگر كامپيوتر شما هيچ استفاده‌اي نمي‌شود. اما با استفاده از شبكه‌هاي Grid مي‌توان از حداكثر توانايي‌هاي پردازشگر‌ها استفاده نمود و برنامه‌اي را در كامپيوتر قرار داد كه وقتي از سيستم استفاده‌اي نمي‌شود، اين برنامه بتواند از نيروي بلااستفاده دستگاه بهره بگيرد و قسمتي از محاسبات بزرگ عملياتي را انجام دهد. در اين مقاله اين پديده در فناوري اطلاعات مورد بحث قرار مي‌گيرد و اهميت استفاده از اين فناوري، پيچيدگي‌ها، اجزاي تشكيل دهنده و استانداردهاي اين مدل بررسي مي‌شود و نشان داده خواهد شد كه با استفاده از اين مدل چگونه در وقت و زمان شما صرفه‌جويي مي‌شود. گفتني است در حال حاضر بزرگ‌ترين شبكه Grid جهان در خدمت پروژه SETI@home براي يافتن حيات هوشمند فرازميني قرار دارد. امروزه فناوري جديدي به‌ نام Grid به ‌عرصه ارتباطات الكترونيك قدم نهاده است كه براساس آن  با دانلود كردن يك محافظ نمايشگر مخصوص مي‌توانيم به‌كامپيوترهاي شخصي خود اجازه دهيم كه وقتي از آن استفاده نمي‌كنيم، به ‌شبكه جهاني متصل شوند و به ‌سيستم‌هاي بزرگ تحقيقاتي اجازه دهند از منابع آزاد و بلااستفاده سيستم ما  استفاده نمايند.

Grid computing 1-1 چيست ؟

حدود ۳۳ سال از به ‌وجود آمدن اينترنت مي‌گذرد و از سال ۱۹۸۹ كه وب پديد آمد، بيشتر مردم از آن استفاده مي‌كنند و به‌صورت بخشي از زندگي ايشان در آمده است. شايد علت اين استفاده زياد از اينترنت، استاندارد باز آن بوده است كه امكان ارتباط كامپيوترهاي مختلف را با يكديگر مهيا مي‌سازد. با استفاده از اينترنت مي‌توانيد از هر كامپيوتري كه به‌آن متصل است، ايميل بفرستيد و شخصي در آن طرف دنيا با كامپيوتري كاملاً متفاوت با كامپيوتر شما، آن ايميل را به ‌راحتي بخواند و به ‌شما ايميل ديگري بفرستد. امروزه تقريباً تمامي ‌شركت‌ها و سازمان‌هاي بزرگ، براي تبادل اطلاعات و فرستادن ايميل به‌مشتريان خود از اينترنت استفاده مي‌كنند. پرسش اين است كه آيا به‌راستي امكاناتي كه اينترنت در اختيار ما قرار مي‌دهد، فقط در فرستادن ايميل و داشتن وب‌سايت خلاصه مي‌شود؟ آيا اينترنت امكان استفاده از منابع سخت‌افزاري سيستم‌هاي ديگر را نيز به‌ ما مي‌دهد؟ پس از اينترنت چه ابزار يا بستري خواهد آمد؟

امروزه فناوري جديدي به‌ نام Grid به ‌عرصه ارتباطات قدم نهاده است كه براساس آن با دانلودكردن يك محافظ نمايشگر مخصوص مي‌توانيم به‌كامپيوترهاي شخصي خود اجازه دهيم كه وقتي از آن استفاده نمي‌كنيم، به ‌شبكه جهاني متصل شوند و به ‌سيستم‌هاي بزرگ تحقيقاتي اجازه دهند از منابع آزاد و بلااستفاده سيستم ما استفاده نمايد. كامپيوترهاي امروزي مانند مغز انسان معمولا از بخش كوچكي از توانايي‌هاي خود استفاده مي‌كنند و اغلب به‌ صورت غيرفعالند و منتظر اطلاعات ورودي مي‌مانند. تصور كنيد كه اگر از منابع سخت‌افزاري اين همه كامپيوتر غيرفعال استفاده شود و همه در يك كامپيوتر جمع شود، چه دستگاه پرقدرتي خواهيم داشت. Grid Computing با ‌كمك به اينترنت زمينه‌اي را فراهم آورده است كه بتوان با استفاده از آن، از منابع سخت‌افزاري سيستم‌هاي ديگر نيز استفاده نماييم.

ممكن است Grid براي افراد مختلف معاني متفاوتي داشته باشد، اما اگر بخواهيم تعريف ساده‌اي از آن داشته باشيم، مي‌توانيم بگوييم Computing Grid در واقع به‌شما اجازه مي‌دهد با استفاده از منابع سيستم‌هاي متصل به‌ شبكه و  ايجاد يك منبع بزرگ از سرويس‌ها و امكانات اين سيستم‌ها، مركزي بزرگ و قدرتمند به‌ وجود آوريم كه توانايي انجام‌دادن عمليات بسيار پيچيده‌اي را داشته باشد كه يك سيستم به‌تنهايي نمي‌تواند انجام دهد. به‌نحوي كه از ديد استفاده‌كنندگان اين سيستم‌هاي بزرگ، اين عمليات تنها از طريق يك سيستم انجام مي‌شود.

Grid Computing در حقيقت نسل جديدي از شبكه‌هاي توزيع يافته است و همانند اينترنت به‌ كاربران خود اجازه مي‌دهد فايل‌ها را به ‌اشتراك بگذارند. به‌علا‌وه، منابع مشتركي از اطلاعات را براي استفاده‌كنندگان فراهم مي‌كند. با استفاده از اين سيستم‌ها مي‌توان منابع كامپيوترهاي ناهمگون را به‌اشتراك گذاشت. هدف اصلي Grid استفاده از اين منابع مشترك مانند قدرت پردازنده، پهناي باند، پايگاه اطلاعاتي و در اختيار گذاردن آن براي ‌كامپيوتر مركزي است.

عنوان صفحه
   
مقدمه ……………………………………………. ۱۲
فصل اول

مباني گريد

……………………………………………. ۱۴
Grid computing 1-1 چيست ؟ ……………………………………………. ۱۵
۲-۱ انواع Grid ……………………………………………. ۱۷
 ۳-۱ اهميت Grid Computing ……………………………………………. ۱۸
۴-۱ ابزار قدرتمند Globus ……………………………………………. ۲۰
۵-۱ نگاهي به‌اجزاي Grid ……………………………………………. ۲۱
Grid 6-1  از ديد برنامه نويسان ……………………………………………. ۲۷
۷-۱ پيچيدگي‌ها ……………………………………………. ۳۰
۸-۱ مقدمه‌اي بر محاسبات توري   ۳۱
۹-۱ مسأله گريد ……………………………………………. ۳۳
۱۰-۱ گريد و مفاهيم ديگر از محاسبات توزيعي ……………………………………………. ۳۴
۱۱-۱ فوايد محاسبات توري ……………………………………………. ۳۷
۱-۱۱-۱بهره برداري از منابع مورد استفاده ……………………………………………. ۳۷
۲-۱۱-۱ ظرفيت پردازنده موازي ……………………………………………. ۳۹
۳-۱۱-۱ منابع مجازي و سازمانهاي مجازي ……………………………………………. ۴۰
۴-۱۱-۱دستيابي به منابع اضافي ……………………………………………. ۴۲
۵-۱۱-۱ توازن منابع ……………………………………………. ۴۴
۶-۱۱-۱ قابليت اطمينان ……………………………………………. ۴۵
۷-۱۱-۱مديريت ……………………………………………. ۴۷
۱۲-۱ استانداردها براي محيط‌هاي گريد ……………………………………………. ۴۸
۱-۱۲-۱ استاندارد OGSI ……………………………………………. ۴۹
۲-۱۲-۱ استاندارد گريد FTP   ۵۰
۳-۱۲-۱ استاندارد WSRF ……………………………………………. ۵۱
۴-۱۲-۱ استانداردهاي مرتبط با سرويس‌هاي وب ……………………………………………. ۵۱
فصل دوم

امنيت و طراحي گريد

……………………………………………. ۵۲
۱ معرفي امنيت گريد (گريد Security) ……………………………………………. ۵۳
۱-۱-۲  نيازهاي امنيتي گريد ……………………………………………. ۵۳
۲-۱-۲  چالش‌هاي امنيتي موجود در گريد ……………………………………………. ۵۴
۳-۱-۲  دامنه‌هاي امنيتي گريد   ۵۴
۴-۱-۲  اصول امنيت ……………………………………………. ۵۶
۵-۱-۲  اصطلاحات مهم امنيت گريد ……………………………………………. ۵۸
۶-۱-۲ مجوز اعتبارسنجي ……………………………………………. ۶۱
۲-۲ طراحي گريد ……………………………………………. ۶۸
۱-۲-۲ اهداف راه حل ……………………………………………. ۶۹
۲-۲-۲ توپولوژي گريد ……………………………………………. ۷۳
۱-۲-۲-۲ Intra گريد ……………………………………………. ۷۴
۲-۲-۲-۲ Extra گريد ……………………………………………. ۷۶
۳-۲-۲-۲  Inter گريد ……………………………………………. ۷۷
۳-۲بررسي برخي از پروژه‌هاي گريد ……………………………………………. ۷۸
SETI @ Home 1-3-2 ……………………………………………. ۷۸
NAREGL2-3-2 ……………………………………………. ۷۸
۳-۳-۲  Floding@Home ……………………………………………. ۷۹
Google 4-3-2 ……………………………………………. ۸۰
BLAST 5-3-2    ……………………………………………. ۸۱
۴-۲  مقايسه ونتيجه گيري ……………………………………………. ۸۲
فصل سوم

زمانبندي در گريدهاي محاسباتي

……………………………………………. ۸۳
۱-۳  زمانبندي در گريدهاي محاسباتي ……………………………………………. ۸۴
۲-۳  توابع  هدف ……………………………………………. ۹۳
۳-۳   زمانبندي سيستم هاي توزيع شده و گريد ……………………………………………. ۹۶
منابع ……………………………………………. ۱۰۱

 

 

 

 

 

فهرست جداول و اشكال

 

 

عنوان صفحه
شكل ۱-۱   سيستم‌هاي Gird از ديد استفاده کنندگان ……………………………………………. ۲۲
شكل ۱-۲   GSI   در Gird ……………………………………………. ۲۳
شكل ۱-۳   موقعيت سرويس‌هاي MDS در Gird ……………………………………………. ۲۴
شكل ۱-۴    موقعيت زمانبند‌ها در Grid ……………………………………………. ۲۵
شكل ۱- ۵    – GASS  در Gird ……………………………………………. ۲۶
شكل ۱-۶     بخش مديريت منابع در Grid ……………………………………………. ۲۷
شكل ۱-۷ ساختار معماري باز سرويس هاي Grid ……………………………………………. ۲۸
شكل ۱-۸  كنترل گريد توسط Middleware ……………………………………………. ۳۲
شكل ۱-۹  دسترسي به منابع اضافي ……………………………………………. ۴۲
شكل ۱-۱۰  

 

 Job ها به منظور توازن بار به قسمتهايي ازگريد كه كمتر مشغولند مهاجرت داده شده اند ……………………………………………. ۴۳
شكل ۱-۱۱ پيكربندي افزونه گريد ……………………………………………. ۴۶
شكل ۱-۱۲ تخصيص منابع توسط راهبر ……………………………………………. ۴۷
شكل ۱-۱۳ اجزاي زير بناي سرويس هاي گريد ……………………………………………. ۵۰
شكل ۲- ۱ رمزگشايي با كليد متقارن ……………………………………………. ۵۹
شكل ۲- ۲  اعتبارسنجي ديجيتالي ……………………………………………. ۶۳
شكل ۲-۳ يك نمونه از اعتبارسنجي و تصديق ……………………………………………. ۶۵
شكل ۲-۴ معماري پايگاه داده ……………………………………………. ۷۳
شكل ۲- ۵    توپولوژي Intra گريد ……………………………………………. ۷۵
شكل ۲- ۶ توپولوژي Extra گريد ……………………………………………. ۷۶
شكل ۲-۷ توپولوژي Inter گريد ……………………………………………. ۷۷
شكل ۲- ۸ جدول مقايسه ……………………………………………. ۸۲
شکل  ۳-۱   مراحل كلي اجراي يك كار داده موازي در يك سيستم گريد ……………………………………………. ۹۰
شکل  ۳-۲  طبقه بندي زمانبندهاي گريد ……………………………………………. ۹۴
شکل  ۳-۳  توابع هدف ……………………………………………. ۹۵

پایان نامه محاسبات گريدي

نوشته پایان نامه محاسبات گريدي اولین بار در فايل مارکت - بازار فايل. پدیدار شد.

لطفا از لینک زیر دانلود کنید دانلود 

فایل

Powered by WPeMatico