Multi-Objective Task Scheduling in Cloud Computing Using an Imperialist Competitive Algorithm

Abstract

Cloud computing is being welcomed as a new basis to manage and provide services on the internet. One of the reasons for increased efficiency of this environment is the appropriate structure of the tasks scheduler. Since the tasks scheduling in the cloud computing environment and distributed systems is an NP-hard problem, in most cases to optimize the scheduling issues, the meta-heuristic methods inspired by nature are used rather than traditional or greedy methods. One of the most powerful meta-heuristic methods of optimization in the complex problems is an Imperialist Competitive Algorithm (ICA). Thus, in this paper, a meta-heuristic method based on ICA is provided to optimize the scheduling issue in the cloud environment. Simulation results in MATLAB environment show the amount of 0.7 percent improvement in execution time compared with a Genetic Algorithm(GA).

Authors and Affiliations

Majid Habibi, Nima Navimipour

Keywords

Related Articles

E-learning System Which Allows Students’ Confidence Level Evaluation with Their Voice When They Answer to the Questions During Achievement Tests

E-learning system which allows students’ confidence level evaluation with their voice when they answer to the question during achievement tests is proposed. Through experiments of comparison of students’ confidence level...

A Portable Natural Language Interface to Arabic Ontologies

With the growing expansion of the semantic web and its applications, providing natural language interfaces (NLI) to end-users becomes essential to querying RDF stores and ontologies, using simple questions expressed in n...

Multi-Domain Modeling and Simulation of an Aircraft System for Advanced Vehicle-Level Reasoning Research and Development

In this paper, we describe a simulation based health monitoring system test-bed for aircraft systems. The purpose of the test-bed is to provide a technology neutral basis for implementing and evaluation of reasoning syst...

A Design of Pipelined Architecture for on-the-Fly Processing of Big Data Streams

Conventional processing infrastructures have been challenged by huge demand of stream-based applications. The industry responded by introducing traditional stream processing engines along-with emerged technologies. The o...

Analysis of End-to-End Packet Delay for Internet of Things in Wireless Communications

Accurate and efficient estimators for End to End delay (E2EPD) plays a significant and critical role in Quality of Service (QoS) provisioning in Internet of Things (IoT) wireless communications. The purpose of this paper...

Download PDF file
  • EP ID EP154297
  • DOI 10.14569/IJACSA.2016.070540
  • Views 72
  • Downloads 0

How To Cite

Majid Habibi, Nima Navimipour (2016). Multi-Objective Task Scheduling in Cloud Computing Using an Imperialist Competitive Algorithm. International Journal of Advanced Computer Science & Applications, 7(5), 289-293. https://europub.co.uk/articles/-A-154297