A New Task Scheduling Algorithm using Firefly and Simulated Annealing Algorithms in Cloud Computing

Abstract

Task scheduling is a challenging and important issue, which considering increases in data sizes and large volumes of data, has turned into an NP-hard problem. This has attracted the attention of many researchers throughout the world since cloud environments are in fact homogenous systems for maintaining and processing practical applications needed by users. Thus, task scheduling has become extremely important in order to provide better services to users. In this regard, the present study aims at providing a new task-scheduling algorithm using both firefly and simulated annealing algorithms. This algorithm takes advantage of the merits of both firefly and simulated annealing algorithms. Moreover, efforts have been made in regards to changing the primary population or primary solutions for the firefly algorithm. The presented algorithm uses a better primary solution. Local search was another aspect considered for the new algorithm. The presented algorithm was compared and evaluated against common algorithms. As indicated by the results, compared to other algorithms, the presented method performs effectively better in reducing to make span using different number of tasks and virtual machines.

Authors and Affiliations

Fakhrosadat Fanian, Vahid Khatibi Bardsiri, Mohammad Shokouhifar

Keywords

Related Articles

A Comparison of Near-Hidden and Information Asymmetry Interference Problems in Wireless Mesh Networks

Multi-radio Multi-channel (MRMC) Wireless Mesh Networks (WMNs) have made quick progress in current years to become the best option for end users due to its reliability and low cost. Although WMNs have already been used s...

Impact of Privacy Issues on Smart City Services in a Model Smart City

With the recent technological development, there is prevalent trend for smart infrastructure deployment with intention to provide smart services for inhabitants. City governments of current era are under huge pressure to...

A Comparison Study between Data Mining Tools over some Classification Methods 

Nowadays, huge amount of data and information are available for everyone, Data can now be stored in many different kinds of databases and information repositories, besides being available on the Internet or in printed f...

Modeling and Simulation Analysis of Power Frequency Electric Field of UHV AC Transmission Line

In order to study the power frequency electric field of UHV AC transmission lines, this paper which models and calculates using boundary element method simulates various factors influencing the distribution of the power...

An Enhanced Deep Learning Approach in Forecasting Banana Harvest Yields

This technical quest aspired to build deep multifaceted system proficient in forecasting banana harvest yields essential for extensive planning for a sustainable production in the agriculture sector. Recently, deep-learn...

Download PDF file
  • EP ID EP276774
  • DOI 10.14569/IJACSA.2018.090228
  • Views 102
  • Downloads 0

How To Cite

Fakhrosadat Fanian, Vahid Khatibi Bardsiri, Mohammad Shokouhifar (2018). A New Task Scheduling Algorithm using Firefly and Simulated Annealing Algorithms in Cloud Computing. International Journal of Advanced Computer Science & Applications, 9(2), 195-202. https://europub.co.uk/articles/-A-276774