The number of projects relying on volunteer computing and their complexity are growing fast. This distributed paradigm enables the gathering of idle resources (processing power and storage) to run large systems by providing scalable, practical and low cost platforms. The heterogeneity of the resources and their unreliable behavior call for advanced optimization methods. In particular, an efficient resource allocation is key for the systems¿ performance. This work presents a mathematical formulation and a solving approach based on a metaheuristic for the resource allocation problem. This approach is designed to deal with data-intensive applications, which must guarantee the availability of the data at all times. Moreover, a simheuristic is p...
Resource allocation and scheduling problems arise in several important technological fields such as ...
The paper discusses the solution of a resource allocation problem and a new method for solving a spe...
Abstract. We describe the structure and the implementation aspects of the dynamic programming proced...
Abstract:- Volunteer computing uses computational resources that would otherwise be unused, to solve...
Modern companies have to face challenging configuration issues in their manufacturing chains. One of...
Abstract. BOINC is a middleware for Volunteer Computing. In BOINC projects, heterogeneous resources ...
The poor scalability of Volunteer Computing (VC) hinders the application of it because a tremendous ...
The resource allocation in cloud computing determines the allocation of computer and network resourc...
Abstract. In this paper, we study the problem of energy and deadline constrained static resource all...
Heterogeneous parallel and distributed computing systems frequently must operate in environments whe...
Abstract. In this paper, we study the problem of energy and deadline constrained static resource all...
International audienceWe propose in this paper a new algorithm for scheduling independent jobs in vo...
Graduation date: 2014We studied the problem of resource allocation in large scale distributed applic...
A heuristic algorithm for allocating resource units to sites in a distributed system is presented. S...
Cloud computing environment provides on-demand access to shared resources that can be managed with m...
Resource allocation and scheduling problems arise in several important technological fields such as ...
The paper discusses the solution of a resource allocation problem and a new method for solving a spe...
Abstract. We describe the structure and the implementation aspects of the dynamic programming proced...
Abstract:- Volunteer computing uses computational resources that would otherwise be unused, to solve...
Modern companies have to face challenging configuration issues in their manufacturing chains. One of...
Abstract. BOINC is a middleware for Volunteer Computing. In BOINC projects, heterogeneous resources ...
The poor scalability of Volunteer Computing (VC) hinders the application of it because a tremendous ...
The resource allocation in cloud computing determines the allocation of computer and network resourc...
Abstract. In this paper, we study the problem of energy and deadline constrained static resource all...
Heterogeneous parallel and distributed computing systems frequently must operate in environments whe...
Abstract. In this paper, we study the problem of energy and deadline constrained static resource all...
International audienceWe propose in this paper a new algorithm for scheduling independent jobs in vo...
Graduation date: 2014We studied the problem of resource allocation in large scale distributed applic...
A heuristic algorithm for allocating resource units to sites in a distributed system is presented. S...
Cloud computing environment provides on-demand access to shared resources that can be managed with m...
Resource allocation and scheduling problems arise in several important technological fields such as ...
The paper discusses the solution of a resource allocation problem and a new method for solving a spe...
Abstract. We describe the structure and the implementation aspects of the dynamic programming proced...