Performance Enhancement of Backfilling Scheduling Methods Using Genetic Algorithm

碩士 === 國立中興大學 === 資訊網路多媒體研究所 === 100 === As the underlying network equipments become complete and mature, cloud computing has become the future mainstream of development toward the goal of green IT, energy saving and carbon reduction. A variety of research efforts have been devoted to the performanc...

Full description

Bibliographic Details
Main Authors: Chia-Chun Chiang, 江嘉峻
Other Authors: 林偉
Format: Others
Language:zh-TW
Published: 2012
Online Access:http://ndltd.ncl.edu.tw/handle/68590069877288768281
id ndltd-TW-100NCHU5641006
record_format oai_dc
spelling ndltd-TW-100NCHU56410062016-11-06T04:19:14Z http://ndltd.ncl.edu.tw/handle/68590069877288768281 Performance Enhancement of Backfilling Scheduling Methods Using Genetic Algorithm 以基因演算法增進回填排程法的效能 Chia-Chun Chiang 江嘉峻 碩士 國立中興大學 資訊網路多媒體研究所 100 As the underlying network equipments become complete and mature, cloud computing has become the future mainstream of development toward the goal of green IT, energy saving and carbon reduction. A variety of research efforts have been devoted to the performance improvement of the cloud networks. Major issues under study in the cloud environment include task scheduling, virtual machine management, and energy consumption. In this thesis, we focus on scheduling tasks in the cloud network environment. We propose a backfilling-based scheduling method for achieving efficient and quality task scheduling. Our method features the use of the genetic algorithm with balanced spiral for scheduling the tasks. The main idea behind our research effort is to rearrange a sequence of tasks with the aid of the genetic algorithm with balanced spiral. We aim at improving the performance of the backfilling scheduler so that the completion time and the average waiting time of a given task sequence are minimized. We choose the cloud network simulator – CloudSim - as an experimental platform for verification. The simulation results show that our proposed method considerably improves utilization, when compared with the basic backfill algorithm. This leads to a significant reduction in the completion time and the average waiting time for a given task sequence, especially when these tasks have drastically different lengths. For example, in a case of 5000 tasks with various lengths, the proposed method achieves an 8% reduction in completion time. Through the simulation, we also find two major factors that can influence the task completion time: fixed or variable task length, and ascending or descending task sequence. 林偉 2012 學位論文 ; thesis 40 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立中興大學 === 資訊網路多媒體研究所 === 100 === As the underlying network equipments become complete and mature, cloud computing has become the future mainstream of development toward the goal of green IT, energy saving and carbon reduction. A variety of research efforts have been devoted to the performance improvement of the cloud networks. Major issues under study in the cloud environment include task scheduling, virtual machine management, and energy consumption. In this thesis, we focus on scheduling tasks in the cloud network environment. We propose a backfilling-based scheduling method for achieving efficient and quality task scheduling. Our method features the use of the genetic algorithm with balanced spiral for scheduling the tasks. The main idea behind our research effort is to rearrange a sequence of tasks with the aid of the genetic algorithm with balanced spiral. We aim at improving the performance of the backfilling scheduler so that the completion time and the average waiting time of a given task sequence are minimized. We choose the cloud network simulator – CloudSim - as an experimental platform for verification. The simulation results show that our proposed method considerably improves utilization, when compared with the basic backfill algorithm. This leads to a significant reduction in the completion time and the average waiting time for a given task sequence, especially when these tasks have drastically different lengths. For example, in a case of 5000 tasks with various lengths, the proposed method achieves an 8% reduction in completion time. Through the simulation, we also find two major factors that can influence the task completion time: fixed or variable task length, and ascending or descending task sequence.
author2 林偉
author_facet 林偉
Chia-Chun Chiang
江嘉峻
author Chia-Chun Chiang
江嘉峻
spellingShingle Chia-Chun Chiang
江嘉峻
Performance Enhancement of Backfilling Scheduling Methods Using Genetic Algorithm
author_sort Chia-Chun Chiang
title Performance Enhancement of Backfilling Scheduling Methods Using Genetic Algorithm
title_short Performance Enhancement of Backfilling Scheduling Methods Using Genetic Algorithm
title_full Performance Enhancement of Backfilling Scheduling Methods Using Genetic Algorithm
title_fullStr Performance Enhancement of Backfilling Scheduling Methods Using Genetic Algorithm
title_full_unstemmed Performance Enhancement of Backfilling Scheduling Methods Using Genetic Algorithm
title_sort performance enhancement of backfilling scheduling methods using genetic algorithm
publishDate 2012
url http://ndltd.ncl.edu.tw/handle/68590069877288768281
work_keys_str_mv AT chiachunchiang performanceenhancementofbackfillingschedulingmethodsusinggeneticalgorithm
AT jiāngjiājùn performanceenhancementofbackfillingschedulingmethodsusinggeneticalgorithm
AT chiachunchiang yǐjīyīnyǎnsuànfǎzēngjìnhuítiánpáichéngfǎdexiàonéng
AT jiāngjiājùn yǐjīyīnyǎnsuànfǎzēngjìnhuítiánpáichéngfǎdexiàonéng
_version_ 1718390953957392384