Distributed processing frameworks process data in parallel by dividing it into multiple partitions and each partition is processed in a separate task. The number of tasks is always created based on the total file size. However, this can lead to launch more tasks than needed in the case of hybrid layouts, because they help to read less data for certain operations (i.e., projection, selection). The over-provisioning of tasks may increase the job execution time and induce significant waste of computing resources. The latter due to the fact that each task introduces extra overhead (e.g., initialization, garbage collection, etc.). To allow a more efficient use of resources and reduce the job execution time, we propose a cost-based approach th...
. In this paper we present a new method for achieving a higher cost--efficiency on parallel computer...
Emerging architecture designs include tens of processing cores on a single chip die; it is believed ...
Computationally complex applications can often be viewed as a collection of coarse-grained data-para...
Distributed processing frameworks process data in parallel by dividing it into multiple partitions a...
The goal of languages like Fortran D or High Performance Fortran (HPF) is to provide a simple yet ef...
We propose and evaluate a hybrid task scheduling method in order to reduce elapse time of parallel a...
This paper describes the hybrid approach to task allocation in distributed systems by using problem-...
While fine-grained concurrent languages can naturally capture concurrency in many irregular and dyna...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/1...
Parallel processing is capable of executing a large number of tasks on a multiprocessor at the same ...
International audienceThe continuous proliferation of multicore architectures has placed a great pre...
This paper describes the hybrid approach to task allocation in distributed systems by using problem ...
This paper introduces HybridMR, a novel model for the execution of MapReduce computation on hybrid c...
The goal of languages like Fortran D or High Performance Fortran (HPF) is to provide a simple yet ef...
This paper suggests a hybrid resource management approach for efficient parallel distributed computi...
. In this paper we present a new method for achieving a higher cost--efficiency on parallel computer...
Emerging architecture designs include tens of processing cores on a single chip die; it is believed ...
Computationally complex applications can often be viewed as a collection of coarse-grained data-para...
Distributed processing frameworks process data in parallel by dividing it into multiple partitions a...
The goal of languages like Fortran D or High Performance Fortran (HPF) is to provide a simple yet ef...
We propose and evaluate a hybrid task scheduling method in order to reduce elapse time of parallel a...
This paper describes the hybrid approach to task allocation in distributed systems by using problem-...
While fine-grained concurrent languages can naturally capture concurrency in many irregular and dyna...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/1...
Parallel processing is capable of executing a large number of tasks on a multiprocessor at the same ...
International audienceThe continuous proliferation of multicore architectures has placed a great pre...
This paper describes the hybrid approach to task allocation in distributed systems by using problem ...
This paper introduces HybridMR, a novel model for the execution of MapReduce computation on hybrid c...
The goal of languages like Fortran D or High Performance Fortran (HPF) is to provide a simple yet ef...
This paper suggests a hybrid resource management approach for efficient parallel distributed computi...
. In this paper we present a new method for achieving a higher cost--efficiency on parallel computer...
Emerging architecture designs include tens of processing cores on a single chip die; it is believed ...
Computationally complex applications can often be viewed as a collection of coarse-grained data-para...