A test suite for high-performance parallel Java
Advances in Engineering Software - Special issue on large-scale analysis, design and intelligent synthesis environments
OpusJava: a Java framework for distributed high performance computing
Future Generation Computer Systems - Java in high-performance computing
Easing parallel programming for clusters with Java
Future Generation Computer Systems - Java in high-performance computing
Towards performance evaluation of high-performance computing on multiple Java platforms
Future Generation Computer Systems - Java in high-performance computing
Visualization of Exception Propagation for Java Using Static Analysis
SCAM '02 Proceedings of the Second IEEE International Workshop on Source Code Analysis and Manipulation
An advanced environment supporting structured parallel programming in Java
Future Generation Computer Systems - Tools for program development and analysis
Remote method invocation as a first-class citizen
Distributed Computing
Inter-language reflection: A conceptual model and its implementation
Computer Languages, Systems and Structures
A Design for Type-Directed Programming in Java
Electronic Notes in Theoretical Computer Science (ENTCS)
Hi-index | 0.00 |
This paper addresses the problem of distributed class code and data propagation with Java. Traditional approach based on problem-oriented structures and on predefined task language is not suitable for universal grid programming. The main contribution is the development of an automatic framework for efficient propagation of class package and data. We examine two problems suitable for code and data distribution: large n-merge sorting and document indexing. Thanks to the use reflection mechanism, we show that Java is adequate for defining new tasks on grid elements without any language extension. Relation between number of component nodes of the structure and total processing time has been checked. Furthermore the framework is fault-tolerant when some nodes fail.