Research Specifications

Home \یک روش ترکیب سرویس بهبود ...
Title یک روش ترکیب سرویس بهبود یافته با استفاده از تکنیک های داده کاوی در محیط ابر
Type of Research Thesis
Keywords سرویس وب، ترکیب سرویس، انتخاب سرویس، معیارهای کیفیت سرویس، الگوریتم کلونی زنبورعسل
Abstract سرویس وب به عنوان یک برنامه ی کاربردی جامع، پیمانه ای و خود توصیف تعریف می شود که شامل یک آدرس منحصر به فردبوده و می تواند در هر جایی از محیط وب قرار گیرد. به دلایلی مانند هزینه، سهولت پیاده سازی و امکان استفاده ی مجدد از قابلیت های اشتراکی، برای ساخت سامانه های نرم افزاری از روش های مبتنی بر سرویس استفاده می شود. با وجود همه مزایایی که سرویس های وب مهیا می کنند، یک محدودیت اساسی در استفاده از آن ها وجود دارد و آن این است که یک سرویس وب، به تنهایی قادر به پاسخ گویی به یک درخواست پیچیده نیست. این محدودیت باعث شده است تا ایجاد سرویس های بزرگ تر و کارآتر با استفاده از سرویس های وب موجود، به یکی از مهم ترین زمینه های تحقیق در فن آوری سرویس وب تبدیل شود. به این عمل ترکیب سرویس های وب گفته می شود. مسئله ی مهم در ترکیب سرویس های وب، چگونگی انتخاب سرویس های مناسب برای شرکت در فرآیند ترکیب است. سرویسی که برای شرکت در ترکیب انتخاب می شود، نه تنها باید عملکرد مناسبی داشته باشد بلکه باید از نظر پارامترهای کیقیت نیز بهینه باشد. فرآیند ترکیب سرویس های وب به دلیل پیچیده بودن به صورت دستی به وسیله ی انسان قابل انجام نیست. فنون متعددی برای ترکیب سرویس های وب پیشنهاد شده اند که امکان ترکیب سرویس ها را درزمان اجرا فراهم می کنند. روش های ریاضی، روش های هوش مصنوعی و روش های مبتنی بر جریان کار از جمله ی این فنون به شمار می روند. به دلیل غیرچندجمله ای و سخت بودن مسئله، روش های پیشنهادی باید دارای کارآیی لازم باشند تا بتوانند در زمان قابل تحملی به جواب مناسب دست پیدا کنند. در این پایان نامه، برای انتخاب سرویس های مناسب جهت ساخت سرویس مرکب بهینه، الگوریتم کلونی زنبورعسل همراه با رنکینگ و خوشه بندی بر پایه ی معیارهای کیفیت سرویس پیشنهاد شده است. الگوریتم پیشنهادی با دریافت همه ی وظایف در درخواست مشتری و همچنین مجموعه ی تمامی سرویس های نامزد، سعی در پیداکردن ترکیبی دارد که از نظر معیارهای کیفیت سرویس بهینه باشد.
Researchers Maryam SamanAzari (Student)، Asgarali Bouyer (Primary Advisor)، Nacer Farajzadeh (Advisor)