ترکیب وب سرویس ها با استفاده از الگوریتم چند هدفه و زمانبند

  • سال انتشار: 1397
  • محل انتشار: اولین کنگره و نمایشگاه بین المللی علوم و تکنولوژی های نوین
  • کد COI اختصاصی: ICESIT01_135
  • زبان مقاله: فارسی
  • تعداد مشاهده: 477
دانلود فایل این مقاله

نویسندگان

روح اله علیزاده

دانشجو نرم افزار، دانشگاه صنعتی شیراز، شیراز، ایران

چکیده

یکی از چالش های استفاده از ترکیبات وب سرویسی، دادن خواص تراکنشی پایگاه داده به ترکیبات وب سرویسی است، طوری که همه وب سرویس های یک ترکیب با موفقیت انجام شوند یا در صورت شکست یک وب سرویس هیچ کدام انجام نشود و آثار وب سرویس هایی که انجام شده اند نیز برطرف شوند. مطمیا بازگشت تعدادی از وب سرویس ها، هزینه هایی در بر خواهد داشت. کم کردن و حتی حذف این هزینه یکی از چالش های استفاده کننده از وب سرویس ها است. یکی از راه های کاهش این هزینه استفاده از مفهوم شبه تراکنشی بجای مفهوم تراکنشی است. در ترکیبات شبه تراکنشی با شکست یک وب سرویس نیاز به بازگشت همه نیست، بلکه بازگشت تعدادی از آنها نیز مورد پذیرش است. در این تحقیق یک روش بر پایه استفاده از زمانبند و الگوریتم های بهینه سازی چندهدفه جهت کاهش هزینه بازگشت و افزایش تعداد ترکیبات اتمیک در زمان طراحی ارایه شده است. همچنین جهت پایین آوردن نرخ شکست وظایف، از الگوهای تحمل پذیری خطا مانند چشم پوشی، تلاش دوباره، اولین نتیجه و بلاک پشتیبان استفاده شده است.

کلیدواژه ها

ترکیب وب سرویسی، الگوریتم بهینه سازی چندهدفه، زمانبند، NSGA II

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

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

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

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