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

سال انتشار: 1400
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 387

فایل این مقاله در 20 صفحه با فرمت PDF قابل دریافت می باشد

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

لینک ثابت به این مقاله:

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

COMCONF08_016

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

چکیده مقاله:

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

نویسندگان

علی دهقان

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

سعید علیزاده

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