Previous | [1] | [2] | [3] | [4] | [5] | [6] | [7] | [8] | [9] | [10] | [11] | [12] |
Peter Urban, Xavier Defago and Andre Schiper
School of Computer and Communication Sciences
Swiss Federal Institute of Technology in Lausanne
EPFL, CH-1015 Lausanne, Switzerland
E-mail: peter.urban@epfl.ch, andre.schiper@epfl.ch
+Graduate School of Knowledge Science
Japan Advaned Institute of Science and Technology
Tatsunokuchi, Ishikawa 923-1292, Japan
E-mail: defago@jaist.ac.jp
Designing, tuning, and analyzing the performance of distributed algorithms and protocols are complex tasks. A major factor that contributes to this complexity is the fact that there is no single environment to support all phases of the development of a distributed algorithm. This paper presents Neko, an easy-to-use Java platform that provides a uniform and extensible environment for various phases of algorithm design and performance evaluation: prototyping, tuning, simulation, deployment, etc.
Keywords: simulation, prototyping, distributed algorithms, message passing, middleware, Java, protocol layers
Received August 27, 2001; accepted April 15, 2002.
Retrieve PDF document (200211_07.pdf)
Communicated by Jang-Ping Sheu, Makoto Takizawa and Myongsoon Park.
*Reserach supported by a grant from the CSEM Swiss Center for Electronics and Microtechnology, Inc., Neuchatel. A preliminary version of this paper appeared in [1].