امروزه سرعت پردازش هر کامپیوتر بسیار زیاد افزایش یافته است اما حتی آن نیز برای برآورده کردن نیازهای زندگی علمی کافی نیست. محاسبات ابری قدرت پردازش عظیمی را در محیط توزیع شده با انواع منابع فراهم میآورد. منابع در ابری در یک حالت قابل تغییر، هماهنگ و امن به اشتراک گذاشته میشوند. یکی از مسائل چالش برانگیز در محیط محاسبات ابری موضوع اعتماد میباشد که محققین زیادی روی این موضوع تحقیق میکنند. مفهوم اعتماد یک مفهوم پیچیده مرتبط با اعتقاد راسخ در مورد ویژگیهای یک موجودیت مورد اعتماد از قبیل: قابلیت اعتماد، صداقت و صلاحیت است. در سیستمهای محاسبات ابری، کار صدور مجوز برای یک کاربر برای استفاده از یک منبع شامل دو ملاحظه زیر است: اولا، اینکه کاربر و منبع میتوانند خودشان را در یک روش قابل اعتماد به یکدیگر بشناسانند. دوما، اینکه آنها به کسی اعتماد میکنند که بدرستی رفتار میکند نه اینکه از سیستم سوء استفاده میکند. در این مقاله مدلهای مختلف اعتماد که برای محیط محاسبات ابری ارائه شدهاند، بررسی شده و از جنبههای مختلف مورد مقایسه قرار گرفتهاند.
|
کد QR محصول |
محاسبات ابری در حقيقت نسل جديدي از شبكههاي توزيع يافته است و همانند اينترنت به كاربران خود اجازه ميدهد فايلها را به اشتراك بگذارند. بهعلاوه، منابع مشتركي از اطلاعات را براي استفادهكنندگان فراهم ميكند (Foster, Kesselman, Nick, & Tuecke, 2003; Foster & Kesselman, 2004). با استفاده از اين سيستمها ميتوان منابع كامپيوترهاي ناهمگون را بهاشتراك گذاشت. هدف اصلي ابری استفاده از اين منابع مشترك مانند قدرت پردازنده، پهناي باند، پايگاه اطلاعاتي و در اختيار گذاردن آن براي كامپيوتر مركزي است. ابری ترکیبی از منابع کامپیوتري سازمانهاي مختلف است که در کنار هم و با همکاري هم، رسیدن به هدف خاصی را فراهم میسازند (Foster, 2001).
مدیریت منابع در سیستمهای ابری بدلیل توزیع جغرافیایی منابع، ناهمگونی منابع، مدیریت مستقل دامنههای ابری با سیاستها و شیوههای متفاوت و دامنههای ابری با دسترسیها و مدلهای هزینه مختلف چالش برانگیز است. در نسل قبلی محیطهای محاسبات توزیع شده، سیستمهای مدیریت منابع اصولا برای اختصاص منابع برای کارها پاسخگو بودند. آنها همچنین توابعی مانند کشف منابع و نظارت را اجرا میکردند که نقش اصلی آنها را پشتیبانی میکردند. در سیستمهای ابری با مالکیت توزیع شده برای منابع و کارها، در نظر گرفتن کیفیت خدمات (QoS)[1] و امنیت در هنگام تخصیص منابع مهم است. یکپارچگی کیفیت خدمات با سیستم مدیریت منابع توسط چندین محقق امتحان شده است. بهر حال امنیت به عنوان یک زیر ساخت مجزا از ابری اجرا میشود و سیستم مدیریت منابع مجموعهای از تصمیمات تخصیص را بدون در نظر گرفتن مفهوم امنیت اتخاذ میکند.
در سیستمهای کامپیوتری توزیع شده، کار صدور مجوز برای یک کاربر برای استفاده از یک منبع شامل دو ملاحظه زیر است: اولا، اینکه کاربر و منبع میتوانند خودشان را در یک روش قابل اعتماد به یکدیگر بشناسانند. دوما، اینکه آنها به کسی اعتماد میکنند که بدرستی رفتار میکند نه اینکه از سیستم سوء استفاده میکند (چه بطور تصادفی یا چه با هدف قبلی) (Lai, Ng, & Lyu, 2004). با در نظر گرفتن موارد فوق دو نوع اعتماد داریم: اعتماد هویت[2] و اعتماد رفتاری[3]. امروزه در بسیاری از سیستمها، مکانیسم اعتماد رفتاری و اعتماد هویتی با هم ترکیب میشوند، بطوریکه برهان هویت، کاربر یا منبع را قادر میسازد تا در یک گروهی از موجودیتها طبقهبندی شوند که متعلق به درجه خاصی از اعتماد هستند و از این رو برای انجام یک مجموعه از عملیات مشخصی مجاز هستند. یک مثال نوعی در بسیاری از سیستمهای مبتنی بر ابری میتوان دید که در آن شناسایی با معرفی یک گواهینامه بهبود یافته است و هویت برای طبقهبندی صاحب آن در یک سازمان مجازی خاص استفاده میشود که اعضای آن، همه مجاز به انجام عملیات خاصی هستند.
با توجه به اینکه موضوع اعتماد در سیستمهای توزیعشده علیالخصوص محاسبات ابری به یک موضوع چالش برانگیز تبدیل شده است، محققین بسیاری در رابطه با آن تحقیق کرده و همچنین در حال تحقیق هستند. در این مقاله قصد داریم مدلهای مختلف اعتماد ارائهشده برای محیط محاسبات ابری را بررسی کرده و همچنین از جنبههای مختلف مورد مقایسه قرار دهیم. مابقی این مقاله به صورت زیر تنظیم میشود. مدلهای مختلف اعتماد ارائهشده در محیط محاسبات ابری در بخش دو توضیح داده میشود. در بخش سوم نیز مدلهای اعتماد بررسیشده از جنبههای مختلف مورد مقایسه قرار گرفته و در انتها نتیجهگیری انجام خواهد شد.
[1] Quality of Service (QoS)
[2] Identity Trust
[3] Behavioral Ttrust