Effective Techniques to Improve Network Load Balancing for Parallel Computation Using RMI
Keywords:
Concurrency, distributed parallel computing, multiple hosts, multithreading, RMIAbstract
For Parallel Computing Java Remote Method Invocation (RMI) provides a high performance flexible type of procedure. In current Java usage, RMI system is not very much efficient for communication. In this paper we have presented Distributed Parallel Computing using efficient multithreading algorithm and RMI system within 8 hosts. The hosts will carry out Prime number calculations that will also show how many prime numbers are there in the given number (user input). In single host this calculation will take much time & instructions are executed one after another. We have aimed at distributing the task among multiple hosts where the task will execute concurrently. For concurrency we have used multithreading. The results also show that the proposed system’s performance increases when we use more highly configured PC.
Downloads
References
M. Ozaki, Y. Adachi, Y. Iwahori, and N. Ishii, "Application of fuzzy theory to writer recognition of Chinese characters", International Journal of Modeling and Simulation , Vol. 18, No. 1, 1998, pp. 11–16.
W. J. Book, "Modeling design and control of flexible manipulator arms: A tutorial review", Proceedings of the 29th IEEE International Conference on Decision and Control , San Francisco, CA, USA, 1990, pp. 500–506.
R. E. Moore, Interval analysis, Englewood Cliffs, NJ: Prentice Hall, 1966.
D. S. Chan, Theory and implementation of multidimensional discrete systems for signal processing, doctoral dissertation, Massachusetts Institute of Technology, Cambridge, MA , USA , 1978.
Eggen, Dr. Roger and Maurice Eggen, “Efficiency of Distributed Parallel Processing using Java RMI, Sockets, and CORBA.” .
Chandra Kopparapu, Load Balancing Servers, Firewalls & Caches, Wiley, ISBN 0-471-41550-2 [7] J. Waldo,“ Remote procedure calls and Java Remote Method Invocation,”IEEE Concurrency,
July–September 1998, pp. 5–7.
R. Alonso, ‘‘The Design of Load Balancing Strategies for Distributed Systems,’’ Future Directions in Computer Architecture and Software Workshop, pp. 1-6, Seabrook Island, SC, May 5-7, 1986.
K. Baumgartner and B. W. Wah, ‘‘GAMMON: A Load Balancing Strategy for a Local Computer System with a Multi-access Network,’’ Trans. on Computers, vol. 38, no. 8, pp. 1098-1109, IEEE, Aug. 1989.
An article on Network Load Balancing Services http://en.wikipedia.org/wiki/Network_Load_Bala ncing_Services
Zaki, M., Li, W., Parthasarathy, S. “Customized Dynamic Load Balancing for a Network of Workstations”. Proceedings of HPDC ’96, 1996.
Springer Berlin / Heidelberg, Network and Parallel Computing, ISBN 978-3-540-2981-6 [13]Design Patterns, by Erich Gamma, Richard Helm,
Ralph Johnson, and John Vlissides (The Gang of Four)
Sun's RMI FAQ
http://java.sun.com/javase/technologies/core/basic/r mi/index.jsp