Scheduling Grid Applications on Clouds
Cesar G. Chaves, Daniel Macêdo Batista, Nelson L. S. da Fonseca
Abstract
Cesar G. Chaves, Daniel Macêdo Batista, Nelson L. S. da Fonseca
Abstract
Grid computing emerged as a computing paradigm to take advantage of the enormous availability of computing and communication resources in the Internet. Cloud computing succeeded grid computing as a new computer paradigm, offering resource transparency to the computation of user demands. In cloud computing, virtualization techniques are central to the provisioning of resources in clouds. This paper introduces a scheduler for grid applications in clouds which takes into account not only resource demands, but also software requirements of the applications. Moreover, it accounts for network link availability that has been widely neglected in the literature of grid scheduling.Experiments show the efficacy of the scheduler in different scenarios.
OpenAlex reports 9 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Grid computing emerged as a computing paradigm to take advantage of the enormous availability of computing and communication resources in the Internet. Cloud computing succeeded grid computing as a new computer paradigm, offering resource transparency to the computation of user demands. In cloud computing, virtualization techniques are central to the provisioning of resources in clouds. This paper introduces a scheduler for grid applications in clouds which takes into account not only resource demands, but also software requirements of the applications. Moreover, it accounts for network link availability that has been widely neglected in the literature of grid scheduling.Experiments show the efficacy of the scheduler in different scenarios.
Key concepts: Computer science, Cloud computing, Distributed computing, Grid computing, Provisioning, Virtualization, Grid, Utility computing