IEEE Transactions on Parallel and Distributed Systems · 2012 · 135 citations · 30 references
ComputingCloud ComputingComputer ScienceCloud ArchitectureCloud EconomicsSchedulingCloud Pricing ModelsCompute Resource ManagementCost OptimizationCost-performance TradeoffsJob SchedulingResource SchedulingCloud SchedulingCost-aware SchedulingDynamic Scheduling AlgorithmsEvolutionary AlgorithmsMultiobjective Evolutionary AlgorithmsPareto Optimal SolutionTruthful MechanismsWorkflow Scheduling
The ultimate goal of cloud providers by providing resources is increasing their revenues. This goal leads to a selfish behavior that negatively affects the users of a commercial multicloud environment. In this paper, we introduce a pricing model and a truthful mechanism for scheduling single tasks considering two objectives: monetary cost and completion time. With respect to the social cost of the mechanism, i.e., minimizing the completion time and monetary cost, we extend the mechanism for dynamic scheduling of scientific workflows. We theoretically analyze the truthfulness and the efficiency of the mechanism and present extensive experimental results showing significant impact of the selfish behavior of the cloud providers on the efficiency of the whole system. The experiments conducted using real-world and synthetic workflow applications demonstrate that our solutions dominate in most cases the Pareto-optimal solutions estimated by two classical multiobjective evolutionary algorithms.
30
Above the Clouds: A Berkeley View of Cloud Computing
Michael Armbrust, Armando Fox, Rean Griffith et al. · UC Berkeley · 2009 · 5.7K citations
WIEN2k: An Augmented Plane Wave Plus Local Orbitals Program for Calculating Crystal Properties
Peter Blaha, Karlheinz Schwarz, Georg K. H. Madsen et al. · 2019 · 3.4K citations
Natural Sciences, Chemistry, Physics +12