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

AWT IMAGE

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

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

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

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

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

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

 

 

AWT IMAGE

 

 خانم سیده نگین حسینی دانشجوی کارشناسی ارشد جناب آقای دکتر مرتضی آنالویی روز یکشنبه 94/4/14 ساعت 16:30در اتاق سمینار واقع در طبقه سوم دانشکده کامپیوتر از پروژه کارشناسی ارشد خود تحت عنوان پروفایلینگ کارایی وب سرور در محیط مجازی سازی شده مبتنی بر ابر ناظر Xenخواهند نمود.

 

 

 

 

 

 

 

 

 چکیده

 

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

 

 

 

واژه‌های کلیدی: مجازی­سازی، ماشین‌های مجازی، ابرناظر Xen، ارزیابی کارایی، پروفایلینگ کارایی

 

 

 :Abstract

 

  

Virtualization technologies are experiencing a renewed interest for diverse uses such as Cloud Computing, Green IT, and Server Consolidation. They abstract the physical machine resources into discrete virtual ones and allocate them to a number of isolated execution environments, known as, Virtual Machines (VMs). This way, they provide an environment to consolidate multiple VMs into a single physical machine, thus increase resource utilization, reduce costs, and improve flexibility and reliability.Although virtualization technologies offer above mentioned benefits, they introduce a performance challenge. An application's performance running in virtual machine may differ considerably from its performance in native environment due to the overhead of VMM and interference among virtual machines. Therefore, it is very important to evaluate the performance of services in virtualized environments and deeply investigate the performance implications of them in order to provide a high quality services in such environments.In this thesis, the performance of a multi-tier web application has been evaluated in a Xen-based virtualized environment under different scenarios in order to deeply investigate the possible causes of performance degradation of Xen virtualization. The results show that the web server throughput is almost equal in Xen and Linux environments. However, the web server response time is higher in Xen environment. Performance profiling of web server indicates that the number of CPU clocks consumed by processes is higher in Xen environment. In addition, the number of L2 cache misses is higher in Xen environment which lead to more memory references and, as a result, more performance degradation. Almost 11% of L2 cache misses occurs inside Xen hypervisor itself and this cache misses mostly relates to the functions of Xen that schedule domains on CPU.Moreover, the results indicate that as the number of concurrent web applications increases in Xen environment, the response time increases. This is because not only CPU utilization but also disk utilization increases in this situation. Furthermore, the number of L2 cache misses increases dramatically. According to the results, the number of L2 cache misses in Xen environment with four concurrent web applications is roughly 18 times higher than compared to the Xen environment with a single web application. This indicates that the major cause of performance degradation in consolidated virtualized environment is the high number of L2 cache misses.

 

  

Keywords: Virtualization, Virtual Machines, Xen Hypervisor, Performance Evaluation, Performance Profiling

  

 

 

  

   

Keywords: Reinforcement Learning, Keepaway, 2D Robot Simulation, Q-SARSA, Tile Coding     

سیده نگین حسینی

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

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

  دکتر مرتضی آنالویی

  استاد داور داخلی:دکتر پیمان کبیری

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

  تاریخ دفاع یکشنبه 14تیر ماه 94

  زمان:ساعت 16:30

 

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

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

 

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

 

 

 

 

 

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