شبیه سازی افزایش تحمل پذیری خطا – قابلیت دسترسی در Data Center با NS2

  • سه شنبه ۲۴ شهریور ۱۳۹۴
  • بازدید ۷۹۲ نفر
  • 1 امتیاز2 امتیاز3 امتیاز4 امتیاز5 امتیاز (63 امتیاز از 15 رای)
    Loading...

تصویر sn2_10575_data-center_1 شبیه سازی افزایش تحمل پذیری خطا - قابلیت دسترسی در Data Center با NS2

دانلود شبیه سازی افزایش تحمل پذیری خطا – قابلیت دسترسی در Data Center با NS2

در این پروژه شبیه سازی افزایش تحمل پذیری خطا – قابلیت دسترسی در Data Center را به صورت رایگان برای شما کاربران عزیز قرار داده ایم که به منظور افزایش تحمل پذیری خطا (FT) و قابلیت دسترسی (HA) در مراکز داده یا Data Center ، روشی ارائه شده است که مبتنی بر مجازی سازی سرور و انرژی های تجدید پذیر است. این پروژه به همراه گزارش کار فارسی شامل توضیح تصاویر خروجی و داکیومنت فارسی شامل توضیح کدنویسی پروژه است.

هدف ما در این پروژه مقایسه روش های تحمل پذیری خطا و قابلیت دسترسی می باشد. تحمل پذیری خطای موجود، شامل روش کلاسترینگ یا خوشه ای در ویندوز سرور ، با مجازی سازی سرور از طربق VMware و قابلیت FT و HA در آن می باشد که این مقایسه از طریق کدنویسی و شبیه ساز NS2 انجام شده است.

توضیحات بیشتر و لینک دانلود این پروژه در ادامه مطلب فراهم است و تصاویر خروجی را نیز می توانید مشاهده نمائید.

روش های افزایش قابلیت دسترسی موجود، نظیره روش کلاسترینگ در ویندوز سرور، بر اساس افزونگی به صورت Active/Passive یا Active/Active می باشد. به طور مثال، در Active/Passive به ازای هر سرور موجود یک سرور اضافه برای افزایش تحمل پذیری خطا و قابلیت دسترسی در نظر گرفته می شود که در زمان خراب شدن سرور اصلی، ادامه سرویس دهی به کمک ویژگی Failover روی سرور افزونه منتقل می گردد. اما این روش از لحاظ هزینه های نیروی انسانی، سخت افزاری و انرژی برق مقرون به صرفه نیست و بسیار گران می باشد.

در صورتیکه با مجازی سازی، چندین سیستم عامل به صورت مجازی بر روی یک سرور فیزیکی نصب می شود و اگر یکی از سرورها نیز دچار مشکل شده باشد، به کمک ویژگی VMotion و مهاجرت (migration) به راحتی می توان آن را بر روی سرور مجازی دیگرد انتقال داد. به طور خلاصه، در این روش هزینه های نیروی انسانی، سخت افزاری و انرژی برق به مراتب کمتر از روش کلاسترینگ Active/Passive می باشد.

ما این دو روش را شبیه سازی کرده ایم و از طریق گزارشات خروجی، مشخص شده است که روش مجازی سازی بهتر از روش سرور کلاسترینگ Active/Passive در یک سرور فیزیکی است. توضیحات بیشتر در قالب دو PDF قابل دانلود است.

عنوان دقیق این پروژه شبیه سازی افزایش تحمل پذیری خطا (Fault Tolerance – FT) و قابلیت دسترسی (High Availability – AH) در مراکز داده یا Data Center مبتنی بر مجازی سازی سرور با نرم افزار NS2 می باشد.

تصویر خروجی ۱:

تصویر sn2_10575_data-center_2 شبیه سازی افزایش تحمل پذیری خطا - قابلیت دسترسی در Data Center با NS2

(استفاده از یک سرور واقعی ۱۰۰M)

قرمز: modified NAT

سبز: IP Tunneling

آبی: Direct Routing

نمودار افقی نرخ ارتباط تعادل بارگذاری در شبکه (Load Balancing) است، نمودار عمودی توان (throughput) بر حسب زمان (واحد ثانیه) است. همانطور که در شکل مشاهده می شود زمانیکه نرخ ارتباط به ۹۰۰۰/s رسیده است، توان از سرور مجازی در هر سه روش استفاده شده به اوج خود رسیده است و به تدریج با افزایش سرعت اتصال رو به پایین حرکت می کند. زمانی که نرخ اتصال بیشتر از ۲۲۰۰۰/s باشد توان در Modified NAT ثابت است، و برای دو حالت دیگر ۴۰۰۰/s و ۵۰۰۰/s است.

تصویر خروجی ۲:

تصویر sn2_10575_data-center_3 شبیه سازی افزایش تحمل پذیری خطا - قابلیت دسترسی در Data Center با NS2

(این شکل نرخ از دست دادن در تعادل بارگذاری شبکه را نمایش می دهد. نمودار افقی نرخ اتصال را نمایش می دهد و نمودار عمودی نرخ از دست دادن در تعادل بارگذاری شبکه.)

تصویر خروجی ۳:

تصویر sn2_10575_data-center_4 شبیه سازی افزایش تحمل پذیری خطا - قابلیت دسترسی در Data Center با NS2

قرمز: modified NAT 1 server

سبز: modified NAT 4 server

آبی: modified NAT 8 server

زرد: modified NAT 12 server

این شکل مربوط به توان مصرفی VM یا سرور مجازی با استفاده از modified NAT است. می توان مشاهده کرد که توان مصرفی سرور مجازی ۴ و ۸ و ۱۲ سرور بزرگتر از ۱ سرور می باشد. اما توان مصرفی ۸ سرور کمتر از ۴ سرور و توان مصرفی ۱۲ سرور کمتر از ۸ سرور می باشد.

تصویر خروجی ۴:

تصویر sn2_10575_data-center_5 شبیه سازی افزایش تحمل پذیری خطا - قابلیت دسترسی در Data Center با NS2

(این شکل نرخ از دست دادن در حالت تعادل بارگذاری شبکه و سرور مجازی را نشان میدهد.)

تصویر خروجی ۵:

تصویر sn2_10575_data-center_6 شبیه سازی افزایش تحمل پذیری خطا - قابلیت دسترسی در Data Center با NS2

(این شکل نرخ از دست دادن بیش از ۱۰۰۰m در تعادل بارگذاری شبکه و active/passive در آن را نشان میدهد)

تصویر خروجی ۶:

تصویر sn2_10575_data-center_7 شبیه سازی افزایش تحمل پذیری خطا - قابلیت دسترسی در Data Center با NS2

(این شکل نرخ از دست دادن بیش از ۱۰۰۰m در مجازی سازی سرورها و افزایش HA و FT در آن را نشان میدهد)

تصویر خروجی ۷:

تصویر sn2_10575_data-center_8 شبیه سازی افزایش تحمل پذیری خطا - قابلیت دسترسی در Data Center با NS2

(این شکل دریافت نرخ ارسالی داده روی سرور مجازی سازی شده را نمایش می دهد.)


شبیه سازی شبکه های کامپیوتری و مخابراتی

شبیه سازی شبکه های کامپیوتری و مخابراتی

مشاهده پروژه ها و مقالات شبیه سازی شده
فیلم آموزش تصویری نرم افزار NS2 به زبان فارسی

فیلم آموزش تصویری نرم افزار NS2 به زبان فارسی

مشاهده آموزش NS2
پروژه ها و آموزش های برنامه نویسی

پروژه ها و آموزش های برنامه نویسی

آموزش برنامه نویسی

مشاهده ویدئو در این باره

خوشحال خواهیم شد اگر نظر خودتون رو درباره این مطلب ثبت کنید

خطا!دکمه ریفریش را بزنید
  1. تصویر آواتار کاربر 0
    سمیه سعیدی سه شنبه , 31 شهریور

    سلام و خسته نباشید پروژه شبیه سازی افزایش تحمل پذیری خطا – قابلیت دسترسی در Data Center با NS2 واقعا پروژه خوبی ممنون از قرارگیری آن در سایت .

  2. تصویر آواتار کاربر 0
    حسین شنبه , 2 بهمن

    سلام..بخاطر پروژه ممنون..لطفا مقاله انگلیسیشم قرار بدین تا بتونیم استفاده کنیم

لیســــــــت پــــــــروژه های انتشــــــــار نشده ( 22 موضوع )

مشاهده لیست کامل
مشاهده لیست کامل
مشاهده لیست کامل
مشاهده لیست کامل
socket programing آموزش برنامه نویسی آموزش سی شارپ اینترنت اشیا بازی تحت شبکه بازی تحت شبکه به زبان سی شارپ برنامه تحت شبکه با سی شارپ برنامه نویسی ترجمه مقاله ترجمه مقاله شبکه دانلود رایگان پروژه های دانشجویی دانلود سورس برنامه دانلود سورس رایگان دانلود نرم افزار دانلود پروژه دانشجویی دانلود پروژه رایگان دانلود پروژه های دانشجویی دانلود کتاب دانلود کتاب آموزشی دانلود کتاب اموزشی سورس رایگان سورس کد بازی تحت شبکه سورس کد بازی تحت شبکه با C# سورس کد بازی تحت شبکه چند نفره سوکت پروگرمین شبکه SDN شبیه سازی با نرم افزار R نحوه نوشتن برنامه تحت شبکه نرم افزار Rstudio پروژه arena پروژه matlab پروژه ns2 پروژه opnet پروژه ارنا پروژه سیمولینک matlab پروژه شبکه عصبی پروژه مهندسی صنایع پروژه مهندسی صنایع با ارنا پروژه های آماده با OpenGL پروژه های آماده با OpenGL در سی پلاس پلاس پروژه های آماده با ارنا پروژه های آماده برای درس گرافیک کامپیوتری پروژه هوش مصنوعی پروژه پردازش تصویر matlab پروژه پردازش سیگنال matlab