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

AWT IMAGE

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

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

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

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

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

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

AWT IMAGE

آقای حسام تاج‌بخش دانشجوی کارشناسی ارشد آقای دکتر مرتضی آنالویی روز یکشنبه 28/06/95 ساعت 17:30 در اتاق سمینار واقع در طبقه سوم دانشکده کامپیوتر از پروژه کارشناسی ارشد خود تحت عنوان "ارزیابی کارایی پایگاه‌داده‌های SQL در محیط مجازی‌سازی شده‌ Xen برای برنامه‌های کاربردی چند لایه‌ای تحت شبکه" دفاع می ‏‏نمایند.

چکیده

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

در این پایان‌نامه، پایگاه‌داده به عنوان برنامه کاربردی در محیط بومی و مجازی در نظر گرفته شده است. پایگاه‌داده‌ها از لحاظ رابطه‌ای، به دو دسته SQL و NoSQL‌ تقسیم می‌شوند. همچنین از لحاظ محل نگه‌داری اطّلاعات به دو دسته نگه‌دارنده در دیسک و نگه‌دارنده در حافظه نیز تقسیم می‌شوند. پایگاه‌داده‌هایی که در این پایان‌نامه در نظر گرفته شده‌اند همگی SQL‌ هستند. برای محیط مجازی‌سازی نیز از ابرناظر Xen استفاده شده است. این ابرناظر به دلیل متن‌باز بودن در کارهای تحقیقاتی علوم کامپیوتر و فناوری اطّلاعات بسیار مورد توجه است.

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

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

Abstract

Database is one of the most important application programs. In multi-layer architecture of most great software projects, the database layer is the bottle-neck of the system and the main factor in performance reduction. Also, in the past few years, using the virtualized technologies has been raised incredibly due to numerous benefits they bring about. Using virtualization mostly results in performance reduction of application programs. Therefore using databases in virtualized environments is a big challenge.

In this thesis, database is considered as an application program in both native and virtualized environments. Databases, from the relational aspect, are divided in two categories: SQL and NoSQL. Also, based on the location in which they store the information, databases are categorized as in-disk databases and in-memory databases. All of the databases used in this work, are SQL databases. Besides, the Xen hypervisor is used for the virtualized environment. This hypervisor has extensively gained attention in IT and computer science researches, due to being open-source.

In this research, for evaluating the performance of SQL databases, in-disk and in-memory SQL databases have been compared to each other in virtualized and native environments. Experiments show that the performance of in-disk SQL databases in native environments is better than their performance in virtualized environments. On the other hand, in-memory SQL databases would not face much performance reduction. Finally the factors which could affect the performance of in-memory SQL databases are investigated.

Keywords: Virtualization, Performance Evaluation, Profiling, Database, Hypervisor, Xen

.


دانشجو:

حسام تاج‌بخش

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

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

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

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

تاریخ دفاع: یک‌شنبه 28/6/1395

زمان: 17:30

 

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

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

 

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

 

 

 

 

 

 

دفعات مشاهده: 636 بار   |   دفعات چاپ: 57 بار   |   دفعات ارسال به دیگران: 0 بار   |   0 نظر
سایر مطالب این بخش سایر مطالب این بخش نسخه قابل چاپ نسخه قابل چاپ ارسال به دوستان ارسال به دوستان
School of Computer Engineering
Persian site map - English site map - Created in 0.171 seconds with 924 queries by AWT YEKTAWEB 3220