• شماره ركورد
    14509
  • شماره راهنما(اين فيلد مربوط به كارشناس ميباشد لطفا آن را خالي بگذاريد)
    14509
  • پديد آورنده

    سيده نگين حسيني

  • عنوان
    پروفايلينگ كارايي وب‌ سرور در محيط مجازي‌سازي شده‌ مبتني بر ابرناظر Xen
  • مقطع تحصيلي
    كارشناسي ارشد
  • رشته تحصيلي
    مهندسي فناوري اطلاعات - شبكه هاي كامپيوتري
  • سال تحصيل
    تيرماه 1394
  • تاريخ دفاع
    تيرماه 1394
  • استاد راهنما
    دكتر مرتضي آنالويي
  • دانشكده
    كامپيوتر
  • چكيده
    چكيده امروزه، فناوري¬هاي مجازي¬سازي براي كاربردهاي گوناگوني چون رايانش ابر و رايانش سبز مورد استفاده قرار مي¬گيرند. فناوري¬هاي مجازي¬سازي با اشتراك¬گذاري منابع سيستم، بين چندين ماشين مجازي باعث كاهش هزينه¬ها، افزايش قابليت اطمينان و انعطاف¬پذيري سيستم مي¬گردند. اما در كنار اين مزايا، فناوري مجازي‌سازي، چالش كارايي را نيز با خود به همراه دارد. كارايي يك سرويس در محيط مجازي¬سازي شده به دليل سربار خود ابرناظر و همچنين عملكرد ساير ماشين¬هاي مجازي ممكن است بسيار متفاوت از كارايي آن در محيط بومي باشد. در نتيجه، ارزيابي كارايي سرويس¬ها در محيط مجازي¬سازي شده و درك عوامل افت كارايي در چنين محيط¬هايي به منظور ارائه سرويس با كيفيت بالاتر، از اهميت فراوان برخوردار است. در اين پايان¬نامه، كارايي برنامه¬ كاربردي وب سه لايه، متشكل از وب سرور، سرور پايگاه داده و سرور كاربردي، تحت سناريوهاي مختلف در محيط مجازي¬سازي شده مبتني بر Xen به منظور درك عميق¬تر علل افت كارايي در محيط Xen، مورد ارزيابي قرار گرفته است. نتايج حاصل از اندازه¬گيري نشان مي¬دهد كه گذردهي وب سرور در محيط Xen تقريبا برابر با محيط Linux است. اما زمان پاسخ¬دهي وب سرور در محيط Xen بالاتر از محيطLinux مي‌باشد. پروفايلينگ كارايي وب سرور نشان مي¬دهد كه تعداد كلاك-هاي پردازنده مصرف شده در محيط Xen بسيار بالاتر از محيط Linux است. علاوه بر اين در محيط Xen، تعداد عدم اصابت¬هاي حافظه نهان نيز بسيار بالاتر است، كه منجر به رجوع بيشتر به حافظه اصلي و در نتيجه افت كارايي مي¬گردد. بررسي دقيق¬تر نشان مي¬دهد كه تقريبا 11% تعداد عدم اصابت¬هاي حافظه نهان به خود ابرناظر Xen مربوط شده و قسمت اعظم اين عدم اصابت¬هاي حافظه نهان در توابعي از Xen اتفاق افتاده كه مسئول زمان¬بندي دامنه¬ها بر روي پردازنده هستند. همچنين، نتايج آزمايش¬ها نشان مي¬دهد كه با افزايش تعداد برنامه¬هاي كاربردي وب همروند در محيط Xen، زمان پاسخ¬دهي وب سرورها افزايش مي¬يابد. دليل اين امر آن است كه علاوه بر بهره¬وري پردازنده، بهره¬وري ديسك نيز در چنين شرايطي به شدت افزايش يافته كه باعث افت كارايي مي¬گردد. علاوه بر اين، در چنين شرايطي، تعداد عدم اصابت¬هاي حافظه نهان نيز به شدت افزايش مي¬يابد، به گونه¬اي كه در محيطي با چهار نرم¬افزار كاربردي وب، تعداد عدم اصابت¬هاي حافظه نهان تقريبا 18 برابر محيطي با يك نرم¬افزار كاربردي وب است. اين امر نشان مي¬دهد كه دليل اصلي افت كارايي در محيط مجازي¬سازي شده كه چندين ماشين مجازي را تجميع كرده است، تعداد بالاي عدم اصابت حافظه نهان است. واژه‌هاي كليدي: مجازي¬سازي، ماشين‌هاي مجازي، ابرناظر Xen، ارزيابي كارايي، پروفايلينگ كارايي