A Java-Internet computing environment (JICE) with mulithreading and remote method invocation (RMI) mechanisms is designed as a computing platform to utilize a large collection of computing resources on the Internet for a distributed parallel computing. This research is intended to exploit the networked idle resources, to develop an infrastructure of global computing platform for applications in the heterogeneous Internet environment, and to evaluate its standard environment to support parallel and distributed computing efficiently. In general, the performance of communications on parallel applications causes a significant impact on the overall performance under the network-based environment. A method of system configuration is proposed to decrease communication time, which is a major bottleneck of performance enhancement. System configuration method (SCM) is a technique to divide a set of distributed nodes into several working groups based on the optimal communication time. Performance of the SCM is evaluated through analysis of communication time under JICE, and verified through the simulation. According to the analysis, the effective number of groups can be determined according to the ratio of shared memory write references. The SCM can enhance the performance of JICE by about two to three times in those applications with a reasonably high ratio of shared-memory references.
|Number of pages
|International Journal of Parallel and Distributed Systems and Networks
|Published - 2000
All Science Journal Classification (ASJC) codes
- Hardware and Architecture