JISE


  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12]


Journal of Information Science and Engineering, Vol. 18 No. 6, pp. 981-997


Neko: A Single Environment to Simulate and Prototype Distributed Algorithms


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

  Retrieve PDF document (JISE_200206_07.pdf)