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...
Main Authors: | , |
---|---|
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 |