%37تخفیف

دانلود پروژه: بهبود دقت الگوریتم انتخاب سرویس های وب براساس پیش بینی کیفیت آن ها

تعداد 103 صفحه در فایل word

چكيده :

با گسترش استفاده از اینترنت، تعداد وب سرویسهایی که عملکرد مشابه را فراهم می کند اما کیفیت متفاوت دارند، در سالهای اخیر افزایش قابل توجهی یافته است. با توسعه معماری سرویس گرا، انتخاب وب سرویس در حال حاضر یک مسئله مهم و کلیدی است.با توجه به وجود حجم زیاد سرویس های وبی که یک عملکرد دارند و البته توجه به کلیدی بودن مسئله جستجو، نیاز به وجود الگوریتم های جستجوکننده سرویس های وب است که ضمن داشتن سرعت بالا، دقت زیادی نیز در کسب رضایت کاربر داشته باشند. انتخاب وب سرویس باید براساس ویژگیهای غیرعملکردی[1] سرویس ها باشد.ویژگیهای غیرعملکردی بیانگر این است که وب سرویس مورد نظر کار خود را با چه کیفیتی انجام می دهد .در این تحقیق ما مسئله پیش بینی چند کیفیتی را مورد بحث قرار داده و یک روش جدید برای پیش بینی چندکیفیتی براساس صفات چند کیفیتی[2] و ارتباطاتشان ارائه می کنیم.  دلیل پیش بینی کیفی سرویس های وب به آن دلیل است که اغلب ادعای جنبه های کیفی سرویس ها که از طرف ارائه دهندگان سرویس، اعلام می شود در عمل نادرست است.بنابراین نیاز به روشی است که صحت ادعای ارائه دهندگان سرویس در خصوص جنبه های کیفی را به اثبات برساند. تغییر در وضعیت شبکه و ترافیک دسترسی به سرویس دهنده های وب و دیگر شرایط متغیر محیط، دلیلی بر آن است که پیش بینی کیفیت سرویس، قبل از انتخاب آن ضروری است. در این پایان نامه به اثبات ارزیابی ادعای ارائه دهندگان سرویس پرداخته و روشی برای انتخاب وب سرویس با استفاده از پیش بینی ویژگیهای کیفی خواهیم پرداخت. با توجه به جدید بودن روش پیشنهادی نتايج تحليل نشان مي دهد که مدل مورد نظر با دقت 95 درصدي قادر به پيش بيني رفتار کيفي وب سرويس‌ها  و انتخاب وب سرویس مناسب مي باشد.انتخاب سرویسهای وب به ویژگیهای کیفی سرویس بستگی دارد ویژگیهای کیفی که در این پایان نامه مورد آزمایش می باشد شامل زمان پاسخ و توان عملیاتی وب سرویسها می باشد.

كليد واژه:

وب سرویس،الگوريتم انتخاب سرویس ،کیفیت سرویس ،پیش بینی کیفیت

[1]Non-functionality

[2]Multi-Qos

عنوان                                              فهرست مطالب                                                  صفحه

چکیده…………………………………………………………………………………………………………. 1

 

 

فصل اول: کلیات تحقیق

1-1 مقدمه…………………………………………………………………………………………………… 3

1-2 بيان مسئله………………………………………………………………………………………………. 5

1-3 اهمیت و ضرورت انجام تحقیق…………………………………………………………………………… 6

1-4- شرح کلی راه حل ………………………………………………………………………………………. 6

1-5- ساختار پایان نامه………………………………………………………………………………………. 7

فصل دوم: ادبیات ، مفاهیم و پیشینه تحقیق

2-1 مقدمه…………………………………………………………………………………………………… 9

2-2 معماری سرویس گرا………………………………………………………………………………… 9

2-2-1 سرویس گرایی و شی گرایی……………………………………………………………………… 10

2-2-2 اصول معماری سرویس گرا………………………………………………………………………. 11

2-2-3 ضرورت و فواید معماری سرویس گرا…………………………………………………………… 14

2-2-4 ارکستریشن و کروگرافی………………………………………………………………………….. 15

2-3 تعریف سرویس………………………………………………………………… 16

2-4 وب سرویس…………………………………………………………………… 16

2-4-1 ارتباط و همبستگی سرویس های وب……………………………………………………………. 19

2-4-2 پروتکل‌های مورد استفاده در وب سرویس‌ها…………………………………………………….. 19

2-4-2-1 پروتکل SOAP………………………………………………………………………………… 19

2-4-2-2 پروتکل WSDL……………………………………………………………………………….. 20

2-4-2-3 پروتکل UDDI………………………………………………………………………………… 20

2-4-2-4 پروتکل BPEL………………………………………………………………………………… 21

2-4-2-5 پروتکل BPEL4WS………………………………………………………………………….. 21

2-4-3 مزایا و معایب وب سرویس ها……………………………………………………………………. 22

2-4-3-1 مزایا وب سرویس ها………………………………………………………………………….. 22

2-4-3-2 معایب وب سرویس ها………………………………………………………………………… 23

2-4-4 معماری وب سرویس…………………………………………………………………………….. 24

2-5 مراحل ترکیب سرویس مرکب………………………………………………….. 26

2-6 مفهوم کیفیت……………………………………………………………………. 27

2-7 پیش بینی کیفیت………………………………………………………………… 28

2-8 کشف و انتخاب وب سرويس هاي مناسب……………………………………… 31

2-9 مفهوم کیفیت سرویس………………………………………………………….. 33

2-10 نیازهای کیفی………………………………………………………………….. 33

2-11 خلاصه فصل………………………………………………………………….. 36

فصل سوم: روش پیشنهادی

3-1 مقدمه…………………………………………………………………………………………………. 39

3-2 انگیزه مسئله…………………………………………………………………………………………. 40

3-3 انتخاب سرویس…………………………………………………………………… 41

3-4 مدل کیفی…………………………………………………………………………. 45

3-4-1 معرفی جنبه های کیفی مورد استفاده …………………………………………………………….. 45

3-4-2 تجمیع ویژگی‌های کیفی………………………………………………………………………….. 46

3-4-3 نرمال سازی ویژگی‌های کیفی…………………………………………………………………….. 47

3-4-4 پیشنهاد انتخاب وب سرویس و مدل رتبه بندی………………………………………………….. 48

3-4-5 استخراج ویژگی‌های کیفی……………………………………………………………………….. 50

3-4-6 پیش بینی چند کیفیتی……………………………………………………………………………. 50

3-5 مدل پیشنهادی………………………………………………………………………………………. 51

3-6 زمینه…………………………………………………………………………………………………… 53

3-6-1 زمینه مکان فیزیکی……………………………………………………………………………….. 54

3-6-2 زمان………………………………………………………………………………………………. 54

3-7 دیتاست آزمایشات…………………………………………………………………………………. 55

3-7-1 دیتا ست ویژگی کیفی…………………………………………………………………………….. 58

3-8- تحلیل رگرسیون…………………………………………………………………………………… 59

3-9- نرم افزارSpss……………………………………………………………………………………… 61

3-10 نحوه اجرای رگرسیون……………………………………………………………………………. 61

3-11 خلاصه فصل………………………………………………………………………………………. 64

فصل چهارم: پیاده سازی و ارزیابی الگوریتم(پیشنهاد انتخاب

 سرویس‌های وب براساس پیش بینی کیفیت آن‌ها)

4-1 مقدمه…………………………………………………………………………………………………. 67

4-2 نحوه محاسبه فاصله دو نقطه……………………………………………………….. 68

4-3 شعاع همسایگی…………………………………………………………………… 68

4-4 ورود و خروج گام به گام متغیرها………………………………………………….. 68

4-4-1 فاصله دو کاربر……………………………………………………………………………………. 69

4-5 طبقه بندی سرویس‌ها……………………………………………………………………………… 70

4-6 ماتریس پیشنهاد وب سرویس……………………………………………………… 71

4-7 استفاده از تحلیل آماری spss و رگرسیون در پیش بینی وب سرویس‌ها…………….. 72

4-8 انتخاب وب سرویس……………………………………………………………… 77

4-9 نتیجه گیری……………………………………………………………………….. 78

فصل پنجم: نتیجه گیری

5-1 نتیجه گیری………………………………………………………………………………………….. 80

5-2 پیشنهادات………………………………………………………………………… 81

 

 

 

فهرست شکل‌ها

عنوان                                                                                                                صفحه

شکل )2-1  :(معماری سرویس گرا 11

شکل )2-2 :(ساختار پیام در SOAp. 20

شکل )2-3 :(مدل تعاملی وب سرویس.. 25

شکل )2-4 :(مراحل ترکیب سرویس وب.. 27

شکل )2-5 :(عوامل موثر در شکل دهی انتظارهای افراد از کیفیت خدمات.. 28

شکل )2-6 :(روال پیش بینی مقدار کیفی 30

شکل )3-1 :(سیستم دایاگرام انتخاب سرویس.. 42

شکل )3-2 :(ساختار چندکاربر برای انتخاب وب سرویس.. 43

شکل )3-3 :(نمای کلی پیش بینی کیفی سرویس‌ها 44

شکل )3-4 🙁 نمای جزئی پیش بینی کیفی سرویس‌ها 45

شکل )3-5 :(مراحل روش پیش بینی چند کیفیتی. 48

شکل )3-6 :(معماری انتخاب وب سرویس براساس داده های کیفی. 49

شکل )3-7 :(مثالی برای پیش بینی چند کیفیتی. 51

شکل )3-8 :(شمای کلی ماتریس خروجی 55

شکل )3-9 :(نمودار زمان پاسخ برحسب زمان. 55

شکل )4-1 :(نمودار زمان پاسخ گویی بر حسب مسافت.. 74

شکل )4-2 :(نمودار توان عملیاتی بر حسب مسافت.. 76

شکل )4-3 :(ماتریس انتخاب وب سرویس.. 77

شکل )4-4 :(بلوک دایاگرام انتخاب وب سرویس.. 78

 

فهرست جدول‌ها

عنوان                                                                                                  صفحه

جدول (3-1): پارامترهای کیفی وب سرویس   46

جدول( 3-2): پارامترهای اندازه‌گیری ویژگی‌های کیفی.. 47

جدول (3-3): ویژگ‌های کیفی وب سرویس مرکب 47

جدول (3-4): نمونه‌یی از لیست کاربرها 56

جدول (3-5): نمونه‌یی از لیست وب سرویس‌ها 57

جدول (3-6): آماره‌هایی از دیتاست 58

جدول (4-1): عملیات انجام شده برروی نمونه‌یی از داده ها و نتایج بدست آمده 70

جدول (4-2): ماتریس پیشنهاد وب سرویس براساس زمان پاسخ.. 71

جدول (4-3): داده های استفاده شده در روش رگرسیون. 73

جدول (4-4): پارامترهای حاصل از روش رگرسیون برای زمان پاسخ گویی.. 73

جدول (4-5): مقادیر بدست آمده دو تابع Cubic و Quadratic ……………………………………………………..74

جدول (4-6): پارامترهای حاصل از روش رگرسیون برای توان عملیاتی.. 75

جدول (4-7): مقادیر بدست آمده برای توابع. 75

واژنامه انگلیسی به فارسی ……………………………………………………………………………………………………..82

 

واژنامه فارسی به انگلیسی ……………………………………………………………………………………………………..88

 

منابع فارسی و انگلیسی  …………………………………………………………………………………………………………93

قبلا حساب کاربری ایجاد کرده اید؟
گذرواژه خود را فراموش کرده اید؟
Loading...
enemad-logo