Executing Data-Intensive Workloads in a Cloud
The promise of "Infinite" resources given by the cloud computing paradigm has led to recent interest in exploiting clouds for large-scale data-intensive computing. Given this supposedly infinite resource set, the authors need a management function that regulates application workload on these resources. This doctoral research focuses on two aspects of workload management, namely scheduling and provisioning. They propose a novel framework for workload execution and resource provisioning, and associated models, algorithms, and protocols. In the current information technology era, the pace and volume of data being generated is exceeding their ability to manage and analyze it. Cloud computing is, in turn, helping to realize the potential of large-scale data-intensive computing by providing effective scaling of resources.