Java based Distributed Genetic Programming on the Internet Technical Report CSRP-99-7
نویسنده
چکیده
We proposed a distributed approach for parallelising Genetic Programming on the Internet. The approach harnesses the wealth of computing resources available on the Internet to provide the computing power required by Genetic Programming to solve hard problems. A distributed genetic programming system termed DGP is developed in the Java programming language to demonstrate the feasibility of our approach. Features of the DGP system include the use of Java Servlets to handle communication between distributed machines and the use of a population pool to facilitate migrations. In addition, the DGP system has an interactive user interface for controlling the run and graphical displays of the evolution process. The DGP system has been implemented live over the Internet and the results prove that the approach is feasible. An experiment was conducted to determine the performance of the DGP system and results showed that the DGP system has a much higher probability of finding solutions than the distributed approaches taken in our previous work and the conventional single population Genetic Programming approach.
منابع مشابه
Java based Distributed Genetic Programming on the Internet
A distributed approach for parallelising Genetic Programming (GP) on the Internet is proposed and its feasibility demonstrated with a distributed GP system termed DGP developed in Java. DGP is run successfully across the world over the Internet on heterogeneous platforms without any central coordination. The run results and the outcome of an experiment to determine DGP’s performance are reporte...
متن کاملApplying Java for the Retrieval of Multimedia Knowledge Distributed on High Performance Clusters on the Internet
This paper describes a Java application for interfacing with an Internet based distributed multimedia knowledge retrieval system. The aim of this system is to facilitate the access of distributed knowledge residing on remote computer systems. The motivation for this work is the increasing demand for applications that take advantage of the Internet and local intranets for accessing and integrati...
متن کاملJAX-RX - Unified REST Access to XML Resources
i REST nowadays represents, besides SOAP, one common way to access distributed resources in a web-affine manner. While SOAP can be easily utilized by high-level programming languages like Java (e.g. JAX-WS as one common standardized way), REST catches up regarding straight usages (e.g JAX-RS regarding Java). With the clean and direct usage of JAX-RS, common layers for standard-ised access on he...
متن کاملJavelin: Parallel computing on the internet
Java ooers the basic infrastructure needed to integrate computers connected to the Internet into a seamless distributed computational resource: an infrastructure for running coarse-grained parallel applications on numerous, anonymous machines. First, we sketch such a resource's essential technical properties. Then, we present a prototype of Javelin, an infrastructure for global computing. The s...
متن کاملUsing Mobile Objects as Ambassadors to Minimize Latency in World-wide Distributed Systems
In distributed systems deployed on the world-wide scale, the primary determinant of performance is latency. This technical report illustrates the importance of latency minimization in such systems by analysis of realistic world-wide distributed computing examples. It then develops a technique for distributed systems interaction — employing mobile Java objects as ambassadors, acting for clients ...
متن کامل