توضیحات
عنوان فارسی: انتخاب و ارزیابی سرویس وب آگاه از محیط بلادرنگ
عنوان انگلیسی مقاله ترجمه شده:
Real-time Environment Aware Web Service Selection and Evaluation
انتخاب و ارزیابی سرویس وب آگاه از محیط بلادرنگ
چکیده: در حال حاضر، کیفیت سرویس (QoS) خدمات وب نمیتواند تضمین شود، چرا که محیط ابر فاقد توانایی آگاه بودن بلادرنگ از تغییرات ظرفیت بار است. برای ارائه دهندگان سرویس وب قابل اعتماد و غیرقابل اعتماد، ممکن است شرح سرویس متفاوتی از متا-سرویس ساخت که در آن فریب وجود داشته باشد. چنانچه ممکن است مصرف کنندگان بطور همزمان سرویس با کیفیت بالا را فراخوانی کنند و بنابراین، به احتمال خیلی زیاد، فراتر رفتن دسترسی کاربران از ظرفیت بار سرویس، رخ میدهد. در این مقاله، ما یک روش انتخاب و ارزیابی سرویس را براساس آگاهی بلادرنگ از محیط، ارائه میکنیم. مرکز ارسال سرویس ارائه شده در این مقاله، هدف اینست که خوشه های متا-سرویس را از راه مزایده و مناقصه انتخاب کند تا QoS سرویس انتخاب شده را تضمین کند. در عین حال، ماژول آگاه از QoS هر متا-سرویس، درک بلادرنگی از QoS را خواهد داشت تا وب سرویس را با بلادرنگی بالا و قابلیت اعتماد زیاد، تضمین کند. بعلاوه، یک الگوریتم پیش بینی QoS نیز ارائه شده است تا اعتبار وعده داده شده ارائه دهندگان سرویس را ارزیابی کند. نتایج شبیه سازی گسترده نشان میدهد که این روش میتواند بطور موثر به ارزیابی و پیش بینی QoS دست یابد و یک وب سرویس بهینه را برای کاربران فراهم میکند.
کلمات کلیدی: تلاطم سرویس، آگاه از محیط، مزایده و مناقصه، الگوریتم پیش بینی QoS
مقدمه
وب سرویس، یک روش پیاده سازی برای تکنولوژی معماری سرویس گرا (SOA) مبتنی بر استانداردهایی مانند XML (زبان نشانه گذاری تعمیمی)، WSDL (زبان شرح وب سرویس ها) و SOAP (پروتکل ساده دسترسی شی) است. هسته وب سرویس، واسط های استاندارد را بکار می برد و زمانی که واسط ها استانداردها را ملاقات میکنند، آنها با یکدیگر ارتباط برقرار می کنند. ظهور پردازش ابری، چالش های تحقیقی زیادی را در پردازش انتخاب و ارزیابی وب سرویسها به بار آورد. کلید موفقیت در دستیابی به یک وب سرویس، کمک به مصرف کنندگان برای انتخاب نمونه های سرویس کاندید بهینه است که در بین ارائه دهندگان سرویس و مصرف کنندگان، به مزایای ماکزیمم دست می یابد. کیفیت سرویس (QoS)، مجموعه شاخصی برای شرح قابلیت سرویس است که دارای دو خصیصه بنام های خصوصیت های شرحی و عملیاتی است. خصیصه های عملیاتی دارای اثر قطعی بر روی سرویس هستند، شامل نرخ استفاده CPU، سرعت پردازش، حافظه، پهنای باند شبکه، نرخ از دست دادن بسته. خصوصیتهای شرحی اثر قطعی ای بر روی سرویس ندارند، شامل ددلاین، زمان پاسخ، زمان اجرای سرویس، قابلیت اعتماد، قیمت. با اینحال، به نظر می رسد “تلاطم خدمات” وجود دارد، به این معنی که عدم قطعیت QoS باعث انحراف بزرگی بین نتایج انتخاب سرویس و واقعیت میشود. این اساسا به دلیل عدم قطعیت QoS در محیط پویا، باز و چندگانه ابر است. اپلیکیشن هایی که دارای ویژگیها و نیازهای بسیار متفاوتی هستند، برای منابع محدود شبکه رقابت خواهند کرد، که عدم تعادل بار را نتیجه میدهد، در پاسخگویی به موقع به نیازهای مصرف کننده شکست میخورد و قابلیت سرویس کاهش می یابد. در عین حال، ارزیابی اعتبار QoS، در کل نشات گرفته از تجربه تاریخی است و ارائه دهندگان وب سرویس غیرقابل اعتماد ممکن است رح سرویس غیرقطعی ای برای متا-سرویس بسازند. در همین حال، مرکز ارسال سرویس نمیتواند بطور همزمان از تغییرات گره ها آگاه شود و به سختی یک درجه اعتبار پایدار را میسازد. با الهام از این پدیده، یک روش انتخاب و ارزیابی سرویس، ارائه شده است تا سرویسی را که بهترین تناسب را دارد، انتخاب شود. وب سرویسها میتوانند توانایی های خود را ارزیابی کنند تا از خرابیهای سرویس، بصورت بلادرنگ و قابل اعتماد، آگاه شود. اعتبار اشاره شده در این مقاله، اشاره به QoS وعده داده شده دارد که متا-سرویس میتواند دست یابد. متا-سرویس ها تا زمانیکه وعده شان را نگه دارند، به اعتبار بالاتری دست می یابند، در نهایت، وب سرویسهای غیرصادق را مجبور میکند تا صادق باشند و یک محیط رقابتی عادلانع را بسازد.
کارهای مربوطه
مسئله انتخاب و ارزیابی سرویس در مطالعات زیادی بحث شده است:
در [5]، ارائه شده است که QoS واحد سریس، با بردارهای ویژگی QoS بار متفاوتی مشخص شده اند و دیاگرام مشخصه بار را اعمال میکند تا بطور جامع، خصوصیات QoS متا-سرویس را مشخص کند تا سرویس کاندید بهینه را انتخاب کند. در [7]، یک راهکار انتخاب سرویس محیط اجرای سرویس گرا، از طریق ایجاد رابطه نگاشت بین وب سرویسهای QoS و حالتهای محیط (حالتهای سرور و حالتهای شبکه) ارائه شده است تا یک راهکار انتخاب سرویس را برای مصرف کنندگان فراهم کند. در [8]، یک ایده انتخاب وب سرویس آگاه از QoS سریع ارائه شده است که یک الگوریتم بهینه سازی ذرات تجمعی (PSO) را اتخاذ میکند تا بیشترین سرویس با نیازمندیهای QoS کاربر را انتخاب کند. در [9]، یک مدل کشف وب سرویس را با پشتیبانی کنتر درجه اختلاف QoS ارائه شده است تا تفاوت بین مقادیر موردنیاز مصرف کنندگان و داده پیشنهادی توسط ارائه دهندگان را کنترل کند و اعتبار هدفی و دقیقتری را از سرویس و ارائه دهندگان سرویس، در پردازش تراکنش بسازد. در [10]، یک مدل انتخاب سرویس پویای آگاه از بار چند-کاربر گرا، ارائه شده است که میتواند به بار کاری متغیر در محیط چند کاربره خود را وفق دهد و یک شمای انتخاب سرویس بهینه را در عین ملاقات محدودیتهای QoS انتها به انتها، فراهم میکند. در [20]، راهکاری برای انتخاب سرویسها براساس فاکتورهای آگاه از محتوای ویژگیهای QoS ارائه میکند و فاکتورهای آگاه از محتوا که ویژگیهای QoS را تحت تاثیر قرار میدهند، ابتدا از آنالیز ارتباط آنها با ویژگیهای QoS، استخراج شده اند. با اینحال، روش های موجود ارزیابی سرویس، روشهای پس ارزیابی هستند که در درک حالت سرویس بی اعتبار بموقع، شکست میخورند. بنابراین، ما یک روش انتخاب سرویس مبتنی بر استراتژی مزایده و مناقصه و اعتبار ارزیابی شده از قبل را ارائه میکند که میتواند یک درک بلادرنگ را از حالت متا-سرویس ارائه کند و از رخداد عدم تعادل بار ناشی از تلاطم سرویس، جلوگیری کند. در عین حال، الگوریتم پیش بینی QoS در این مقاله برای پیش بینی اینکه آیا متا-سرویسها میتوانند به QoS وعده شان برسند، ارائه شده است. کیفیت پیش بینی شده سرویس توسط ماژول درک QoS فراهم شده است که پاسخ بلادرنگی را برای نظارت تغییرات کیفیت متا-سرویسها، میسازد. اعتبار وعده داده شده در این مقاله ارائه شده است که کیفیت سرویس قابل پیش بینی را مطابق با شرایط واقعی، تضمین میکند. تا زمانیکه سرویسها وعده هایشان را نگه دارند، میتوانند به قطعیت اعتبار بالاتری برسند.
توجه:
- برای دانلود فایل word کامل ترجمه از گزینه افزودن به سبد خرید بالا استفاده فرمایید.
- لینک دانلود فایل بلافاصله پس از خرید بصورت اتوماتیک برای شما ایمیل می گردد.
به منظور سفارش ترجمه تخصصی مقالات خود بر روی کلید زیر کلیک نمایید.
سفارش ترجمه مقاله
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.