طراحی و پیاده سازی الگوریتمی با ساختار پویا جهت ترکیب بهینه ی سرویس ها

پایان نامه
چکیده

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

۱۵ صفحه ی اول

برای دانلود 15 صفحه اول باید عضویت طلایی داشته باشید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ارائه روشی جهت بهینه سازی ترکیب دینامیکی سرویس ها

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

15 صفحه اول

انتخاب بهینه وب سرویس های مکانی در ترکیب سرویس ها با استفاده از کیفیت سرویس مکانی

یکی از مسائل قابل توجه و پراهمیت در سامانه های اطلاعات مکانی تعامل پذیری است. با ظهور فن آوری وب سرویس ها و الگوی معماری سرویس گرا در سامانه های اطلاعات مکانی، اشتراک داده های مکانی از روش کلاسیک و داده مبنا به روش توزیع پذیر و سست پیوند تبدیل شد. با افزایش درخواست کاربران برای اطلاعات مکانی، سازمان ها و افراد زیادی با توجه به استانداردهای اطلاعات مکانی (استاندارد ogc)، سرویس های مکانی خود را ا...

متن کامل

طراحی مدل ریاضی به منظور پیش بینی و بهینه سازی ساختار دارائی ها

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

متن کامل

شبیه سازی و طراحی بهینه استخر خورشیدی جهت آبیاری زیرسطحی

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

متن کامل

طراحی و بهینه سازی سلول خورشیدی پروسکایت با بکارگیری دو لایه ی انتقال دهنده ی الکترون

در این پژوهش عملکرد سلول خورشیدی پروسکایت با بکارگیری دو لایه‌ی انتقال دهنده الکترون نظیر: SnO2 و ZnO. مورد شبیه سازی و مقایسه قرار گرفته است. بدین منظور از نرم افزار شبیه‌سازی AMPS-1D که دارای قابلیت تعیین مشخصه جریان-ولتاژ ، بازده کوانتمی و تعیین ضخامت لایه‌ها است استفاده شد. تاثیر ضخامت لایه‌ی جاذب پروسکایت، لایه های انتقال دهنده‌ی الکترون، غلظت ناخالصی لایه‌های انتقال دهنده‌ی الکترون و دما ...

متن کامل

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ذخیره در منابع من قبلا به منابع من ذحیره شده

{@ msg_add @}


نوع سند: پایان نامه

وزارت علوم، تحقیقات و فناوری - دانشگاه اصفهان

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023