In this paper, we deal with optimizing the monetary costs of executing parallel applications in cloud-based environments. Specifically, we investigate on how scalability characteristics of parallel applications impact the total costs of computations. We focus on a specific class of irregularly structured problems, where the scalability typically depends on the input data. Consequently, dynamic optimization methods are required for minimizing the costs of computation. For quantifying the total monetary costs of individual parallel computations, the paper presents a cost model that considers the costs for the parallel infrastructure employed as well as the costs caused by delayed results. We discuss a method for dynamically finding the number...
Cloud computing, with its promise of virtually infinite resources, seems to suit well in solving res...
International audienceRecently, distributed pattern mining approaches have become very popular, espe...
Abstract. A wide variety of different types of virtual computer are available in cloud computing, ea...
In recent years, the parallel computing community has shown increasing interest in leveraging cloud ...
With the rapidly growing challenges of big data analytics, the need for efficient and distributed al...
Large-scale distributed systems have the advantages of high processing speeds and large communicatio...
Cloud computing offers customers an efficient way to flexibly allocate resources to meet demands. Cl...
Computing as a utility has reached the mainstream. Scientists can now easily rent time on large comm...
International audienceClouds are more and more becoming a credible alternative to parallel dedicated...
The widespread adoption of traditional heterogeneous systems has substantially improved the computin...
The widespread adoption of traditional heterogeneous systems has substantially improved the computin...
Public cloud providers offer a wide range of instance types, with different processing and interconn...
The resource allocation in cloud computing determines the allocation of computer and network resourc...
Abstract. We propose to use cloud computing for solving constraint programing problems in parallel. ...
Abstract—Cost estimation is crucial in the performance mod-eling of parallel algorithms and allocati...
Cloud computing, with its promise of virtually infinite resources, seems to suit well in solving res...
International audienceRecently, distributed pattern mining approaches have become very popular, espe...
Abstract. A wide variety of different types of virtual computer are available in cloud computing, ea...
In recent years, the parallel computing community has shown increasing interest in leveraging cloud ...
With the rapidly growing challenges of big data analytics, the need for efficient and distributed al...
Large-scale distributed systems have the advantages of high processing speeds and large communicatio...
Cloud computing offers customers an efficient way to flexibly allocate resources to meet demands. Cl...
Computing as a utility has reached the mainstream. Scientists can now easily rent time on large comm...
International audienceClouds are more and more becoming a credible alternative to parallel dedicated...
The widespread adoption of traditional heterogeneous systems has substantially improved the computin...
The widespread adoption of traditional heterogeneous systems has substantially improved the computin...
Public cloud providers offer a wide range of instance types, with different processing and interconn...
The resource allocation in cloud computing determines the allocation of computer and network resourc...
Abstract. We propose to use cloud computing for solving constraint programing problems in parallel. ...
Abstract—Cost estimation is crucial in the performance mod-eling of parallel algorithms and allocati...
Cloud computing, with its promise of virtually infinite resources, seems to suit well in solving res...
International audienceRecently, distributed pattern mining approaches have become very popular, espe...
Abstract. A wide variety of different types of virtual computer are available in cloud computing, ea...