DocumentCode
3253768
Title
Budget-Minimized Resource Allocation and Task Scheduling in Distributed Grid/Clouds
Author
Pan Yi ; Hui Ding ; Ramamurthy, B.
Author_Institution
Univ. of Nebraska-Lincoln, Lincoln, NE, USA
fYear
2013
fDate
July 30 2013-Aug. 2 2013
Firstpage
1
Lastpage
8
Abstract
The need for large-scale computing, storage and network capabilities by the scientific or business community has resulted in the development of cloud networks. Grid/Clouds users are provided with IT infrastructure (servers, storage, networks, etc.) as services called Infrastructure as a Service (IaaS). In this case, an efficient resource scheduling mechanism for allocating the infrastructure resources across the network will improve the resource efficiency in the cloud significantly. In this paper, we investigate the budget optimization of joint resources (storage, processor and network) allocation for IaaS model in distributed Grid/Clouds from the consumer´s perspective. We develop a Mixed Integer Linear Programming (MILP) formulation along with a new resource model and propose a Best-Fit heuristic algorithm with different job scheduling policies. Our goal is to minimize the expenditure for each user to obtain enough resources to execute their submitted jobs, while enabling the Grid/Cloud provider to accept as many job requests from the users as possible. Both MILP and heuristic are tested on a 10- node topology and the Google Datacenter topology. The results show that the heuristic method can achieve approximate optimal solutions to MILP; it can reduce the user expense by at least 30%. In addition, Best-Fit algorithm with SSF (simple job structure first) job scheduling policy has the lowest blocking rate, which is 5%~25% less than other job scheduling policies.
Keywords
cloud computing; grid computing; heuristic programming; integer programming; linear programming; resource allocation; scheduling; Google data center topology; IT infrastructure; IaaS model; MILP formulation; SSF; best-fit heuristic algorithm; budget optimization; budget-minimized resource allocation; business community; cloud networks; distributed grid-cloud computing; infrastructure as a service; infrastructure resource allocation; large-scale computing; mixed integer linear programming; node topology; resource scheduling mechanism; scientific community; simple job structure first job scheduling policy; task scheduling; Cloud computing; Computational modeling; Heuristic algorithms; Optimization; Processor scheduling; Resource management; Transponders;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Communications and Networks (ICCCN), 2013 22nd International Conference on
Conference_Location
Nassau
Print_ISBN
978-1-4673-5774-6
Type
conf
DOI
10.1109/ICCCN.2013.6614111
Filename
6614111
Link To Document