A Tool for Programming Embarrassingly Task Parallel Applications on CoW and NoW
Patrizio Dazzi

TL;DR
This paper introduces JJPF, a Java-based tool designed to simplify programming embarrassingly parallel applications on commodity hardware like clusters and clouds, demonstrating effectiveness and efficiency.
Contribution
The paper presents JJPF, a novel tool that facilitates development of embarrassingly parallel applications using Java and Jini, optimized for commodity hardware environments.
Findings
Effective and efficient performance on clusters and networks
Supports a wide range of embarrassingly parallel problems
Simplifies development process for parallel applications
Abstract
Embarrassingly parallel problems can be split in parts that are characterized by a really low (or sometime absent) exchange of information during their computation in parallel. As a consequence they can be effectively computed in parallel exploiting commodity hardware, hence without particularly sophisticated interconnection networks. Basically, this means Clusters, Networks of Workstations and Desktops as well as Computational Clouds. Despite the simplicity of this computational model, it can be exploited to compute a quite large range of problems. This paper describes JJPF, a tool for developing task parallel applications based on Java and Jini that showed to be an effective and efficient solution in environment like Clusters and Networks of Workstations and Desktops.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed and Parallel Computing Systems · Parallel Computing and Optimization Techniques · Cloud Computing and Resource Management
