This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
JEWEL: Design and Implementation of a Distributed Measurement System
November 1992 (vol. 3 no. 6)
pp. 657-671

The distributed measurement system JEWEL, developed within project RelaX, is described. JEWEL consists of a flexible toolkit for low-interference online performance measurement integrated with a powerful adaptable graphical presentation facility and a generic interactive experiment control system. JEWEL supports a large set of different system models as well as a wide variety of interfaces to the observed system. Two examples are presented in order to demonstrate its flexibility.

[1] M. Accetta, R. Baron, W. Bolosky, D. Golub, R. Rashid, A. Tevanian, and M. Young, "Mach: A new kernel foundation for UNIX development," inProc. Summer Usenix Conf., Atlanta, GA, July 1986, pp. 63-76.
[2] B. H. McCormick, T. A. DeFanti, and M. D. Brown Eds., "Visualisation in scientific computing,"Computer Graphics, vol. 21, Nov. 1987.
[3] A. Duda, G. Harrus, Y. Haddad, and G. Bernard, "Estimating global time in distributed systems," inProc. 7th Int. Conf. Distributed Comput. Syst., Berlin, Sept. 1987, pp. 299-306.
[4] D. Ferrari,Computer Systems Performance Evaluation. Englewood Cliffs, NJ, Prentice-Hall, 1978.
[5] D. Haban and D. Wybranietz, "Behavior and performance analysis of distributed systems using a hybrid monitor," International Computer Science Institute, Tech. Rep. TR-89-029, Berkeley, CA, May 1989.
[6] R. Hofman et al., "Integrating Monitoring and Modeling to a Performance Evaluation Methodology,"Entwurf und Betrieb verteilter systeme, Springer-Verlag, Berlin, 1990, pp. 122- 149.
[7] J. Joyce, G. Lomow, K. Slind, and B. Unger, "Monitoring distributed systems,"ACM Trans. Comput. Syst., vol. 5, no. 2, pp. 121- 150, May 1987.
[8] U. Kleinhans, J. Kaiser, and K. Czaja, "Hardware support for performance measurements in distributed systems," Gesellschaft fuer Mathematik und Datenverarbeitung, GMD-Arbeitspapier, to be published.
[9] R. Kroeger, F. Lange, M. Mueller, A. Muenzer, and D. Paland, "The relax concepts and tools for distributed systems evaluation," Gesellschaft fuer Mathematik und Datenverarbeitung, GMD-Studien Nr.168, Oct. 1989.
[10] R. Kroeger, F. Lange, L. Klemm, M. Lenz, A. Muenzer, and D. Schwellenbach, "Distributed systems validation method--Final report," Gesellschaft fuer Mathematik und Datenverarbeitung, GMD-Studien Nr. 208, May 1992.
[11] L. Lamport, "Time, clocks, and the ordering of events in a distributed system,"Commun. ACM, vol. 21, no. 7, pp. 558-565, July 1978.
[12] N. Luttenberger, "Monitoring von Multiprozessor- und Multicomputer-Systemen," dissertation, Universitaet Erlangen, Mar. 1989.
[13] Sun Microsystems, Inc., "External data representation standard: Protocol specification," May 1988.
[14] H. Tokuda and M. Kotera, "A real-time toolset for the ARTS kernel," Carnegie Mellon Univ., Tech. Rep. CMU-CS-88-180, Sept. 1988.
[15] R. D. Trammel, "The big picture: Visualizing system behavior in real time," inProc. 1990 USENIX Summer Conf., Anaheim, CA, June 1990, pp. 257-266.
[16] R. van Renesse, H. van Staveren, and A. S. Tannenbaum, "Performance of the world's fastest distributed operating system,"Operat. Syst. Rev., vol. 2, no. 4, pp. 25-34, Oct. 1988.
[17] Dieter Wybranietz and Dieter Haban, "Monitoring and Performance Measuring Distributed Systems Under Operation,"Proc. ACM SIGMETRICS Conf Measurement and Modelling of Comp. Systems, Association of Computing Machinery, New York, 1988, pp. 197-206.

Index Terms:
Index Termsdistributed measurement system JEWEL; project RelaX; flexible toolkit; low-interferenceonline performance measurement; powerful adaptable graphical presentation facility;generic interactive experiment control system; system models; computer graphics;parallel programming; performance evaluation; program testing; user interfaces
Citation:
F. Lange, R. Kroeger, M. Gergeleit, "JEWEL: Design and Implementation of a Distributed Measurement System," IEEE Transactions on Parallel and Distributed Systems, vol. 3, no. 6, pp. 657-671, Nov. 1992, doi:10.1109/71.180622
Usage of this product signifies your acceptance of the Terms of Use.