Distributed Class Code and Data Propagation with Java
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.
KeywordsSensor Node Wireless Sensor Network Java Program Document Indexing Mobile Code
Unable to display preview. Download preview PDF.
- 3.Chang, B.M., Jo, J.W., Her, S.H.: Visualization of Exception Propagation for Java using Static Analysis. In: Proceedings of the Second IEEE International Workshop on Source Code Analysis and manipulation, pp. 1–10 (2002)Google Scholar
- 4.Deng, J., Han, R., Mishra, S.: Secure Code Distribution in Dynamically Programmable Wireless Sensor Networks. Technical Report CU-CS-1000-05. University of Colorado at Boulder (2005)Google Scholar
- 10.Serazzi, G., Zanero, S.: Computer Virus Propagation Models. IEIIT-CNR Institute, 1–25 (2001)Google Scholar
- 11.Tan, H.K., Moreau, L.: Mobile code for key propagation. Electronic Notes in Theoretical Computer Science 63, 1–22 (2001)Google Scholar