Abstract
Cloud computing is experiencing a rapid development since a large amount of data need to be addressed. How to carry on the reasonable task scheduling plays a vital role in the operating efficiency of cloud computing. This paper proposes a Green Cloud Task-scheduling Algorithm (GCTA) based on the improved Binary Particle Swarm Optimization (BPSO). This work avoids matrix operations by using a pipeline number for virtual machines and redefining the position and velocity of particle. Simulation results show that the proposed GCTA has less execution time, and reduces resource consumption accordingly
چکیده
محاسبات ابری توسعهی سریع مقدار زیادی از دادهها را تجربه میکند که نیاز دارند مورد بررسی قرار گیرند. چگونگی انجام زمانبندی وظیفهی معقول و منطقی نقش حیاتی در کارایی عملیات محاسبات ابری بازی میکند. در این مقاله الگوریتم زمانبندی وظیفه ابر سبز (GCTA) بر اساس بهبود بهینهسازی ازدحام ذرات دودویی (BPSO) ارائه شده است. این کار با استفاده از تعداد خط لولهای برای ماشینهای مجازی و تعریف جدید موقعیت و سرعت ذرات از عملیات ماتریسی جلوگیری میکند. نتایج شبیهسازی نشان میدهد که GCTA پیشنهاد شده زمان اجرای کمتری دارد، و از این رو مصرف منابع را کاهش میدهد.
کلمات کلیدی: محاسبات ابری؛ بهینهسازی ازدحام ذرات دودویی؛ الگوریتم زمانبندی وظیفه
1-مقدمه
امروزه، با افزایش انفجاری دادهها در صنعت اطلاعات، محاسبات ابری به عنوان یک تکنولوژی جدید در پیادهسازی تجاری، توسعهی سریعی ساخته است. این به کاربران اجازه میدهد تا برای خدمات با توجه به نیازهای خود هزینه پرداخت کنند. تکنولوژی کامپیوترهای سنتی از قبیل محاسبات گرید، محاسبات توزیعشده، محاسبات موازی، محاسبات همگانی، ذخیرهسازی گرید، مجازی سازی، تعادل بار و تکنولوژی شبکه را ادغام میکند. در میان این روشها، مجازیسازی مهمترین است. ما میتوانیم بسیاری از عوامل، از جمله منابع آن، نرم افزار، سخت افزار را مجازیسازی کنیم که میتواند توسط پلتفرم ابر مدیریت شود. محاسبات ابری سه سرویس زیرساخت به عنوان سرویس (IaaS)، بستر به عنوان سرویس (PaaS) و نرم افزار به عنوان سرویس (SaaS) را فراهم میکند...