Skip to main content

Quantitative Evaluation of Distributed Algorithms Using the Neko Framework: The NekoStat Extension

  • Conference paper
Dependable Computing (LADC 2005)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3747))

Included in the following conference series:

Abstract

In this paper we present NekoStat, an extension of the Neko tool. Neko is a Java framework and a communication platform that permits rapid prototyping of distributed applications; it provides tools to organize the applications using a layered architecture, with the network(s) at the bottom of the architecture. Neko is also a communication platform that allows sending and receiving of generic Java objects. Distributed systems realized within the Neko framework can be exercised both on real networks and on simulated ones, without changes in the application code. We constructed an extension to plain Neko, called NekoStat; it permits attainment of quantitative evaluations of distributed systems. In the paper we describe this extension; we motivate the development of NekoStat, we describe the design and finally we illustrate its usage through a case study, which highlights the usefulness of NekoStat.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Avizienis, A., Laprie, J., Randell, B., Landwehr, C.: Basic concepts and taxonomy of dependable and secure computing. IEEE Transactions on Dependable and Secure Computing 1 (2004)

    Google Scholar 

  2. Urbán, P.: Evaluating the performance of distributed agreement algorithms: tools, methodology and case studies. PhD thesis, Ecole Polytechnique Fédérale de Lausanne (2003)

    Google Scholar 

  3. Urbán, P., Défago, X., Schiper, A.: Neko: a single environment to simulate and prototype distributed algorithms. In: Proc. of the 15th Int’l Conf. on Information Networking (ICOIN-15), Beppu City, Japan (2001)

    Google Scholar 

  4. Urbán, P. (Neko 0.9 website) http://lsrwww.epfl.ch/neko/

  5. Hoschek, W. (Colt library website) http://dsd.lbl.gov/~hoschek/colt/

  6. Hoschek, W. (Colt library api documentation) http://dsd.lbl.gov/~hoschek/colt/api

  7. Law, A.M., Kelton, W.D.: Simulation, Modeling and Analysis. McGraw-Hill, New York (2000)

    Google Scholar 

  8. Falai, L.: Metodologie e strumenti per l’analisi quantitativa sperimentale e simulativa di algoritmi distribuiti. Tesi di laurea (in italian), Università degli Studi di Firenze (2004)

    Google Scholar 

  9. Mills, D.L.: Internet Time Synchronization: the Network Time Protocol. In: Yang, Z., Marsland, T.A. (eds.) Global States and Time in Distributed Systems. IEEE Computer Society Press, Los Alamitos (1994)

    Google Scholar 

  10. Verissimo, P., Rodrigues, L.: Distributed Systems for System Architects, Norwell, MA, USA. Kluwer Academic Publishers, Dordrecht (2001)

    MATH  Google Scholar 

  11. Chandra, T.D., Toueg, S.: Unreliable failure detectors for reliable distributed systems. Journal of the ACM 43, 225–267 (1996)

    Article  MATH  MathSciNet  Google Scholar 

  12. Chen, W., Toueg, S., Aguilera, M.K.: On the quality of service of failure detectors. IEEE Trans. Comput. 51, 13–32 (2002)

    Article  MathSciNet  Google Scholar 

  13. Falai, L., Bondavalli, A.: Experimental evalutation of the QoS of failure detectors on Wide Area Network. In: Proceedings of the International Conference on Dependable Systems and Networks (DSN 2005), Yokohama (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Falai, L., Bondavalli, A., Di Giandomenico, F. (2005). Quantitative Evaluation of Distributed Algorithms Using the Neko Framework: The NekoStat Extension. In: Maziero, C.A., Gabriel Silva, J., Andrade, A.M.S., de Assis Silva, F.M. (eds) Dependable Computing. LADC 2005. Lecture Notes in Computer Science, vol 3747. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11572329_6

Download citation

  • DOI: https://doi.org/10.1007/11572329_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-29572-3

  • Online ISBN: 978-3-540-32092-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics