University of Surrey

Test tubes in the lab Research in the ATI Dance Research

Heuristic scheduling algorithms for allocation of virtualized network and computing resources

Yang, Y, Zhou, Y, Sun, Zhili and Cruickshank, Haitham (2013) Heuristic scheduling algorithms for allocation of virtualized network and computing resources Journal of Software Engineering and Applications, 6 (1). pp. 1-13.

[img]
Preview
Text
Heuristic Scheduling Algorithms for Allocation of Virtualized Network and Computing Resources.pdf - Version of Record
Available under License : See the attached licence file.

Download (536kB) | Preview
[img]
Preview
Text (licence)
SRI_deposit_agreement.pdf
Available under License : See the attached licence file.

Download (33kB) | Preview

Abstract

Cloud computing technology facilitates computing-intensive applications by providing virtualized resources which can be dynamically provisioned. However, user’s requests are varied according to different applications’ computation abil- ity needs. These applications can be presented as meta-job of user’s demand. The total processing time of these jobs may need data transmission time over the Internet as well as the completed time of jobs to execute on the virtual ma- chine must be taken into account. In this paper, we presented V-heuristics scheduling algorithm for allocation of virtu- alized network and computing resources under user’s constraint which applied into a service-oriented resource broker for jobs scheduling. This scheduling algorithm takes into account both data transmission time and computation time that related to virtualized network and virtual machine. The simulation results are compared with three different types of heuristic algorithms under conventional network or virtual network conditions such as MCT, Min-Min and Max-Min. e evaluate these algorithms within a simulated cloud environment via an abilene network topology which is real physical core network topology. These experimental results show that V-heuristic scheduling algorithm achieved significant performance gain for a variety of applications in terms of load balance, Makespan, average resource utilization and total processing time.

Item Type: Article
Subjects : Electronic Engineering
Divisions : Faculty of Engineering and Physical Sciences > Electronic Engineering
Authors :
NameEmailORCID
Yang, YUNSPECIFIEDUNSPECIFIED
Zhou, YUNSPECIFIEDUNSPECIFIED
Sun, ZhiliZ.Sun@surrey.ac.ukUNSPECIFIED
Cruickshank, HaithamH.Cruickshank@surrey.ac.ukUNSPECIFIED
Date : 30 January 2013
Identification Number : 10.4236/jsea.2013.61001
Copyright Disclaimer : Copyright © 2013 SciRes. This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/ or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.
Uncontrolled Keywords : Cloud Computing, Meta-Job Scheduling, Heuristic Algorithm, Load Balance, Network Virtualization
Depositing User : Symplectic Elements
Date Deposited : 07 Dec 2016 15:03
Last Modified : 31 Oct 2017 19:00
URI: http://epubs.surrey.ac.uk/id/eprint/813063

Actions (login required)

View Item View Item

Downloads

Downloads per month over past year


Information about this web site

© The University of Surrey, Guildford, Surrey, GU2 7XH, United Kingdom.
+44 (0)1483 300800