نام پژوهشگر: شهره آجودانیان

ارائه مدلی برای بهینه سازی پیکربندی استقرار نرم افزار مبتنی بر سرویس در بسترهای ابری به صورت چند هدفه
پایان نامه موسسه آموزش عالی غیردولتی و غیرانتفاعی صنعتی فولاد - دانشکده مهندسی برق و الکترونیک 1393
  فرحناز رضاییان زاده   محمد داورپناه جزی

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

بهبود هوشمندانه انتخاب سوال بر پایه سطح دانش آزمون دهنده در آزمون انطباقی کامپیوتری
پایان نامه موسسه آموزش عالی غیردولتی و غیرانتفاعی صنعتی فولاد - دانشکده کامپیوتر و فناوری اطلاعات 1393
  سید معین احمدپور   محمد علی منتظری

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