[صفحه اصلی ]   [ English ]  
بخش‌های اصلی
درباره دانشکده::
مدیریت دانشکده::
اعضای هیات علمی ::
معرفی افراد::
امور آموزش::
امور پژوهشی::
آموزش الکترونیکی::
پردیس شماره 2::
اخبار و رویدادها::
فضاهای آموزشی و تحقیقاتی ::
تسهیلات پایگاه::
::
ورود به سایت دروس

AWT IMAGE

نام کاربری
کلمه عبور

AWT IMAGE
رمز ورود را فراموش کرده‌اید؟

..
دفاعیه کارشناسی ارشد

دفاعیه کارشناسی ارشد

..
جستجو در پایگاه

جستجوی پیشرفته
..
دریافت اطلاعات پایگاه
نشانی پست الکترونیک خود را برای دریافت اطلاعات و اخبار پایگاه، در کادر زیر وارد کنید.
..
:: آزاده اژدری ::
 | تاریخ ارسال: ۱۳۹۴/۸/۲۶ | 

AWT IMAGE

 خانم آزاده اژدری دانشجوی کارشناسی ارشد آقایان دکتر محسن شریفی و دکتر سیدوحید ازهری روز سه شنبه 94/08/19 ساعت 17:00 در اتاق سمینار واقع در طبقه سوم دانشکده کامپیوتر از پروژه کارشناسی ارشد خود تحت عنوان پایش پویای ماشین های مجازی به هدف زمان بندی پارامتریک بارهای کاری دفاع نمود.

چکیده

در میان ابرناظرهای موجود، Xen به دلیل متن­باز بودن و کارایی بهتر بیشتر مورد توجه پژوهشگران و صنعت قرار گرفته است،در حالی­که زمان­بند آن (موسوم به Credit) برای برنامه­های حساس به پردازنده به صورت کارا عمل می­کند و برخلاف آن برای برنامه­های ورودی/خروجی شبکه یا دیسک حساس به زمان پاسخ به صورت ناکارآمد عمل می­کند. از طرف دیگر، برنامه­های در حال اجرا بر روی محیط­های مجازی کیفیت سرویس (QoS) متفاوتی را می­طلبند، در حالی­که ابرناظر از نیازمندی­ها و پارامترهای QoS برنامه­ها و سرویس­های اجرا شده روی ماشین­های مجازی آگاه نیست. بنابراین وجود یک چارچوب یا ساختاری لازم است تا بتواند نیازهای کاربران را برای هر برنامه به طور خاص و بر­حسب تقاضا به صورت پویا پایش کند. سپس با استفاده از اطلاعات به­دست آمده در مورد وضعیت و نحوه ارائه سرویس هر کدام از دامنه­ها و برنامه­ها، سیاست­های مناسبی را برای تخصیص منابع پردازنده و زمان­بندی در جهت بهبود پاسخ­دهی و کیفیت سرویس اعمال نمود. بدین منظور در این پایان­نامه یک ابزار پایش ارائه شده است که ورودی آن پارامترهای QoS مورد انتظار کاربران برای سرویس ارائه شده می­باشد. این ابزار هر کدام از دامنه­ها و سرویس­های اجرا شده روی دامنه­ها را به صورت پویا پایش نموده و مقدار پارامترهای کیفیت سرویس تعریف شده را برای هر برنامه اجرا شده در بازه پایش محاسبه می­نماید. سپس با مشخص­شدن وضعیت کیفیت سرویس هر کدام از دامنه­ها تصمیم­گیری مناسب برای تخصیص منابع به هر کدام از دامنه­ها گرفته می­شود. این ابزار پایش برای طراحی یک زمان­بند در سطح ابرناظر به جهت زمان­بندی با آگاهی از کیفیت سرویس مورد استفاده قرار گرفته است. نتایج بدست آمده از آزمایشات با استفاده از ابزار Apache Olio و Asterisk نشان می­دهند که زمان‌بند جدید زمان پاسخ مربوط به درخواست­های ورودی/خروجی را در بارکاری Apache Olio  تا 93.6%کاهش داده و درنتیجه سبب افزایش میزان برون­دهی شبکه تا 97.9% می­گردد. هم­چنین مدت زمان برقراری تماس را در بارکاری Asterisk تا 96.6% کاهش داده است.

واژه‌های کلیدی: ماشین‌های مجازی، ابرناظر Xen، زمان­بند پردازنده، زمان­بند Credit، بارکاری، QoS.

Abstract

It has long been recognized that the Xen Credit scheduler selectively favors CPU-bound applications whereas for I/O latency sensitive workloads such as those related to stream-based audio/video services, it only exhibits tolerable, or even worse, unacceptable performance. The reasons behind this phenomenon are the poor understanding of Hypervisor on the virtual machine behavior and scheduling. So, it is quite reasonable to make VMMs (Hypervisor) aware of the type of workloads in their scheduling policies for the sake of overall performance. On the other hand, Cloud infrastructures consisting of heterogeneous resources are increasingly being utilized for hosting large-scale distributed applications from diverse users with discrete needs. The multifarious cloud applications impose varied demands for computational resources along with multitude of performance implications. Successful hosting of cloud applications necessitates service providers to take into account the heterogeneity existing in the behavior of users, applications and system resources while respecting the user’s agreed Quality of Service (QoS) criteria. In this work, we propose a monitoring tool that helps in understanding application behavior in QoS terms and assists in determining scheduler parameters. The monitoring tool had helped in the design of a new scheduler to allocate appropriate processor resources to optimize its performance.The proposed QoS aware hypervisor-level scheduler that determines the policy of resource allocation for the next scheduling round based on the current delivered QoS. It uses QoS information from the monitoring tool and allocates appropriate processor resources to running VMs in order to meet the expected QoS. The new scheduler reduces the requests’ response time of an Apache web server by up to 93.6 %; improves it’s throughput by up to 97.9%; and mitigates call setup time of an Asterisk media server by up to 96.6%.

Keywords: Virtual Machines, Xen Hypervisor, Credit Scheduler, QoS, Monitoring Tool, SLA

 

آزاده اژدری

    رشته مهندسی فناوری اطلاعات- شبکه های کامپیوتری

  استاد راهنما:

  دکتر محسن شریفی- دکتر سیدوحید ازهری

  استاد داور داخلی: دکتر سعید صدیقیان کاشی

  استاد داور خارجی : دکتر محمدمهدی همایون پور

  تاریخ دفاع: سه شنبه 19آبانماه 94

  زمان:ساعت 17:00

 

  مکان: دانشکده مهندسی کامپیوتر- طبقه سوم- اتاق سمینار

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

 

  دانشکده مهندسی کامپیوتر مدیریت تحصیلات تکمیلی

 

 

 

 

 

 

دفعات مشاهده: 1258 بار   |   دفعات چاپ: 355 بار   |   دفعات ارسال به دیگران: 0 بار   |   0 نظر
سایر مطالب این بخش سایر مطالب این بخش نسخه قابل چاپ نسخه قابل چاپ ارسال به دوستان ارسال به دوستان
School of Computer Engineering
Persian site map - English site map - Created in 0.183 seconds with 969 queries by yektaweb 3475