Learn More
Grid computing is the key enabling technology to aggregate geographically distributed resources in the context of a particular application. As Grids are extremely distributed systems, requirements on the communication network should also be taken into account when performing usual tasks such as scheduling, migrating or monitoring of jobs. Note that users,(More)
Postprint This is the accepted version of a paper published in IEEE Transactions on Cloud Computing. This paper has been peer-reviewed but does not include the final publisher proof-corrections or journal pagination. Access to the published version may require subscription. Abstract—Elasticity is a key characteristic of cloud computing that increases the(More)
In extremely heterogeneous and distributed systems, like Grid environments , it is quite difficult to provide quality of service (QoS). In addition, the dynamic behaviour of the resources makes the time needed to complete the execution of a job highly variable. So, fulfilling the user QoS requirements in a Grid is still an open issue. The main aim of this(More)
—The provision of Quality of Service in Grid environments is still an open issue that needs attention from the research community. One way of contributing to the provision QoS in Grids is by performing meta-scheduling of jobs in advance, that is, jobs are scheduled some time before they are actually executed. In this way, the aproppriate resources will be(More)
—Grid computing involves the coordinated use of disperse heterogeneous computing resources. This heterogene-ity and dispersion makes Quality of Service (QoS) still an open issue requiring attention from the research community. One way of contributing to the provision of QoS in Grids is by performing meta-scheduling of jobs in advance, that is, the computing(More)