تحسين الزمن الكلي للهجرة الحية في مراكز البيانات الافتراضية
Abstract
تعتبر الهجرة الحيَة (live migration) من أهم السمات التي تقدمها البيئات الإفتراضية ، وتعرَف على أنها نقل الآلة الإفتراضية من مخدم فيزيائي الى مخدم اخر دون انقطاع لخدمة التطبيقات التي تعمل عليها.تعتبر خوارزمية النسخ المسبق (pre-copy ) من أهم الخوارزميات التي تنفذ الهجرة الحية ،حيث يعتمد مبدأ عمل هذه الخوارزمية على النقل المتكرر لصفحات الذاكرة المتغيرة ( dirty page ) أثناء تطبيق الهجرة الحية بين المصدر و الهدف، بحيث يتوقف التكرار عند عتبة معينة . إن التغير الكبير في صفحات الذاكرة سوف يزيد من عدد الصفحات المرسلة عبر الشبكة مما يزيد من حجم الذاكرة الكلي المنقول، وبالتالي سيزداد معدل استهلاك الشبكة و الزمن الكلي للهجرة و زمن التوقف ، وهي المعايير الأساسية لتقييم الأداء أثناء تنفيذ الهجرة الحية.
لذلك كان الغرض من هذا البحث تحسين الزمن الكلي للهجرة و تحسين انتاجية الشبكة (throughput ) من خلال دراسة تأثير تغير نمط البيئة الإفتراضية على الهجرة الحية انطلاقا من أن مدير الالة الإفتراضية hypervisor) )هو المسؤول الرئيسي عن عملية تنفيذ الهجرة الحية و إدارة و تخصيص الموارد و طرق الاتصال بين الالة الإفتراضية و الموارد المادية للعتاد الصلب , حيث قدمنا نموذج عمل يكون فيه ال hypervisor من نمط البيئة الإفتراضية الجزئي مع خوارزمية النسخ المسبق لتحسين الزمن الكلي للهجرة الحية في مراكز البيانات الإفتراضية ، ومقارنة النتائج مع النموذج الأساسي المتبع ، وهو تنفيذ خوارزمية النسخ المسبق مع نمط البيئة الإفتراضية الكامل .
قمنا بتطبيق النموذجين باستخدام نظام التشغيل Centos 7 و hypervisor من نوع XEN و لتحليل النتائج استخدمنا محلل الأداء NMON .أظهرت النتائج أن النموذج المقترح قد حسن من الزمن الكلي للهجرة الحية كما حسن من معدل استهلاك الشبكة ,ولكن لاحظنا زيادة في معدل استهلاك المعالج.
Live migration is one of the most important features offered by virtual environments. It is defined as the transfer of the virtual machine from one physical server to another server without interrupting the service of the applications on which it operates. The pre-copy algorithm is one of the most important algorithms that implement migration Where the principle of this algorithm depends on the repeated transfer of the dirty page during the live migration between the source and the target, so that the frequency stops at a certain threshold. The large change in the memory pages will increase the number of pages sent over the network, increasing the total amount of transmitted memory, thus increasing the network consumption rate, total migration time
and downtime, which are the basic criteria for evaluating performance during the
implementation of live migration .
Therefore, the purpose of this research was to improve the total migration time and average network consumption by examining the effect of changing the pattern of the virtualization on live migration, since the virtual hypervisor is responsible for the implementation of live migration, resource management, Between the virtual machine and the physical resources of the hardware. presented a model in which the hypervisor of the paravirtualization environment with the pre-copying algorithm to improve the total time of live migration in the virtual data centers and compare the results with the
basic model followed, the implementation of the pre-copy algorithm with the
fullvirtualization environment pattern.
We applied the two models using the Centos operating system and the XEN hypervisor. To analyze the results we used the NMON performance analyzer. The results showed that the proposed model improved the total migration time and improved network consumption, but we noticed an increase in CPU consumption.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2019 �ttps://creativecommons.org/licenses/by-nc-sa/4.0/

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
The authors retain the copyright and grant the right to publish in the magazine for the first time with the transfer of the commercial right to Tishreen University Journal for Research and Scientific Studies - Engineering Sciences Series
Under a CC BY- NC-SA 04 license that allows others to share the work with of the work's authorship and initial publication in this journal. Authors can use a copy of their articles in their scientific activity, and on their scientific websites, provided that the place of publication is indicted in Tishreen University Journal for Research and Scientific Studies - Engineering Sciences Series . The Readers have the right to send, print and subscribe to the initial version of the article, and the title of Tishreen University Journal for Research and Scientific Studies - Engineering Sciences Series Publisher
journal uses a CC BY-NC-SA license which mean
You are free to:
- Share — copy and redistribute the material in any medium or format
- Adapt — remix, transform, and build upon the material
- The licensor cannot revoke these freedoms as long as you follow the license terms.
- Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
- NonCommercial — You may not use the material for commercial purposes.
- ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.
- No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.