Resources Allocation with Dragonfly Algorithm in Cloud Datacenters

  • سال انتشار: 1398
  • محل انتشار: دوفصلنامه محاسبات و سامانه های توزیع شده، دوره: 2، شماره: 1
  • کد COI اختصاصی: JR_IJDCS-2-1_007
  • زبان مقاله: انگلیسی
  • تعداد مشاهده: 119
دانلود فایل این مقاله

نویسندگان

Seyed Saleh Miri

Ashtian Branch, Islamic Azad University, Ashtian, Markazi, Iran

Faraneh Zarafshan

Ashtian Branch, Islamic Azad University, Ashtian, Markazi, Iran

Mahdieh Nadi Senejani

Ashtian Branch, Islamic Azad University, Ashtian, Markazi, Iran

چکیده

Load balancing, resource allocation management, and scheduling tasks are the most important challenges in cloud computing. Load balancing is performed at virtual machine level in data centers, while scheduling and allocation of resources are applied on the hosts and virtual machines, respectively. Therefore, the process of allocation of resources to virtual machines in cloud computing and maintaining the load balanced are performed using dragonfly optimization algorithm in this research. The proposed method consists of initializing the algorithm, determining the number of virtual machines and the number of tasks, implementing the dragonfly optimization algorithm, allocating resources, and scheduling the tasks by maintaining the load balanced on virtual machines. Compared to the other methods, improvement of the dragonfly algorithm is approximately ۱.۳۴ times more at execution time, ۲۰ milliseconds faster at response time to requests and ۶% improvement in term of number of migrations.

کلیدواژه ها

Load balancing, Dragonfly-optimization-algorithm Resources allocation Cloud computing

مقالات مرتبط جدید

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.