Despite the many proven benefits of using resources deployed in the cloud, it still faces many problemsthat can compromise its commercial success. Among theses problems, we can mention the lack of methodsallowing users to choose the best available resources. Thus the development of new methods for optimalresources management is necessary. The aim of this PhD thesis is based on this topic by the development of methods to optimize the useof resources in the Cloud context. To achieve this goal, our approach is driven by three complementary aspects taking into account conflicting quality of service criteria. For the first aspect, we have proposed a set of resources allocation and tasks scheduling strategies for a scientific process consisting o...
Colson and Moschovakis results cast doubt on the ability of the primitive recursive model to compute...
Constraint programming is an interesting approach to solve scheduling problems. In cumulative schedu...
Collaboration technologies raise many studies on how to design and develop systems for Computer Supp...
Despite the many proven benefits of using resources deployed in the cloud, it still faces many probl...
The rise of data analysis methods in many growing contexts requires the design of new tools, enablin...
Today's scientific applications, such as natural phenomena simulations, require high computing power...
In large scale distributed systems, strong consistency criteria like sequential consistency and line...
In specialised domains, the applications such as information retrieval for machine translation rely ...
In computer science, a lot of applications use distances. In the context of structured data, strings...
Constraint programming is often described, idealistically, as a declarative paradigm in which the us...
Having a significant impact on the design of many products and industrial systems, layout design opt...
On many problems, it is hard to find an algorithm that solves all its instances with the shortest ex...
Many methods exist for solving multicriteria optimization problems, and it is not easy to choose the...
This dissertation tries to define what can be work autonomy in today's firms, and wich human resourc...
In this thesis, we are interested in collective decision-making. The objective is to find a tradeoff...
Colson and Moschovakis results cast doubt on the ability of the primitive recursive model to compute...
Constraint programming is an interesting approach to solve scheduling problems. In cumulative schedu...
Collaboration technologies raise many studies on how to design and develop systems for Computer Supp...
Despite the many proven benefits of using resources deployed in the cloud, it still faces many probl...
The rise of data analysis methods in many growing contexts requires the design of new tools, enablin...
Today's scientific applications, such as natural phenomena simulations, require high computing power...
In large scale distributed systems, strong consistency criteria like sequential consistency and line...
In specialised domains, the applications such as information retrieval for machine translation rely ...
In computer science, a lot of applications use distances. In the context of structured data, strings...
Constraint programming is often described, idealistically, as a declarative paradigm in which the us...
Having a significant impact on the design of many products and industrial systems, layout design opt...
On many problems, it is hard to find an algorithm that solves all its instances with the shortest ex...
Many methods exist for solving multicriteria optimization problems, and it is not easy to choose the...
This dissertation tries to define what can be work autonomy in today's firms, and wich human resourc...
In this thesis, we are interested in collective decision-making. The objective is to find a tradeoff...
Colson and Moschovakis results cast doubt on the ability of the primitive recursive model to compute...
Constraint programming is an interesting approach to solve scheduling problems. In cumulative schedu...
Collaboration technologies raise many studies on how to design and develop systems for Computer Supp...