Actors: a model of concurrent computation in distributed systems
Actors: a model of concurrent computation in distributed systems
Task assignment with unknown duration
Journal of the ACM (JACM)
A Static Scheduling Heuristic for Heterogeneous Processors
Euro-Par '96 Proceedings of the Second International Euro-Par Conference on Parallel Processing-Volume II
An efficiency and scalability model for heterogeneous clusters.
CLUSTER '01 Proceedings of the 3rd IEEE International Conference on Cluster Computing
Clondike: Linux cluster of non-dedicated workstations
CCGRID '05 Proceedings of the Fifth IEEE International Symposium on Cluster Computing and the Grid - Volume 01
IEEE Internet Computing
CCGRID '08 Proceedings of the 2008 Eighth IEEE International Symposium on Cluster Computing and the Grid
Erlang for Concurrent Programming
Queue - The Concurrency Problem
Parallel Loop Self-Scheduling for Heterogeneous Cluster Systems with Multi-core Computers
APSCC '08 Proceedings of the 2008 IEEE Asia-Pacific Services Computing Conference
Parallelizing fundamental algorithms such as sorting on multi-core processors for EDA acceleration
Proceedings of the 2009 Asia and South Pacific Design Automation Conference
A universal modular ACTOR formalism for artificial intelligence
IJCAI'73 Proceedings of the 3rd international joint conference on Artificial intelligence
Hi-index | 0.00 |
In this paper we investigate whether parallelization of an application code for multi-core machines can bring any benefit for clustering systems, especially those based on opportunistic usage of idle resources Previous research has shown that transformation of shared memory applications into clustered applications is complicated At the moment, there is no practical solution available Therefore, we instead focus on message passing applications as possible candidates for parallelization We demonstrate a low effort approach that allows programmers to transform a multi-core Erlang code into a code that can run in a cluster environment We provide scalability measurements of the solution in small clusters of commodity computers and identify weak points of the solution.