پنج شنبه 15/12/1387 - 22:31
-0 تشکر
95774
grid computing
فصل اول
مقدمه ای بر Grid Computing
مقدمه :
حدود 33 سال از به وجود آمدن اینترنت میگذرد و از سال 1989 كه وب پدید آمد، بیشتر مردم از آن استفاده میكنند و بهصورت بخشی از زندگی ایشان در آمده است. شاید علت این استفاده زیاد از اینترنت، استاندارد باز آن بوده است كه امكان ارتباط كامپیوترهای مختلف را با یكدیگر مهیا میسازد. با استفاده از اینترنت میتوانید از هر كامپیوتری كه بهآن متصل است، ایمیل بفرستید و شخصی در آن طرف دنیا با كامپیوتری كاملاً متفاوت با كامپیوتر شما، آن ایمیل را به راحتی بخواند و به شما ایمیل دیگری بفرستد. امروزه تقریباً تمامی شركتها و سازمانهای بزرگ، برای تبادل اطلاعات و فرستادن ایمیل بهمشتریان خود از اینترنت استفاده میكنند. پرسش این است كه آیا بهراستی امكاناتی كه اینترنت در اختیار ما قرار میدهد، فقط در فرستادن ایمیل و داشتن وبسایت خلاصه میشود؟ آیا اینترنت امكان استفاده از منابع سختافزاری سیستمهای دیگر را نیز به ما میدهد؟ پس از اینترنت چه ابزار یا بستری خواهد آمد؟ امروزه فناوری جدیدی به نام Grid به عرصه ارتباطات قدم نهاده است كه براساس آن با دانلودكردن یك محافظ نمایشگر مخصوص میتوانیم بهكامپیوترهای شخصی خود اجازه دهیم كه وقتی از آن استفاده نمیكنیم، به شبكه جهانی متصل شوند و به سیستمهای بزرگ تحقیقاتی اجازه دهند از منابع آزاد و بلااستفاده سیستم ما استفاده نماید . Grid عبارت است از یک شبکه که کلیه قابلیت های سخت افزاری و نرم افزاری موجود ، که به صورت یک سیستم جامع و کامل در خدمت موسسات تجاری و سازمان ها است تا بدین وسیله حد اکثر استفاده را از این منابع ببرند.به عبارت ساده تر Grid computing در واقع به ما اجازه می دهد با استفاده از منابع سیستم های متصل به شبکه و ایجاد یک منبع بزرگ از سرویس ها وامکاناتِ این سیستم ها ، مرکزی بزرگ و قدرتمند به وجود آوریم که توانایی انجام دادن عملیات های بسیار پیچیده ای را داشته باشد که یک سیستم به تنهایی قادربه انجام دادن آن نیست. به نحوی که از دید استفاده کنندگان این سیستم های بزرگ این عملیات ها از طریق یک سیستم انجام می شود. Grid Computing در حقیقت نسل جدیدی از شبكههای توزیع یافته است و همانند اینترنت به كاربران خود اجازه میدهد فایلها را به اشتراك بگذارند. بهعلاوه، منابع مشتركی از اطلاعات را برای استفادهكنندگان فراهم میكند. با استفاده از این سیستمها میتوان منابع كامپیوترهای ناهمگون را بهاشتراك گذاشت. هدف اصلی Grid استفاده از این منابع مشترك مانند قدرت پردازنده، پهنای باند، پایگاه اطلاعاتی و در اختیار گذاردن آن برای كامپیوتر مركزی است. این مدل از Computing در مقایسه با دیگر مدل های Computing از قبیل Mainframe , Client/Server (چند لایه ای) Multi-Tire از کیفیت بالای سرویس ها ، کاهش هزینه های مدیریت وپشتیبانی و انعطاف پذیری بیشتری می باشد.کیفیت بالای سرویس ها نتیجهی نداشتن خطای منفرد ، زیرساخت امنیتی مستحکم و متمرکز، و کیفیت بالای مدریت اعمال شده می باشد. هزینه پایین نیز ناشی از افزایش بهرهوری از منابع و به طور قابل توجه ناشی از کاهش هزینه های مدریت و پشتیبانی استهدف از به وجود آمدن Grid computing حل مشکلات معمول IT در سازمان ها می باشد نمونه این مشکل ها در زیر آمده است 1. منا بع سخت افزاری مستقل برای هریک از Clint ها 2. مشکل یک پارچه سازی3. تکه تکه شدن و از هم پاشیدگی اطلاعات که موسسه نمی تواند از اطلاعات جامع بهره برداری کند4. انباری از برنامه های کاربردیتخصیص منابع سخت افزاری و نرم افزاری به یک وظیفه خاص منجر به هدر رفتن ظرفیت های بهره وری و قابلیت ها می گردد . Grid computing امکان استفاده از سخت افزار های خاص کوچکتر را هم فراهم می سازدتا بدین وسیله هزینه ها کاهش یافته و انعطاف پذیری تخصیص منابع بر مبنای نیاز ها را فراهم می سازد.برای رفع مسائل و مشکلات سیستم های یکپارچه به همراه منابع پراکنده ، یک تعادل بین مزایای مدیریت منابع در دید کلی و کنترل هر یک از منابع به طور انعطاف پذیر ،برقرار می کند.منابع مدریت شده در Grid computing عبارت است از :v زیر ساخت: مجموعه ای از سخت افزار ها و نرم افزار ها که محیطی را جهت ذخیره سازی داده ها و اجرای برنامه ها فراهم می کندv برنامه ها کاربردی : که منطق و جریان فرآیند های خاص موسسات را تعریف می کندv اطلاعات: مفاهیم اصلی در مدیریت تجارت می باشد.وجه تمایز Grid computing با دیگر مدل هادو اصل در هسته Grid computing آن را به طور منحصر به فردی از دیگر مدل های computing از قبیل Mainframe , Client/Server (چند لایه ای) Multi-Tire متمایز می سازد که عبارت است از :§ مجازی سازی§ تامین* با مجازی سازی منابع خاص (رایانه ، دیسک ها ، اجرای نرم افزاری و منابع اطلاعاتی) به عنوان منابع در هم آمیخته و مشترک جهت دسترسی مصرف کنندگان (افراد و برنامه های نرم_ افزاری) به طور انتزاعی در نظر گرفته می شود. مجازی سازی یعنی شکستن اتصالاتی که به سختی بین ارائه دهنده و مصرف کننده منابع برقرار شده است و مهیا ساختن منابع برای سرویس دهی به نیاز های خاص ، بدون اینکه مصرف کننده نگران چگونگی انجام آن باشد.* تأمین یعنی اینکه ، وقتی مشتری از طریق لایه مجازی سازی نیاز به منبع خاصی دارد ، در پشت پرده ، آن منبع جهت انجام در خواست ،شناسایی شده و به مشتری تخصیص داده شود.تأمین بعنوان بخشی از Grid Computing به این معنی است که سیستم تعیین می کند چگونه نیاز مشتری را برآورده سازد در حالیکه عملیات در کل ، به صورت بهینه انجام شود.
سه شنبه 20/12/1387 - 21:38
-
0
تشکر
97331
ثانيه فرصت زيستن ميخواست
اما....
عقربه ها خود خواهتر بودند