شماره ركورد
16496
شماره راهنما(اين فيلد مربوط به كارشناس ميباشد لطفا آن را خالي بگذاريد)
16496
پديد آورنده
محمدرضا داراب نيا
عنوان
مقايسه كارايي سرور رسانه در محيط هاي مجازي سازي شده Xen و Docker
مقطع تحصيلي
كارشناسي ارشد
رشته تحصيلي
مهندسي فناوري اطلاعات - شبكه هاي كامپيوتري
تاريخ دفاع
مهرماه 1395
استاد راهنما
دكتر سيد وحيد ازهري
دانشكده
كامپيوتر
چكيده
چكيده
سرور رسانه نقشي كليدي در شبكه هاي چند رسانه اي بازي مي كند. در واقع سرور رسانه جريان هاي رسانه را از همه شركت كننده ها در كنفرانس دريافت، تبديل كد، تركيب، فيلتر و بر اساس سياست هاي تعريف شده، آن ها را بين شركت كننده ها توزيع مي كند]1و2[.
سرورهاي رسانه مختلف از جمله استريسك و سمز از جنبه هاي مختلف روي بسترهاي فيزيكي مورد بررسي قرار گرفته اند اما آنچه هنوز سوال هاي بسياري را به ذهن مي آورد، كارايي اين سيستم ها روي بسترهاي مجازي سازي مختلف است.
تكنولوژي مجازي سازي منفعت زيادي در حوزه هاي مختلف به منظور كاهش زمان و هزينه هاي مديريتي و محيط زيستي، بهينه كردن استفاده از سخت افزار، توزيع مناسب بار در شبكه ها و بهبود سطح سرويس دهي به دست آورده است]4و5[. با وجود مزاياي بسياري كه تكنولوژي هاي مجازي سازي به ارمغان مي آورند، اين تكنولوژي ها به دليل افزايش سربار پردازشي (نسبت به بسترهاي فيزيكي) مي توانند روي كارايي سرويسي كه روي آن ها اجرا مي شوند تاثير منفي نيز بگذارند. از اين جهت بررسي كارايي سرويس ها روي بسترهاي مختلف مجازي سازي شده و مقايسه ي آن ها با هم از نظر مهندسي بسيار حائز اهميت مي باشد.
در اين پايان نامه اجزاي يك سرويس تماس صوتي از جمله سرور رسانه را روي دو بستر مجازي سازي مختلف Xen، Docker و تركيب دو بستر Xen و داكر برده و به بررسي كارايي اين سرور در اين بسترها پرداخته ايم.
Xen يك ابرناظر است كه به عنوان يك نرم افزار به شكل مستقيم روي سخت افزار فيزيكي اجرا مي شود و قابليت اجراي همزمان چندين سيستم عامل ميهمان مجزا را روي يك ميزبان فيزيكي فراهم مي كند ولي در داكر حامل ها بر خلاف ابرناظر Xen كه در آن هر كدام از ماشين هاي مجازي داراي سيستم عامل مجزا مي باشند، از هسته ي سيستم عامل ميزبان استفاده مي كنندكه باعث ميشود بسيار سبك و سريع باشند. اين خصوصيات داكر باعث شد در اين پروژه سرور رسانه سمز در اين بستر كارايي بسيار بهتري نسبت به بستر Xen داشته باشد. اما به دليل اينكه اين دو بستر دو سطح مجازي سازي متفاوت دارند، نمي توان بستر داكر را به عنوان جايگزينXen معرفي كرد، بلكه با تركيب اين دو بستر با دو سطح مجازي سازي متفاوت به يك حد وسط از كارايي دلخواه و سطح مجازي سازي مد نظر خواهيم رسيد.
واژههاي كليدي: مقايسه كارايي، سرور رسانه، سيستم ارتباطي، مجازي سازي، پروتكل SIP، ابرناظر Xen، Docker
تاريخ ورود اطلاعات
1395/11/13
تاريخ بهره برداري
1/1/1900 12:00:00 AM
دانشجوي وارد كننده اطلاعات
اعظم صادقي
چكيده به لاتين
Abstract:
To support a wide variety of service scenarios including NAT traversal, lawful interception or transcoding, a VoIP provider has to not only use signaling servers but also media servers[1]. SIP conferencing system model includes media servers, management server, registration server and SIP proxy server that the media server plays a key role in the whole system. The media server receives media streams from all participants in the conference, transcode, combine, filter and distribute media streams between the participants based on defined policies [2, 3].
Different media servers such as SEMS and Asterisk studied from the various aspects on physical infrastructure, but what still brings many questions to mind, efficiency of this systems on different virtualized environments.
Virtualization technology has earned great interest in order to reduce the time and cost of management and the environments, optimization use of hardware, proper distribution of load in networks and improvement level of service [4, 5]. Nowadays there is a great interest to use of this technology in the field of communication to reduce costs and optimize physical resources.
The virtualization technologies that have emerged mostly focus on the Linux kernel and can be split up into three categories: full-virtualization, Para-virtualization and container-based virtualization. Despite the many advantages that the virtualization technology brings, these technologies due to increased processing overhead (compared to physical media) can negative effects on the performance of services which are implemented. For this, study the efficacy of services on different virtualized substrates and comparing them together is very important from an engineering perspective.
In this study, we plan to implement communication system components including media servers on Xen and docker virtual environments and combination of these two substrates and evaluate performance of media server in these three substrates.
Keywords: Media Server, SIP, Virtualization, Telecommunication system, Performance Comparison, Docker, Xen