ارائه روشی جدید از توازن بار در محیط رایانش ابری با استفاده از الگوریتم چرخه آب

Publish Year: 1400
نوع سند: مقاله کنفرانسی
زبان: Persian
View: 250

This Paper With 20 Page And PDF Format Ready To Download

  • Certificate
  • من نویسنده این مقاله هستم

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این Paper:

شناسه ملی سند علمی:

COMCONF08_016

تاریخ نمایه سازی: 8 آبان 1400

Abstract:

با پیدایش فناوری رایانش ابری، سرویس های جدیدی در حوزه فناوری اطلاعات پدیدار شدند تا این امکان را برایکاربران ابر فراهم آورند که با روش پرداخت برمبنای استفاده، به سرویس های ارائه شده در هر زمان و از هر مکانی مطابق باقرارداد سطح سرویس، دستیابی داشته باشند. رایانش ابری یک محیط پردازشی توزیع شده با قابلیت ارائه سرویس هایمتنوع در سطوح مختلف می باشد. یکی از چالش های پیشرو در ساختار سیستم های توزیع شده از جمله رایانش ابری،مساله توازن بار می باشد. در یک سیستم متوازن در محیط رایانش ابری، باید وظایف به گونه ای بین ماشین های مجازیتوزیع و اجرا شود که حداقل مصرف انرژی، حداقل مصرف منابع، حداقل زمان پاسخ و غیره را به همراه داشته باشد.بنابراین وظایف باید در سریعترین زمان ممکن و توسط مناسب ترین ماشین مجازی، اجرا شوند به طوریکه هیچیک ازماشین های مجازی سرریز از بار نشود یا بیکار نباشد. لذا زمان بندی مناسب وظایف در محیط رایانش ابری می تواند نتایجموثری را در توازن بار به همراه داشته باشد. الگوریتم های متعددی در این زمینه ارائه گردیده است تا بتواند مکانیزم توازنبار از طریق زمانبندی وظایف بر روی ماشین های مجازی را در محیط رایانش ابری پیاده سازی کند. در این الگوریتم هامعیارهایی مانند زمان پاسخ، کارایی سیستم، درصد بهره وری و زمان تکمیل وظایف مورد ارزیابی قرار گرفته است. در اینمقاله از الگوریتم چرخه آب، برای توازن بار از طریق زمانبندی وظایف در محیط ابر، در جهت کمینه سازی زمان تکمیلوظایف استفاده شده است. سپس زمان تکمیل وظایف، متوسط درصد بهره وری، متوسط زمان انتظار و متوسط زمان اتلافسیستم، با الگوریتم کلونی زنبورعسل مصنوعی مقایسه شده است. نتایج آزمایش ها نشان می دهد که الگوریتم پیشنهادیمی تواند زمانبندی وظایف به منظور ایجاد توازن بار را بسیار کارآمدتر از الگوریتم کلونی زنبورعسل مصنوعی انجام دهد.

Authors

علی دهقان

گروه مهندسی کامپیوتر، دانشکده فنی و مهندسی، واحد تهران جنوب، دانشگاه آزاد اسلامی، تهران، ایران

سعید علیزاده

گروه مهندسی کامپیوتر، واحد تهران جنوب، دانشگاه آزاد اسلامی، تهران، ایران