محصول
کاربرد
انتقال
اینترنت
اتصال
معماری پروتکل اینترنت
شکل۲-۱:پروتکلهای موردنیاز برای توربراساس کارفاستروکسلمن[Foster08]
(( اینجا فقط تکه ای از متن درج شده است. برای خرید متن کامل فایل پایان نامه با فرمت ورد می توانید به سایت feko.ir مراجعه نمایید و کلمه کلیدی مورد نظرتان را جستجو نمایید. ))
کارکرد اصلی هر لایه را میتوان به صورت زیر توصیف کرد:
لایه محصول[۳۸]: این لایه شامل منابع فیزیکی است که در تور به اشتراک گذاشته شده اند. این منابع عبارتند از منابع محاسباتی، سیستمهای ذخیره سازی، کاتالوگها، ماژولهای نرم افزاری، حسگرها و سایر منابع سیستمی.
لایه اتصال[۳۹]: این لایه در برگیرنده پروتکلهای تصدیق[۴۰] و ارتباط مرکزی میباشد که برای تراکنشهای شبکه ای مختص تور مورد نیاز هستند. پروتکلهای ارتباطی مبادله داده میان منابع لایه محصول را ممکن میسازند. کارکردهای اصلی لایه اتصال عبارتند از انتقال[۴۱]، مسیریابی[۴۲]، نامگذاری[۴۳] و نیز فراهم ساختن یک ارتباط امن.
لایه منبع[۴۴]: این لایه از پروتکلهای امنیتی و ارتباطی ( که توسط لایه اتصال فراهم میشوند)جهت کنترل مذاکره امن[۴۵]، شروع امن[۴۶]، نظارت امن[۴۷]، حسابداری و پرداخت[۴۸] امن برای به اشتراک گذاری منابع استفاده میکند.
لایه مشاع[۴۹]: این لایه مسئول مدیریت تمامی منابع میباشد.
لایه کاربردی[۵۰]: این لایه شامل برنامههای کاربردی کاربران است. البته باید توجه داشت که هر برنامه کاربردی نمیتواند در تور استفاده شود بلکه برنامههایی که قابلیت اجرای موازی را داشته باشند و به عبارت دیگر مخصوص تور تولید شده باشند میتوانند به عنوان برنامه کاربردی استفاده شوند.
۲-۲-۳ مزایا و خطرات بالقوه محاسبات توری
مزایا و فرصتهای محاسبات توری را میتوان در دو سطح مدیریت فناوری اطلاعات[۵۱]و تجارت موردبررسی قرار داد.
مزایای بالقوه محاسبات ابری در سطح مدیریت فناوری اطلاعات را میتوان به صورت زیرا خلاصه کرد[Armbrust09]:
تورها سیستمهای ناهمگون را یکجا جمع میکنند تا یک کامپیوتر بزرگ را شبیه سازی کنند و در نتیجه میتوانند قدرت محاسباتی بالاتری را برای یک کار فراهم آورند. به عبارت دیگر با بهره گرفتن از محاسبات توری، منابع موجود به شکل مناسب تری مورد استفاده قرار میگیرند.
محاسبات توری، باعث صرفه جویی در بخش فناوری اطلاعات شرکتهامیشود، زیرا هزینه کلی مالکیت[۵۲] را کاهش میدهند.
محاسبات توری به دلیل ایجادظرفیت پردازش موازی و دسترسی به منابع اضافی و نیز توازن بار[۵۳]، باعث بهبود کارآیی در منابع محاسباتی و ذخیره سازی داده میشود.
محاسبات توری علاوه بر بهبود کارآیی، قابلیت اطمینان را نیز افزایش میدهند. زیرا منابعی که در تور خراب میشوند، به سرعت توسط منابع دیگر موجود در تور جایگزین میشوند (وظیفه آنها بین منابع دیگر به شکلی متوازن توزیع میشود).
محاسبات توری، امکان مدیریت منابع توزیع شده شرکتها را فراهم میآورد. این کار از طریق مجازی[۵۴] سازی منابع فیزیکی ناهمگونی که در موقعیتهای جغرافیایی مختلفی قرار دارند، صورت میگیرد. این کار امکان مدیریت مرکزی منابع را فراهم میسازد.
مزایای بالقوه محسبات توری در سطح تجارت را میتوان به صورت زیر خلاصه کرد[۲۳]:
هزینههای کمتر و درآمدهای بیشتر به دلیل رویههای محاسباتی بهبود یافته .
اشتراک گذاری بهبود یافته منابع .
امکان ایجاد سازمانهای مجازی .
به طور خلاصه، محاسبات ابری در سطح مدیریت فناوری اطلاعات، امکان استفاده کارآمدتر از منابع فناوری اطلاعات را فراهم میکند . در سطح تجارت نیز کارآمدی و انعطاف پذیری را افزایش میدهد.
محاسبات توری مانند هر سیستم نوظهور دیگری، علاوه بر فرصتها و مزایا، خطرات قابل ملاحظه ای نیز دارد که این خطرات در ادامه به شکلی خلاصه آورده شده است[Foster01].
محاسبات ابری یک مدل محاسباتی جدید است که نیازمند تغییرات قابل ملاحظه در رویههای پردازش و نیز طرز فکر مردم است. علاوه بر این بسیاری از شرکتها تمایلی به اشتراک گذاری منابع خود ندارند.
جهت ایجاد یک تور، تنها انتقال منابع توزیع شده فناوری اطلاعات به درون تور کافی نمیباشد و باید سرمایه گذاریهای کلانی نیز در حوزه برنامههای کاربردی موجود صورت گیرد. به عبارت دیگر باید برنامههای کاربردی فراهم آیند تا بتوانند درون تور اجرا شوند.
نبود استانداردهای لازم برای محاسبات توری، سرمایه گذاری در این زمینه را مشکل ساز و پر خطر میکند.
محاسبات توری یک تکنولوژی پیچیده است که تمامیزیرساختهای فناوری اطلاعات یک شرکت را تحت تاثیر قرار میدهد. بنابراین معرفی یک محاسبات توری در یک شرکت، یک پروژه بلند مدت بوده و دریافت اولین نتایج در کوتاه مدت امکان پذیر نمیباشد.
انواع تورها
بسته به محدوده به اشتراک گذاری منابع، تورها را میتوان به چهار دسته تقسیم بندی کرد[Bourbonnais04، Boden04، Goyal05]:
تورهای خوشه ای[۵۵].
تورهای سازمانی[۵۶].
تورهای سودمندی.[۵۷]
تورهای انجمنی[۵۸] (همکار).
۲-۲-۴-۱ تورهای خوشه ای
تورهای خوشه ای یا خوشهها، مجموعه ای از کامپیوترها هستند که در یک مکان قرار گرفته و از طریق شبکه محلی پرسرعت به یکدیگر متصل شده و به عنوان منابع محاسباتی یا پردازش داده ای یکپارچه مورد استفاده قرار میگیرند. یک خوشه یک موجودیت همگون[۵۹] است و اجزای مختلف آن تنها از نظر تنظیمات با یکدیگر تفاوت دارند. تمامی خوشه زیر نظر یک دیوار آتش[۶۰]قرار داشته و توسط یک گره مدیریتی که دارای کنترل کامل بر اجزای خوشه است، مدیریت میشود. شکل۲-۲ساختار کلی این نوع تور را نشان میدهد.