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)
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)
BACKGROUND Case definitions are essential to epidemiological research. OBJECTIVES To evaluate ICD-9 codes 410 and 411 to identify cases of acute coronary syndromes (ACS), and the clinical information availability in the administrative and hospital discharge records of Saskatchewan, Canada. METHODS In the context of a safety cohort study, we identified(More)
The aggregation of heterogeneous and geographically distributed resources for new science and engineering applications has been made possible thanks to the deployment of Grid technologies. These systems have communication network requirements which should be taken into account when performing usual tasks such as scheduling, migrating or monitoring of jobs.(More)
Elasticity is a key characteristic of cloud computing that increases the flexibility for cloud consumers, allowing them to adapt the amount of physical resources associated to their services over time in an on-demand basis. However, elasticity creates problems for cloud providers as it may lead to poor resource utilization, specially in combination with(More)
Resource overbooking is an admission control technique to increase utilization in cloud environments. However, due to uncertainty about future application workloads, overbooking may result in overload situations and deteriorated performance. We mitigate this using brownout, a feedback approach to application performance steering, that ensures graceful(More)
Grid computing involves the coordinated use of disperse heterogeneous computing resources. This heterogeneity 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)