چکیده:
با پیشرفت محاسبات ابری، ارائه دهندگان سرویس های ابری سرویس های متنوع فزاینده ای به کاربران ارائه دادند. استفاده از موتور جستجوی عمومی، مانند گوگل، در صورتی که سرویس های مشابه اما با ویژگی های متفاوت باشند، موثر و کارآمد نیست. بنابراین، یک پلت فرم کشف سرویس هوشمند برای ارائه سرویس های مناسب، با دقت و با سرعت لازم است. این پژوهش به بررسی ارائه ی یک روش برای کشف خدمات ابری مبتنی بر اونولوژی میپردازد که قصد دارد برای کاربران ابری این امکان را فراهم کند تا بتواند خدمات ابری دلخواه خود را در اینترنت بیابند. هدف اصلی پژوهش مورد بررسی، بنا نهادن اُنتولوژی ابری برپایه خدمات و ویژگیها میباشد که قادر است امکان تغییر درچیدمان پُرسمان و کشف خدمات ابری مورد نظر کاربر را فراهم سازد. انتولوژی ابری به نامگذاری خدمات مختلف ارائه دهندگان خدمات ابری CSPS وحدت بخشیده واین امر باعث تسهیل در امر شناسایی ومدیریت خدمات میشود. برای تجزیه وتحلیل وپردازش پرسمان نیز از انتولوژی ابری استفاده میشود. یعنی هریک از خدمات ابری به صورت جداگانه درذیل انتولوژی ابری ذخیره میشوند ومشخصات هریک از این خدمات نیز برای آن تعریف میشود.اطلاعات مورد نیاز برای خدمات هر یک ازCSP ها از طریق انتولوژی ابری آنها وبا استفاده از پرسمان پردازش یافته بدست میآید.برای مرتب کردن خدمات ابری ، پارامترهای گوناگون مدنظر قرار میگیرند، از قبیل موافقت نامههای سطح خدمات SLAS، هزینهها ،مجوزهای نرم افزاری، امنیت و... .برای بازیابی خدمات از مسیر انتولوژی ابری، ضمن استفاده از بسته های awlapi،sparqldl ، و Jena با محیط جاوا، از موتور جستجوگر استفاده میشود. این پژوهش به طور عمده به کاربران کمک می کند تا کشف سرویس مناسب را با توجه به تقاضای کاربر داشته باشند. کاربر می تواند درخواست خود را برای کشف سرویس های مورد نیاز ارسال کند سپس سرویس مورد نظر در اختیار آنها قرار میگیرد.
کلمات کلیدی: محاسبات ابری؛ خدمات ابری با ویژگی های ابری؛ انتولوژی؛ رجیستری ابری؛ موتور جستجوی رایج (generic)، کشف سرویس ابری، عامل هوشمند
فهرست مطالب:
چکیده
فصل اول
1-1 بیان مسئله اساسی تحقیق
1-2 اهمیت و ضرورت انجام تحقیق
1-3 مرور ادبیات و سوابق مربوطه
1-4 جنبه جدید بودن و نوآوری در تحقیق
1-5 اهداف مشخص تحقیق (شامل اهداف آرمانی، کلی، اهداف ویژه و کاربردی)
1-6 سؤالات تحقیق
فصل دوم
2-1 مقدمه
2-2 تاريخچه ي از رايانش ابري
2-3 تعاریف محاسبات ابری
2-4 عناصر زیر بنایی محاسبات ابری
2-5 مقایسه cloud computing و grid computing
2-5-1 تفاوت های عمده میان grid و cloud
2-6 مزایای استفاده از cloud computing
2-7 سرویس های (cloud computing (Saas, Pass, Iaas
فصل سوم
مروری بر کارهای انجام شده
فصل چهارم
نتیجه گیری
فهرست منابع و مآخذ
فهرست شکل ها
برچسب ها:
پروژه روشهای یافتن هوشمندانه سرویس سیستم های ابری