DocumentCode
2460523
Title
Parallel Job Scheduling on a Dynamic Cloud Model with Variable Workload and Active Balancing
Author
Moschakis, Ioannis A. ; Karatza, Helen D.
Author_Institution
Dept. of Inf., Aristotle Univ. of Thessaloniki, Thessaloniki, Greece
fYear
2012
fDate
5-7 Oct. 2012
Firstpage
93
Lastpage
98
Abstract
Cloud Computing has been steadily evolving during the past few years with new types of services, based on cloud platforms, being introduced regularly. It becomes apparent that, as the technology and the available tools progress, clouds will be tasked to support increasingly heavier workloads. Efficient ways of scheduling are therefore required in order to effectively utilize the available computing capacity. This capacity, of course, comes at a cost which must be balanced with performance requirements. Thus, the resource leasing system plays an equally important role as the job scheduler. This paper studies a scalable Cloud Computing system modeled around the Amazon EC2 architecture, with a workload model that offers fluctuating traffic characteristics. Different job dispatching heuristics were used in combination with gang-scheduling and job migrations. Also a complex resource manager was incorporated to maintain cost-efficiency. The system was studied through the use of a discrete event simulator in order to assess the effect of different workload configurations and resource leasing schemes on the overall performance and cost of the modeled system. The simulation results, present the advantages and disadvantages of the applied configurations and highlight that different or hybrid strategies are required to achieve the best balance between performance and cost.
Keywords
cloud computing; parallel programming; resource allocation; scheduling; software architecture; Amazon EC2 architecture; active balancing; cloud computing; complex resource manager; configurations; discrete event simulator; dynamic cloud model; fluctuating traffic characteristics; gang-scheduling; job dispatching heuristics; job migrations; parallel job scheduling; resource leasing schemes; variable workload; Computational modeling; Delay; Dispatching; Dynamic scheduling; Time factors; Virtual machining; Cloud Computing; Gang Scheduling; Resource Balancing; Virtual Machines;
fLanguage
English
Publisher
ieee
Conference_Titel
Informatics (PCI), 2012 16th Panhellenic Conference on
Conference_Location
Piraeus
Print_ISBN
978-1-4673-2720-6
Type
conf
DOI
10.1109/PCi.2012.16
Filename
6377373
Link To Document