Investigating the Run Time Behavior of Distributed Applications by Using Tiny Java Virtual Machines with Wireless Communications

From the viewpoint of programming education, distributed application programs carried out in a small JAVA machine group were considered. These computers are equipped with radio communication facility, multi-thread function, LEDs and various sensors. Parallel genetic algorithms and distributed search problems were targeted for the study here. About the latter, a detailed implementation method and the result of the experiment are shown. In such a computing environment, it was understood that the internal behavior and the data communication in the distributed application were easy to be grasped by an effect of visualizing them by the physical interface.

[1]  Jon Louis Bentley,et al.  Programming pearls , 1987, CACM.

[2]  Jordan B. Pollack,et al.  Massively parallel genetic programming , 1996 .

[3]  John Daniels,et al.  Java™ on the bare metal of wireless sensor devices: the squawk Java virtual machine , 2006, VEE '06.

[4]  Uwe Hansmann,et al.  Pervasive Computing , 2003 .

[5]  R.B. Smith,et al.  SPOTWorld and the Sun SPOT , 2007, 2007 6th International Symposium on Information Processing in Sensor Networks.

[6]  Gaurav S. Sukhatme,et al.  Connecting the Physical World with Pervasive Networks , 2002, IEEE Pervasive Comput..

[7]  J. K. Kinnear,et al.  Advances in Genetic Programming , 1994 .