بازبهینه سازی ترکیب سرویسهای وب نسبت به تغییر نیازهای کاربر

  • سال انتشار: 1392
  • محل انتشار: اولین همایش منطقه ای بهینه سازی و روش های محاسبه نرم در مهندسی برق و کامپیوتر
  • کد COI اختصاصی: ELECOM01_177
  • زبان مقاله: فارسی
  • تعداد مشاهده: 706
دانلود فایل این مقاله

نویسندگان

منیژه برزگران

دانشجوی مهندسی نرم افزار ، گروه کامپیوتر، واحد بین الملل، دانشگاه آزاد اسلامی واحد قشم، قشم

فرهاد مردوخی

استادیار گروه نرم افزار، دانشکده کامپیوتر، دانشگاه رازی کرمانشاه،کرمانشاه

چکیده

بهینهسازی ترکیب سرویسهای وب، یکی از مسائل مهم در حوزه ترکیب سرویسهای وب میباشد. نیازهای کاربر ممکن است در حین اجرای ترکیب بهینه سرویسها تغییر نماید. بنابراین وجود قابلیتی برای وفق فرآیند ترکیب با نیازهای جدید یکی از ضرورتهای اساسی ترکیبسرویسها است. هدف از انجام این پژوهشارائه ایدهای برای بازبهینگی ترکیب سرویسهای وب بود. ایده روش پیشنهادی مبتنی بر فرآیندی به نام تجزیه ویژگیهای کیفی سراسری به محدودیتهای محلی است که اگر در حین اجرای فرآیند ترکیب به روش مذکور نیازهای کاربر تغییر کند از روشی به نام RCWS استفاده میشود. در این روش فقط برای آن بخشاز ترکیب که هنوز اجرا نشده است، مجدداً فرآیند QCD اجرا میگردد که در نهایت منجر به انتخاب سرویسهای کاندیدای جدیدی میشود که عملکرد بهتری دارند. فرآیند QCD به صورت الگوریتم تکاملی مبتنی بر ژنتیک طراحی شده است و با زبان C# پیاده سازی گردیده است. این الگوریتم بر روی یکانباره داده با بیشاز 2500 سرویسوب با آزمایشهای مختلفی بررسی و ارزیابی گردید. نتایج نشان داد که سرعت RCWS بسیار نزدیکبه الگوریتم معمولی ترکیب است ضمن اینکه ویژگی پویایی در مقابل تغییرات نیاز کاربر را به ارمغان آورده است.

کلیدواژه ها

الگوریتم ژنتیک، بهینه سازی ترکیب سرویسها، بازبهینه سازی ترکیب سرویسها، نیازهای کیفی، وب سرویسها

مقالات مرتبط جدید

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.