در این مقاله سعی داریم تا نمونه ای از انجام پایان نامه در حوزه رایانش ابری را خدمت شما عزیزان معرفی نمائیم. یکی از موضوعاتی که در رایانش ابری مورد توجه پژوهشگران این حوزه قرار دارد و برای انجام پایان نامه نیز بسیار مناسب است توازن بار به صورت پویا و ایستا در رایانش ابری می باشد. مقاله پیش رو فصل اول یک پایان نامه در این حوزه می باشد. این مقاله می تواند چراغ راهی برای انجام پایان نامه کارشناسی ارشد و دکتری در حوزه رایانش ابری و توازن بار پویا باشد.
انجام پایان نامه ، انجام پایان نامه کارشناسی ارشد ، انجام پایان نامه ارشد ، انجام رساله دکتری
رایانش ابری[1] تکنولوژی نسبتاً جدیدی است که در سالهای اخیر نظر خیلی از محققان را به خود جلب نموده است. هدف آن ارائه روشهایی برای افزایش ظرفیتهای پردازشی بهصورت پویا میباشد. یکی از اصلیترین تکنیکهای رایانش ابری مجازیسازی[2] است و یکی از مهمترین دستاوردهای مجازیسازی مهاجرت ماشینهای مجازی[3] است، که از اهداف آن میتوان به توازن بار[4]، افزایش کیفیت سرویس، کاهش مصرف انرژی و نگهداری سرورها اشاره نمود.
در ادامه با تعریف رایانش ابری و مجازیسازی و همچنین مهاجرت ماشینهای مجازی زمینه مناسب را برای درک بهتر این مقاله فراهم مینماییم.
مراکز داده ابر(CDC) یک استخر از رایانش و اجزا ناهمگن ذخیرهسازی است که با استفاده از لینکهای ارتباطی بسیار سریع به برنامههای میزبانهای متعدد و برای ذخیره دادهها متصل میشوند[1]. یک اپراتور ابراز روش "پرداخت و استفاده" برای ارائه خدمات به مشتری استفاده میکند[2]. مرکز داده ابر طیف وسیعی از انواع خدمات از طریق لینک وب ارائه میدهد [3]. با این حال هزینه رایانش ابری و عملکرد نرمافزار به دلیل تکهتکه شدن داخلی منابع (استفاده از سرورهای کم) و محدودیت پهنای باند اعمال شده توسط طراحی معماری مراکز داده ابر، به شدت آسیب دیده است [1].
معماری شبکه یک عنصر حیاتی در طراحی شبکه مرکز داده ابر است و بهطور قابل توجهی بر روی عملکرد مرکز داده ابر اثرگذار است[4]. طرح معماری مرکز داده در شبکه مدرن مبتنی بر ساختار سه لایه سلسله مراتبی است. در معماری سه لایهای، لایه هسته CDC متصل به ستون فقرات اینترنت است، لایه تجمیع کننده که ویژگیهای همه فنآوریها ازجمله دیوار آتش و تعویض محتوا را پیادهسازی میکند و لایه دسترسی که اتصال را تضمین میکند. شکل زیر نشان دهنده این ساختار سلسله مراتبی است.
با توجه به طراحی شبکه پروتکل مسیریابی، معماری CDC در طبقهبندی بهصورت، راهیاب مرکزی، سرور مرکزی و مدل ترکیبی است [5]. شکل 2 مجموعهای از خدمات برجسته ارائه شده به مشتریان توسط CDC را نشان میدهد.
شکل 1-1 طراحی اولیه لایهای زیرساخت شبکه مرکز داده [4]
ویژگیهای مهم مراکز داده مبتنی برابر[6] :
انجام پایان نامه ، انجام پایان نامه کارشناسی ارشد ، انجام پایان نامه ارشد ، انجام رساله دکتری
با پیشرفت فناوری و اطلاعات نیاز به انجام کارهای رایانشی مشاهده میشود. از طرف دیگر افراد بدون داشتن سختافزارها و نرمافزارهای قوی باید بتوانند رایانش سنگین خود را انجام دهند. رایانش ابری روش نوینی برای ارائه سرویسهای فنآوری و اطلاعات مانند سختافزار، نرمافزار، دادهها و دیگر منابع پردازشی، با هدف ارائه قابل اعتماد، محیطهای محاسباتی پویای سفارشی و کیفیت سرویس تضمینشده برای کاربران نهایی بر پایهی شبکههای بزرگ همچون اینترنت است[7, 8]. دلیل استفاده از واژه ابر آن است که پردازشهای ابری از دید کاربر جزئیات فنیاش را مخفی نگه میدارد و لایهی انتزاعیای مابین کاربر و جزئیات فنی موجود است.
معماری یک محیط رایانش ابری را ی توان به 4 لایه تقسیم نمود: لایه سختافزاری، لایه زیرساخت، لایه زیرساخت و لایه کاربردی، همانطور که در شکل 1 نشان داده شده است [4]. هر لایه را جداگانه توضیح خواهیم کرد:
شکل 1-2 معماری رایانش ابری [4]
رایانش ابری مدلی برای دسترسی آسان بر اساس تقاضای کاربر از طریق شبکه به مجموعهای منابع رایانشی مانند فضای ذخیرهسازی، سرورها، برنامههای کاربردی و غیره با کمترین نیاز مدیریتی است. معمولاً مشتریان رایانش ابری خود صاحب زیرساختهای ابری نیستند بلکه آن را به اجاره گرفتهاند و از منابع و سرویسهای آن استفاده میکنند. مشتریان منابع را در قالب سرویس مصرف میکنند و تنها بهای منابعی که به کار میبرند را میپردازند.
مدلهای متفاوتی برای ارائه سرویسها موجود است که در زیر اشارهای به آن شده است شکل 2 نشاندهنده مفاهیم زیر است:
شکل 1-3 مدل سرویس ابر [7]
عمومی[14]: در این نوع، قابلیت اطمینان، دسترسپذیری و امنیت محدود میشود نظیر اینترنت. در واقع قراردادی وجود دارد که بیانکننده این امر است که تمامی موارد ( نظیر پاک شدن داده و Hacking و ... ) بر عهده خود فرد است و بسیاری از سرویسهای این نوع، رایگان یا دارای هزینه بسیار کمی هستند که میتوان بهعنوان نمونه سرویسهای شرکتهای آی بی ام[15]، گوگل[16] و آمازون را نام برد[11, 12].
خصوصی[17]: در عمل یک سازمان یک ابر خصوصی برای خود ایجاد مینماید و مدیریت آن بهطور کامل بر عهده خود سازمان است و زمانی دارای معنا است که سازمان دارای فناوری، قابل اندازهگیری است که بهعنوان نمونه میتوان سرویسدهندهای مانند سیسکو[18] را نام برد[8, 12].
ترکیبی[19]: در سازمانی که ابر خصوصی وجود دارد میتواند بسته به نیاز از منابع عمومی هم استفاده نماید، در واقع ترکیبی از دو مورد فوق؛ که بهطور عمده مشتریان این نوع، سازمانها هستند. این مورد زمانی پیش میآید که Cloud Burst پیش میآید یعنی منابع بهحدی محدودشده و امکان توسعه وجود ندارد و با یک ایجاد اتصال بین ابر خصوصی سازمان و ابر عمومی از منابع عمومی استفاده میشود و برنامههای کاربردی که حساسیت بیشتری دارند روی ابر خصوصی قرار میگیرند و مابقی روی ابر عمومی قرار داده میشود که منجر به تعدیل هزینه میگردد[12-14].
مزایای اصلی رایانش ابری در زیر لیست شده است :
انجام پایان نامه ، انجام پایان نامه کارشناسی ارشد ، انجام پایان نامه ارشد ، انجام رساله دکتری
پیدایش رایانش ابری به دهه 1960 زمانی که جان مک کارتی[23] اظهار داشت " رایانش ممکن است روزی بهعنوان یکی از صنایع همگانی سازماندهی شود " برمیگردد. پارک سرسرا داگلاس[24] در کتابی با عنوان «مشکل صنعت همگانی رایانه» در سال 1966 تمام ویژگیهای امروز رایانش ابری به همراه مقایسه با صنعت برق و شکلهای مصرف عمومی و خصوصی و دولتی و انجمنی را آورده است. واژه ابر برگرفته از صنعت تلفن است بهطوری که شرکتهای ارتباطات راه دور که تا دهه 1990 تنها خطوط نقطه به نقطه اختصاصی را ارائه میکردند شروع به ارائه شبکههای خصوصی مجازی با کیفیتی مشابه و با قیمتهای کمتر نمودند. نماد ابر برای نشان دادن نقطه مرزی بین حیطه مسئولیت کاربر و عرضهکننده به کار گرفته میشود.
سایت آمازون با مدرن سازی مرکز داده نقش مهمی در گسترش رایانش ابری ایفا نموده است . آمازون از سال 2006 امکان دسترسی به سامانه خود از طریق وبسرویسهای آمازون را بر پایه رایانش همگانی ارائه کرد. در سال 2007 گوگل و آی بی ام به همراه چند دانشگاه پروژههای تحقیقاتی در مقیاس بزرگ را در زمینه رایانش ابری را آغاز نمودند. در اواسط سال 2008 شرکت گارتنر[25] متوجه وجود موقعیتی در رایانش ابری شد که برای « شکلدهی ارتباط بین مصرفکنندگان خدمات فنآوری اطلاعات، بین آنهایی که سرویس مصرف میکنند و آنهایی که سرویس میفروشند » به وجود میآید.
مجازیسازی به انتزاع سازی منابع پردازشی میپردازد. مجازیسازی سطح نوینی از انعطافپذیری در استفاده از منابع فیزیکی را فراهم آورده و امکان یکپارچهسازی منابع فیزیکی که مستقل از یکدیگر هستند را در قالب منابع مجازی را فراهم میآورد. هدف اصلی مجازیسازی بهینهسازی استفاده از منابع است [15]. مجازیسازی در سطوح مختلفی صورت میگیرد که ازجمله مهمترین آنها که در رایانش ابری مورد استفاده قرار میگیرد: مجازیسازی سرور، مجازیسازی میز کار[26]، مجازیسازی نرمافزار، مجازیسازی ذخیرهسازی، مجازیسازی شبکه است. اما نکته حائز اهمیت این است که مجازیسازی به تنهایی، مشکلاتی را در بردارد که در صورت خرابی یک سرور تمامی سرویسهای مجازیسازی شده رویان از مدار خارج خواهند شد. برای حل این مشکل میتوان از تکنولوژیهایی مانند خوشهبندی که شامل گروهی از میزبانها(ESX) میباشد استفاده نمود. با استفاده از قابلیت خوشهبندی ما قادر خواهیم بود تمامی منابع، میزبانهای خود(ESX) را مدیریت نماییم و از مواردی مانند دسترسپذیری بالا و توازن بار بهره جوییم.
گاهی بهاشتباه مجازیسازی و رایانش ابری را یکی میپندارند درحالی که مجازیسازی معمولاً بهعنوان فنآوری پایهای رایانش ابری است. تفاوت اساسی این دو این است که هدف ابر خودکارسازی در اختیار گرفتن منابع است و هدف مجازیسازی بهینهسازی استفاده از منابع است.
با استفاده از مجازیسازی میتوان در یک زمان بروی یک سرور چندین سیستمعامل را راهاندازی نمود که هر یک از سیستمعاملها بهطور مستقل برنامههای کاربردی خود را اجرا میکنند. یک ماشین مجازی همانند یک ماشین فیزیکی دارای منابع سختافزاری مانند پردازنده و حافظه است که در هنگام ایجاد ماشین مجازی به آن اختصاص مییابد [16]. شکل 1-4 مجازیسازی را به تصویر کشیده است.
شکل 1-4 مجازیسازی[17]
در رایانش، مجازیسازی به معنای ایجاد یک نسخه مجازی از یک دستگاه و یا منابع، مانند سرور، دستگاههای ذخیرهسازی، شبکه و یا حتی سیستمعامل که در چارچوب منابع بروی یک یا چند محیط تقسیم میشوند. حتی چیزی سادهتر مانند پارتیشن بندی حافظه سخت[27] در نظر بگیرید میتوان آن را مجازیسازی کنید، زیرا یک درایو[28] و پارتیشن از آن برای ایجاد دو هارد درایو جداگانه استفاده میشود. مجازیسازی مدتی است به یک شعار تبدیلشده است و درنتیجه این اصطلاح در حال حاضر با تعدادی از فنآوری رایانش ازجمله موارد زیر همراه است :
بهطور کلی مزایای مجازیسازی شامل موارد ذیل است:
دو نوع مجازیسازی در مورد ابرها وجود دارد :
شکل 1-5 مجازیسازی کامل[18]
شکل 1-6 شبه مجازیسازی[18]
یکی از دستاوردهای مهم در مجازیسازی مهاجرت ماشین مجازی است. مهاجرت به معنی انتقال حالت ماشین مجازی از یک ماشین فیزیکی به ماشین فیزیکی دیگر است[20]. مهاجرت ماشین از تکنیک انتقال پردازش تکاملیافته است. هدف از مهاجرت رسیدن به تعادل بار، تحمل خطا و تعمیر و نگهداری سیستم در یک DC است. در شکل یک روند کلی از مهاجرت ماشین مجازی در CDC نشان داده شده است.
شکل 1-7 روند کلی مهاجرت ماشین مجازی در CDC [7]
روش زنده مهاجرت ماشین مجازی تأمین خدمات مستمر به برنامههای کاربردی میزبانی در طول فرآیند انتقال حافظه ماشین مجازی را تضمین میکند و هیچ وقفهای[39] در سرویس رخ نخواهد داد [21]، درحالی که در روش غیر زنده مهاجرت ماشین مجازی اجرای برنامهها قبل از انتقال را تعلیق میکند، در این روش کاربر متوجه قطع سرویس میشود[22]. مهاجرت زنده به دو روش قبل از کپی و یا پس از کپی طبقهبندی میشود. چرخه زندگی قبل از کپی و بعد از کپی در شکل 1-8 نشان داده شده است.
شکل 1-8 مراحل مهاجرت ماشین مجازی الف) پیش از کپی ب) بعد از کپی [23]
روش مهاجرت ماشین مجازی پیش از کپی به شرح : انتخاب سرور هدف، رزرو منابع در سرور هدف، تکرارکننده دورهای پیش از کپی، توقف و کپی و فاز ازسرگیری[40] است ( شکل2 قسمت الف ). در این روش همچنان که ماشین منبع در حال کار است همه صفحات از منبع به مقصد کپی میشوند اگر برخی از صفحات حافظه در حین کپی تغییر کنند باید مجدداً کپی شوند پس از اتمام کپی ماشین مجازی در مقصد از آخرین حالت قبل از تعلیق در مبدأ شروع به کار میکند.
مراحل روش بعد از کپی، مدیریت مهاجرت یک سرور مناسب( با منابع کافی)، رزرو منابع موردنیاز سیستم برای ماشین مجازی و صفحات حافظه تکرار شونده به سرور هدف انتخابی تا زمانی که فاز توقف و کپی ( دور نهایی) موجب توقف و انتقال صفحات باقیمانده شود. هنگامی که ماشینهای مجازی هماهنگ شدند سرور هدف ماشین مجازی شروع کرده و اتصال با منبع پایان میپذیرد (شکل 2 قسمت ب). به عبارت دیگر ابتدا حالات پردازنده به مقصد ارسال خواهند شد و پس از شروع به کار ماشین عمل ارسال صفحات حافظه از مبدأ به مقصد انجام میشود. اگر همزمان با مرحله ارسال صفحهای نیاز شد و صفحه موجود نبود (هنوز انتقال نیافته است) وقفه فقدان صفحه رخ میدهد. برعکس روش قبل که احتمال کپی چندباره صفحات وجود داشت این روش تضمین میکند هر صفحه فقط یک بار کپی خواهد شد که باعث کاهش سربار ناشی از ارسال چندباره میشود. البته قابل ذکر است که کارایی این روش به تعداد وقفههای فقدان صفحه بستگی دارد.
در مدیریت منابع، میتوان گفت مهاجرت با 2 هدف اصلی توازن بار و تلفیق سرورها انجام میشود. که منظور از توازن بار: بار پردازشی بهصورت مساوی مابین سرورهای فیزیکی توزیع گردد. تلفیق سرورها از اهمیت به سزایی برخوردار است و از الگوریتمهای بهینهسازی در خصوص تصمیمگیری این که ماشین مجازی در کدام سرور مجاز باید قرار گیرد استفاده میشود.
فنآوری مهاجرت ماشین مجازی با اهداف دستیابی به اهداف مختلف مدیریت منابع به وجود آمده است در شکل زیر این اهداف مشاهده میشود.
شکل 1-9 برنامههای کاربردی مهاجرت ماشین مجازی [7]
انجام پایان نامه ، انجام پایان نامه کارشناسی ارشد ، انجام پایان نامه ارشد ، انجام رساله دکتری
اهداف اصلی عبارتاند از[24] :
زیبایی مجازیسازی و رایانش ابری آن است که برای شرکتها در همه اندازه کارایی بالا و در دسترس بودن شبکه بهرهمند میشوند بدون آنکه هزینه سختافزارهایی که اجرا میکنند را پرداخت کنند. ماشینهای مجازی ایده آل برای شرکتهای کوچک تا متوسط که نیاز به خدمات قابلاعتماد و کمهزینه دارند، است.
اما همانند اجرای سختافزار سرور اختصاصی تعدادی مزایا و معایب در ماشینهای مجازی وجود دارد.
هیچ فنآوری بدون چالش نخواهد بود. مجازیسازی مزایای زیادی دارد اما برخی چالشها در هنگام انتخاب شرکت سرور مجازی وجود دارد.
یکی از چالشهای مهم در زمینه رایانشابری ، حفظ توازن بار بهینه[47] در محیط ابر در سرورها است [25]. رایانش ابری در سرور های توزیع شده[48] اصطلاحاً شامل مجازی سازی[49]، محاسبات توزیعی[50]، شبکه[51]، نرم افزار[52] و سرویس های وب میباشد. یک سرور از چندین عنصر مانند کلاینتها[53]، مراکز داده و سرورهای توزیع شده تشکیل شده است که در آن مباحث تحمل خطا[54]، دسترسی بالا[55]، مقیاس پذیری[56]، انعطافپذیری[57]، کاهش سربار[58] برای کاربران، کاهش هزینه ی مالکیت[59]، سرویسدهی به درخواستها و غیره وجود دارد. بررسی روشهای مختلف توازن بار به منظور کاهش زمان پاسخ در محیطهای رایانش ابری که از مهمترین موارد توافق سرویس و افزایش رضایتمندی مشتری محسوب میگردد، پرداخته میشود. در واقع با بهبود توازن بار، میتوان به درجهای از اطمینان در حوزه کارایی در رایانش ابری و در نتیجه افزایش رضایتمندی مشتری از سرویس دریافتی توسط شبکه ابری دست پیدا نمود [26] و [27].
توازن بار، فرایند توزیع بار بین انواع نودهای پخش شده در سیستم میباشد تا بدین وسیله هم بهرهوری منابع و هم زمان پاسخ کار بهبود پیدا کند [28]. از طرفی وضعیتی که برخی از نود ها دارای بار زیاد و برخی نود ها بدون بار و یا کم بار میباشند اجتناب شود. توازن بار روشی است که ارائه حداکثر گذردهی و حداقل زمان پاسخگویی را در شبکه ها و منابع تسهیل میکند. با تقسیم ترافیک بین سرورها، داده ها بدون تاْخیر عمده ای ارسال و دریافت میشوند [26]. الگوریتمهای زمانبندی بسیاری برای این منظور از پیش آماده شدهاند، مانند الگوریتم کاوش قطره های آب، خوشه بندی فعال ، OLB[60]+LBMM[61]، Min-Min،Max-Max[62] و غیره. میتوان از یک الگوریتم خاص بر اساس نیاز استفاده کرد، اما رایانش ابری حوزههای وسیعی را تحت پوشش توزیع میکند، بنابراین به روشهایی نیاز است که برای انواع محیطها مناسب باشد و هزینه را نیز کاهش دهد [27].
از آنجایی که الگوریتمهای توازن بار به رفتار فعلی سیستم بستگی دارند پویا هستند. موارد مهمی که باید هنگام توسعهی این نوع الگوریتمها در نظر گرفته شوند شامل تخمین بار، نسبت بار، ماندگاری (ثبات) سیستمهای مختلف، کارایی سیستم، تعامل بین نودها، مهاجرت [25]، ماهیت کاری که منتقل میشود، انتخاب نودها و بسیاری دیگر است. هنگامی که یک حجم کار داده شده به هر ماشین یک خوشه اعمال میشود(شکل 1-10)، اگر منابع در دسترس به طور موثر استفاده شوند، این بار میتواند به صورت موثر اجرا شود. بنابراین باید مکانیسمی برای انتخاب ماشینهایی که این منابع را دارند، وجود داشته باشد. همانطور که در شکل 1-10 مشاهده میشود کاربرانی که به شبکه ابری متصل هستند، با ارسال درخواست به شبکه ابر میتوانند از امکانات شبکه استفاده نمایند. از آنجایی که با درخواست زیاد از سوی کاربران، شبکه مجبور به جابجایی ماشینهای مجازی میکند. زمانی که کاربران شبکه زیاده شود، بحث بار بر روی خوشه های ابری جدی میشود. با زیاد شدن کاربران و درخواستهای متفاوت آنها، حالت های زیر رخ میدهد.
1- ممکن است ماشین مجازی در حال انجام عملیات باشد و درخواست دیگری را قبول کند [29].
2- درخواست بر روی ماشین جدیدی صورت گیرد [30].
3- درخواست بر روی ماشینی که مشغول است و توانایی دریافت کاربر جدید نیست اعمال گردد [31].
4- ممکن است عمل مهاجرت صورت گیرد (روش مد نظر این پروژه).
انجام پایان نامه ، انجام پایان نامه کارشناسی ارشد ، انجام پایان نامه ارشد ، انجام رساله دکتری
شکل 1-10 شمای کلی شبکه ابری
زمانی که پهنای باند یک ماشین مجازی رو به پر شدن باشد، خوشه مرکزی درخواستها را بر روی ماشین دیگری ارسال میکند. در این مرحله نیاز به الگوریتمی جهت برطرف کردن مشکل توازن بار میباشد. در این پروژه روشی برای کنترل توازن بار پیشنهاد میگردد. همانطور که در شکل 1-10 مشاهده میشود کاربرانی که به شبکه ابری متصل هستند، با ارسال درخواست به شبکه ابر میتوانند از امکانات شبکه استفاده نمایند. با درخواست زیاد از سوی کاربران، شبکه مجبور به جابجایی ماشینهای مجازی مینماید. زمانی که پهنای باند یک ماشین مجازی رو به پر شدن باشد، خوشه مرکزی درخواستها را بر روی ماشین دیگری ارسال میکند. در این مرحله الگوریتم پیشنهادی پیادهسازی شده، عمل توانایی برطرف کردن مشکل توازن بار را دارد.
زمانی که در شبکه ابری بار بزرگی توسط کاربر (مانند بارگذاری فایل ویدیو توسط کاربر) بر روی شبکه قرار گیرد احتمال بروز اختلال بر روی محیط ابری امکان پذیر است. با افزایش بار ناگهانی، در صورتی که سرور ابری توانایی پردازشی کافی را نداشته باشد مابقی کاربران آن سرور برای دریافت خدمات دچار مشکل می شوند. برای جلوگیری از این مشکل چندین راه حل پیشنهاد شده است که به صورت مختصر در ذیل آمده :
در این پیشنهاد تمرکز بر روی عمل مهاجرت می باشد. با توجه به اینکه اکثر سرورهای محیط ابر از نرم افزارهای مجازی سازی برای ارایه خدمات به مشتریان استفاده میکنند می توان عمل مهاجرت را انتقال سرور مجازی تعریف نمود. هدف این پیشنهاد در واقع ارایه روشی برای مهاجرت در صورتی که بار اضافی وارد شده به شبکه را کنترل نماید و از توانایی ارایه خدمات به مشتریان ابری را داشته باشد.
در محیط ابر سرورهای متفاوتی از جهت قدرت پردازشی، فضای حافظه، پهنای باند شبکه و غیره وجود دارد. با بروز بحران بار توسط کاربری خاص سروری که توانایی پردازشی پایین داشته باشد جواب گو نمیباشد. پس با عمل مهاجرت میتوان بر این مشکل غلبه نمود و کیفیت شبکه را افزایش داد. برای روش پیشنهادی باید پارامترهایی در شبکه در نظر گرفته شود. برای مثال روشی برای مشخص نمودن سرورهای قوی که توانایی قدرت پردازشی بالایی دارند یافته شود. از طرف دیگر با بررسی شبکه برای عمل انتقال باید مسیری که از جنبه پهنای باند ، فاصله و کیفیت خط بهینه است انتخاب گردد.
انجام پایان نامه ، انجام پایان نامه کارشناسی ارشد ، انجام پایان نامه ارشد ، انجام رساله دکتری
توافقنامه سطح سرویس یکی از مهمترین مسائلی که باید در رایانش ابری به آن توجه شود، فرآیندهای فراهمکننده سرویس بر اساس توافقنامه سطح سرویس و مدیریت کارای منابع در یک وضعیت اتوماتیک، به عنوان چالش تحقیقاتی در محیطهای ابری شناسایی شدهاند. توافقنامه سطح سرویس برای تضمین کردن یک سطح مشخصی از کیفیت برا ی سرویسهای مشتریان استفاده میشود. در صورتی که این سطح کیفیت مهیا نشود، فراهمکننده باید به دلیل نقض قرارداد جریمهای پرداخت کند [31].
دیگر از روش های برقراری توازن بار، الگوریتم تصادفی میباشد. این الگوریتم از شمارههای تصادفی برای انتخاب پردازندههای برده[63] استفاده میکند. پردازندههای برده به طور تصادفی با شمارههای تصادفی تولید شده بر اساس توزیع آماری انتخاب میشوند. این الگوریتم میتواند بهترین کارایی را میان تمام الگوریتمهای توازن بار برای یک برنامه کاربردی با هدف خاص داشته باشد [32].
الگوریتم بعدی برای ایجاد توازن بار، الگوی مدیر مرکزی است[32]. در هر گام، پردازنده مرکزی یک پردازنده برده را برای تخصیص کار انتخاب خواهد کرد. پردازنده برده انتخاب شده، پردازندهای با حداقل بار است. پردازنده مرکزی قادر به جمعآوری اطلاعات بار تمامی پردازندهی برده است؛ بنابراین انتخاب ممکن است بر اساس این الگوریتم انجام شود. مدیر بار تصمیمات توازن بار را بر اساس اطلاعات بار سیستم میگیرد و اجازه میدهد هنگامی که فرآیند ایجاد میشود، بهترین تصمیم گرفته شود. انتظار میرود که این الگوریتم بهتر از برنامههای کاربردی موازی اجرا شود. به ویژه زمانی که فعالیتهای پویا توسط میزبانهای متفاوت ایجاد میشوند [19].
در منبع [28] و [33] الگوریتمهای توازن بار پویا مورد بررسی قرار گرفته است. در الگوریتمهای توازن بار پویا حجم کاری در زمان اجرا میان پردازندهها، توزیع میشود. ارباب[64] فرآیند جدید را بر اساس اطلاعات جمعآوری شدهی جدید به پردازنده برده تخصیص میدهد. در یک سیستم توزیع شده، توازن بار پویا میتواند به دو روش صورت پذیرد: توزیع شده و توزیع نشده. در نوع توزیع شده، الگوریتمهای توازن بار توسط تمام ماشینهای سیستم اجرا میشود و مسئولیت حفظ تعادل بار میان تمام آنها مشترک میباشد. ارتباط میان ماشینها برای دستیابی به توازن بار میتواند به دو شکل مشارکتی و غیر مشارکتی باشد. در الگوریتمهای مشارکتی، پردازشها برای یک توازن عمومی مشترک در عرض سیستم، با همدیگر کار میکنند. تصمیمات زمانبندی پس از در نظر گرفتن تاثیرات آنها روی همان معیارهای موثر عمومی گرفته میشوند (به عنوان مثال زمان اتمام عمومی). از سوی دیگر، در الگوریتمهای غیر مشارکتی، هر ماشین روی زمانبندی منابع خودش، مستقل است که در آن تصمیمات مستقل از بقیهی سیستم گرفته میشود؛ بنابراین ماشین ممکن است بر اساس کارایی محلی وظایف را مهاجرت یا تخصیص دهد [26].
الگوریتمهای (توزیع شده) توازن بار پویا میتوانند تعداد پیامهای بیشتری نسبت به نوع توزیع نشده تولید کنند؛ چرا که هر ماشین درون سیستم احتیاج به برقراری ارتباط با تمام ماشینهای دیگر دارد. مزیت آن این است که اگر یک یا تعدادی از ماشینهای سیستم دچار شکست شوند، روند کلی توازن بار از کار نخواهد افتاد و فقط میتواند روی کارایی سیستم تاثیر بگذارد [26] و [33] و [9].
انجام پایان نامه ، انجام پایان نامه کارشناسی ارشد ، انجام پایان نامه ارشد ، انجام رساله دکتری
[1] Cloud Computing
[2] Virtualization
[3] Virtual machine migration
[4] Load balancing
[5] switch
[6] Software as a Service
[7] Client
[8] Web-mail
[9] Platform as a Service
[10] Java
[11] Python
[12] .Net
[13] Infrastructure as a Service
[14] Public
[15] IBM
[16] Google
[17] Private
[18] Cisco
[19] Hybrid
[20] Agility
[21] Multi-tenancy
[22] Reliability
[23] John Mc-Carty
[24] Douglas park
[25] Gartner
[26] Desktop
[27] Hard Disk
[28] Drive
[29] Storage virtualization
[30] Storage Area Network
[31] Server virtualization
[32] Boot
[33] Operating system-level virtualization
[34] Partitioning
[35] Network virtualization
[36] Cycles
[37] Application virtualization
[38] Copy
[39] Interrupt
[40] Resume
[41] Hotspot & Cold spot Mitigation
[42] Familiar Interfaces
[43] Data pipe
[44] Downtime
[45] Oversubscription
[46] Giga Byte
[47] Keep optimal load balancing
[48] Distributed
[49] Virtualization
[50] Distributed computing
[51] Network
[52] Software
[53] Clients
[54] Error tolerance
[55] High Availability
[56] Scalability
[57] Flexibility
[58] Overhead reduction
[59] Reduce cost of ownership
[60] Opportunistic Load Balancing
[61]Load Balance Min-Min
[62] Min-Min،Max-Max
[63] Slave
[64] Master
یکی از مهمترین وظایف دانشجویان در مقاطع تحصیلات تکمیلی انجام پایان نامه می باشد. کمبود اساتید متبحر در زمینه های مختلف علمی تحقیقاتی در برخی دانشگاه های داخلی و خارجی موجب سردرگمی دانشجویان عزیز گردیده است، موسسه ادیب 24 مفتخر است که در پاسخ به این نیاز طی ده سال فعالیت به تعداد بیشماری از دانشجویان ارشد و دکتری خدمات مشاوره تخصصی ارایه داده است.
ه طور کلی انجام پایان نامه کاری زمان بر است که دانش و تجربه زیادی نیازمند است. موسسه ادیب 24 با چندین سال تجربه در عرصه مشاوره و با در اختیار داشتن متخصصین و اساتیدی با تجربه آماده مشاوره و آموزش پایان نامه در کلیه رشته های دانشگاهی می باشد.
علاوه بر این موسسه ادیب 24، در زمینه شبیه سازی مقالات، پایان نامه ها و انجام پروژه های برنامه نویسی نیز به دانشجویان کشور عزیزمان خدمات لازم را ارائه می کند. این خدمات شامل تحلیل آماری، پیاده سازی با انواع نرم افزارهای مهندسی، برنامه نویسی با انواع زبان های برنامه نویسی و تهیه پرسش نامه می شود.
به طور کلی سر فصل های خدمات موسسه ادیب 24 عبارتند از:
مشاوره پروپوزال در تمامی رشته ها
مشاوره پایان نامه در تمامی رشته ها
استخراج مقاله از پایان نامه در تمامی رشته ها
شبیه سازی انواع مقالات مهندسی
تحلیل آماری پایان نامه های آماری
تهیه پرسش نامه در رشته های مختلف دانشگاهی
تهیه پرسش نامه آنلاین در بستر اینترنت
مشاوره رایگان در انتخاب موضوع پایان نامه های مهندسی و سایر رشته ها
انجام پروژه های برنامه نویسی با انواع زبان های برنامه نویسی از قبیل پایتون، متلب و آموزش کامل پروژه انجام شده در قالب فیلم آموزشی
انجام پروژه های شبیه سازی شبکه یا پایان نامه های مرتبط با شبکه با نرم افزارهای NS2 و NS3
موسسه ادیب 24 در زمینه نگارش مقاله ISI، علمی پژوهشی، علمی ترویجی و کنفرانس به یکی از صورت های زیر به شما عزیزان خدمات ارائه می دهد:
تعریف موضوع از سوی ما، ارائه لیست موضوعات به شما و انتخاب یکی از آن ها توسط شما، مشاوره به شما جهت تدوین مقاله، نگارش مقاله، ارسال مقاله به یکی از ژورنال های ISI، علمی پژوهشی، علمی ترویجی معتبر مرتبط، اخذ پذیرش و در نهایت چاپ مقاله.
مشاوره جهت استخراج مقاله، نگارش مقاله از پایان نامه انجام شده شما و به روز رسانی و تقویت آن در حد پذیرش و چاپ در ژورنال های معتبر مورد نظر شما.
انجام کار میدانی و پژوهش آزمایشگاهی توسط شما و مشاوره جهت تدوین مقاله، ارسال مقاله به یکی از ژورنال های ISI، علمی پژوهشی، علمی ترویجی معتبر توسط ما جهت اخذ پذیرش و در نهایت چاپ مقاله.
ارائه مقاله فارسی از سوی شما، ویرایش مقاله و اعمال تغییرات لازم برای ارتقاء سطح کیفی و کمی مقاله جهت ترجمه، مشاوره جهت ارسال و پذیرش مقاله به یکی از ژورنال های معتبر و مرتبط ISI، علمی پژوهشی، علمی ترویجی.
ارائه مقاله تدوین شده و ترجمه شده از سوی شما، ویرایش مقاله و اعمال تغییرات لازم برای ارتقاء سطح کیفی و کمی مقاله و مشاوره جهت ارسال و پذیرش مقاله به یکی از ژورنال های معتبر و مرتبط ISI، علمی پژوهشی، علمی ترویجی.
موسسه ادیب 24 مفتخر است تا تنها گروهی باشد که خدمات مشاوره و آموزش چاپ مقالات ISI با ضریب تاثیر (Impact Factor) بالای یک و در نشریات معتبر رایگان را در اختیار شما قرار دهد.
ما به شما ژورنال های مورد تائید وزارت علوم، دانشگاه های سراسری و دانشگاه آزاد اسلامی را معرفی می کنیم.
امکان جستجوی مرتبه علمی و سایر مشخصات ژورنال ها در سایت تامسون برای شما وجود دارد.
ژورنال مقصد برای پذیرش و چاپ مقاله ISI، علمی پژوهشی، علمی ترویجی و کنفرانس، پس از نهایی شدن با متقاضیان هماهنگ می شود.
تا حد امکان مقالات به ژورنال های تخصصی موضوع مربوطه و دارای ضریب تاثیر (Impact Factor) ارسال می گردند.
موسسه ادیب 24 با داشتن اساتیدی مجرب در حوزه کلیه تحلیل های آماری پرسشنامه ای، و انواع آزمونهای آماری در تکمیل فصل چهار پایان نامه، به دانشجویان در کوتاه ترین زمان ممکن خدمات مشاوره و آموزش حرفه ای ارائه می دهد. هدف موسسه ادیب این است که دانشجویان کشور عزیزمان را در نگارش با کیفیت پایان نامه های کارشناسی ارشد یاری دهد.
خدمات ما شامل مشاوره و آموزش تحلیل آماری پایان نامه با نرم افزارهای زیر می باشد:
با استفاده از این نرم افزار می توانیم آمار توصیفی و آمار استنباطی در پایان نامه ها را محاسبه کنیم. برای سنجش جمعیت شناختی، از آمار توصیفی در SPSS استفاده می شود. همچنین برای سنجش روابط بین متغیرها از آزمون همبستگی پیرسون یا اسپیرمن (بر اساس نوع توزیع آماری داده ها) استفاده می گردد، و در نهایت برای سنجش تاثیرات از آزمون رگرسیون خطی یا چندگانه استفاده می شود.
از این نرم افزار برای سنجش طول زمان استفاده می گردد. به طور مثال وقتی می خواهیم برای مدت ۱۰ ساله تخمین بزنیم که روند فروش در ۱۰ سال آینده چقدر خواهد بود؟ با استفاده از این نرم افزار می توانیم به رشد یا نزول فروش در پایان نامه های مربوط به این حوزه پی ببریم.
روش تحلیل پوششی داده ها DEA توسط این نرم افزار قابل مدلسازی و انجام است. در این روش ما با چند واحد تصمیم گیرنده (DMU) مواجه هستیم که هر یک با مصرف برخی ورودی ها، خروجی هایی را تولید می کند. در نهایت هدف اصلی این روش محاسبه کارایی واحدهای تصمیم گیرنده و ارائه راهکار برای افزایش کارایی واحدهای ناکاراست.
این نرم افزار، از نرم افزارهای مدل معادلات ساختاری است و برای داده های نرمال استفاده می شود. مدلهای مرسوم در مدل سازی معادلات ساختاری (SEM) درواقع متشکل از دو بخش هستند. مدل اندازهگیری که چگونگی توضیح و تبیین متغیرهای پنهان توسط متغیرهای آشکار (سوالات) مربوطه را بررسی مینماید و مدل ساختاری که نشان میدهد چگونه متغیرهای پنهان در پیوند با یکدیگر قرار گرفتهاند.
استفاده از مدل سازی معادلات ساختاری مزایای زیادی دارد که مهمترین آنها عبارتند از: الف) روابط چندگانه را می تواند برآورد کند ب) قابلیت سنجش متغیرهای مشاهده نشده ج) خطای اندازهگیری را می تواند محاسبه کند د) قابلیت بررسی تأثیر هم خطی ه) آزمون روابط جعلی و غیرواقعی.
این نرم افزار، از نرم افزارهای مدل معادلات ساختاری است. و برای داده های غیرنرمال استفاده می گردد. تحلیل عاملی مرتبه دوم به بالا فقط از طریق این نرم افزار میسر است. لذا امکان انجام تحلیل عاملی مرتبه دوم به بالا از طریق نرم افزار هایی مثل Amos و Lisrel مقدور نیست و فقط از طریق نرم افزار Smart PLS امکان پذیر می باشد.
این نرم افزار، از نرم افزارهای مدل معادلات ساختاری است برای داده های نرمال استفاده می شود. مدلسازی معادلات ساختاری توسط نرم افزار اموس در محیطی با قابلیت گرافیکی بالاتر و برای نمونه هایی با حجم بزرگ صورت می پذیرد. مدلهای مرسوم در مدلسازی معادلات ساختاری (SEM) در واقع متشکل از دو بخش هستند:
مدل اندازهگیری که چگونگی توضیح و تبیین متغیرهای پنهان توسط متغیرهای آشکار (سوالات) مربوطه را بررسی مینماید.
مدل ساختاری که نشان میدهد چگونه متغیرهای پنهان در پیوند با یکدیگر قرار گرفتهاند.
نرم افزار متلب را می توان به مانند یک ماشین حساب بسیار پیشرفته دانست. این نرم افزار دارای مجموعه ی عظیمی از توابع آماده است که شما را در فرآیند محاسبات یاری می کند. امکان طراحی رابط کاربری و دریافت خروجی ها در قالب نمودارها و جداول مختلف یکی دیگر از قابلیت های مهم این نرم افزار می باشد. این نرم افزار دارای کاربردهای زیادی است که از مهم ترین آنها می توان به بهینه سازی سبد سهام و پیش بینی قیمت سهام اشاره کرد.
در دهه اخیر به سبب گسترش فناوری های رایانه ای، سیستم اطلاعات جغرافیایی امکان نگهداری به روز دادههای زمین مرجع و نیز امکان ترکیب مجموعه دادههای مختلف را به طور موثر فراهم ساخته است. امروزه (GIS) برای تحقیق و بررسی های علمی، مدیریت خدمات شهری، مدیریت منابع و ذخایر و همچنین برنامه ریزی های توسعه ای به کار گرفته می شود. فناوری (GIS) با جمع آوری و تلفیق اطلاعات، بوسیله تصویر سازی و استفاده ازآنالیزهای جغرافیایی، اطلاعاتی را برای تهیه نقشه فراهم می سازد. گروه تحقیقاتی طلوع (TMRG) کلیه پروژه های دانشجویی و راهنمایی در مورد پایان نامه های دانشجویی در زمینه های سیستم اطلاعات جغرافیایی، وب GIS، موبایل GIS و … را انجام می دهد.
مشاوره و انجام پروژه های GIS در تمام زمینه ها از جمله:
تکنینک های مختلف تصمیم گیری با معیارها و گزینه های چندگانه (MCDM & MADM) توسط این نرم افزارها قابل انجام است که از جمله این تکنیک ها می توان به موارد زیر اشاره نمود:
روش تحلیل سلسله مراتبی (AHP)
روش فرآیند تحلیل شبکه (ANP)
روش تاپسیس (TOPSIS) که مبتنی بر محاسبه فاصله ریاضی گزینه ها از نقاط مطلوب مثبت و منفی می باشد.
روش دیماتل (DEMATEL): در این روش تأثیر و تأثر شاخص ها بر همدیگر محاسبه شده و درنهایت شاخص های پژوهش در دو گروه علی و معلول دسته بندی می شوند.
نکته: تمامی روش های تصمیم گیری چند معیاره فوق در محیط های قطعی و فازی قابل انجام می باشند. معمولاً در مورد موضوعاتی که قطعیت آنها به مراتب کمتر است از فواصل و اعداد فازی جهت محاسبات استفاده می شود.
تخصص اصلی این نرم افزار در رشته اقتصاد است اما در رشته های مالی و حسابداری نیز قابلیت استفاده دارد. مدلهای مختلف رگرسیون و تخمین مدل های اقتصادسنجی سری زمانی، پانل و مقطعی از کاربردهای آن می باشد.
تخصص و کاربرد اصلی این نرم افزار در رشته اقتصاد است ولی به طور گسترده ای در رشته های حسابداری و مالی نیز وارد شده است. تحلیل های آماری پانل دیتا، انواع مدل رگرسیون، سری زمانی، آزمون های هاسمن چاو، تحلیل سری زمانی های اقتصادی و … از کاربردهای آن می باشد.
نرم افزار آماری است که در رشته های مختلفی کاربرد دارد و قابل استفاده در رشته های مالی، اقتصاد و حسابداری است. از جمله کاربردهای این نرم افزار بهینه سازی سرمایه گذاری و تخمین مدل های اقتصاد سنجی است.
از جمله کاربردهای این نرم افزار آزمون های آماری نرمال سازی متغیرها، رگرسیون، انواع نمودارهای آماری می باشد.
نرم افزار Microfit
نرم افزار EQS
نرم افزار COMFAR
نرم افزار OXMETRICS
نرم افزار GAMS
نرم افزار SAS
نرم افزار STATISTICA
نرم افزار Splus
نرم افزار Microfit
نرم افزار Mapple
نرم افزار Axume
نرم افزار PHStat
نرم افزار SigmaPlot
نرم افزار DE
نرم افزار PQ Method
نرم افزار GeoDa
نرم افزار FX Equation 4.004.5
نرم افزار Nonlinear Regression Analysis CurveFitter 4.5.3
نرم افزار ProKalc 7.9f
نرم افزار GA Solver
نرم افزار Fuzzy Topsis Solver
نرم افزار Gretl
نرم افزار RATS
نرم افزار CATS
نرم افزار Algebra Equation Solver
نرم افزار WINQSB
نرم افزار SHAZAM 14
نرم افزار Algebrator 4.2 Build
نرم افزار Aptech GAUSS 10.0.0.1276
نرم افزار Basic Math Solved! 2008
نرم افزار Golden Software Grapher 9.1.536
نرم افزار MathMagic Personal Edition 3.64.41
و …
انجام پایان نامه کارشناسی ارشد و انجام رساله دکتری یکی از مهم ترین مراحل تحصیلات تکمیلی است. مسلما انجام باکیفیت پایان نامه ارشد یا دکتری به طور مستقیم می تواند آینده تحصیلی و شغلی دانشجو را تحت تاثیر قرار دهد. در آزمون دکتری، مصاحبه تخصصی و حتی مصاحبه های شغلی معمولا به موضوع پایان نامه و نحوه انجام آن و روش تحلیل آماری یا شبیه سازی توجه ویژه ای می شود. کاربردی ترین دوره روش تحقیق و پایان نامه نویسی دانشجویان کارشناسی ارشد و دکتری همراه با پشتیبانی خودتان را توانمند کنید. مقاله و پایان نامه خود را به بالاترین کیفیت انجام دهید.
این دوره برای دانشجویان رشته های حسابداری، مدیریت، مکانیک، عمران، جغرافیا ، روانشناسی ، اقتصاد ، مدیریت ، پزشکی و فنی و… توصیه می گردد.
همراهان گرامی موسسه ادیب 24، می توانید تمامی سفارشات ترجمه خود را به سامانه آنلاین مترجم فوری، فوری ترین و سریعترین سامانه ترجمه کشور ارسال نمائید.
انجام پایان نامه کارشناسی ارشد