Abstract
Distributed computing platforms like DCE or ANSAware offer a number of services to cope with distribution in application programming. With these services some aspects of distribution can be made transparent to programmers. In return programmers partially abandom control over performance of their application. To avoid performance bottlenecks, a distributed applications behaviour needs to be monitored. In this paper we present a distributed monitor called ANSAmon, that we developed for the ANSAware platform. It is realized according to a master-slave architecture and is a distributed application itself. Monitoring experiments can be configured in advance, whereas analysis is done after collecting all events. Global times will be estimated by a new method improving existing ones. Applying ANSAmon we investigated the ANSA REX protocol and the ANSA trader. Important conclusions for the efficient use of ANSAware for distributed applications can be deduced from the results obtained.
This work was partially supported by the Deutsche Forschungsgemeinschaft under Grant No. Sp 230/8-1
Chapter PDF
Similar content being viewed by others
Keyword Codes
Keywords
References
ANSAware Release 4.1, Manual Set, Document RM. 102. 02, February 1993
Birell, A.; Nelson, B.: Implementing Remote Procedure Calls. ACM Transactions on Computer Systems, Vol. 2, No. 2, Februar 1984, pp. 39–59
Chiu, D.; Sudama, R.: Network Monitoring Explained - Design and Application. Ellis Horwood 1992
Open Software Foundation: Introduction to OSF DCE. Prentice Hall 1992
Duda, A.; Harrus, G.; Haddad, Y. et al: Estimating Global Time in Distributed Systems. Proceedings of 7th International Conference on Distributed Computing Systems, Berlin 1987, pp. 299–306
Hofmann, R.; Klar, R.; Luttenberger, N. et al: Integrating monitoring and modelling of performance evaluation methodology. In: Haerder, T.; Wedekind, H.; Zimmermann, G. (eds.): Design and Operation of Distributed Systems, Springer 1990, pp. 122–149
Heineken, M.: Performance Analysis of the Communication Components of the ODP Prototype ANSAware (in german). Diploma Thesis at Aachen University of Technology, Nobember 1994
Ibe, O.; Choi, H.; Trivedi, K.: Performance Evaluation of Client-Server Systems. IEEE Transactions on Parallel and Distributed Systems, Vol. 4, No. 11, November 1993, pp. 1217–1229
Joyce, J.; Lomov, G.; Slind, K. et al: Monitoring Distributed Systems. ACM Transactions on Computer Systems, Vol. 5, No. 2, May 1987, pp. 121–150
Jain, R.: The Art of Computer Systems Performance Analysis - Techniques for Experimental Design, Measurement, Simulation and Modelling. Wiley 1991
Kleinrock, L.: Queueing Systems - Volume 1: Theory. Wiley 1975
Kobayashi, H.: Modeling and Analysis: An Introduction to System Performance Evaluation Methodoloy. Addison Wesley 1978
Lamport, L.: Time, Clocks, and the Ordering of Events in a Distributed System. Communications of the ACM, Vol. 21, No. 7, July 1978, pp. 558–565
Lange, F.; Kroeger, R.; Gergeleit, M.: JEWEL: Design and Implementation of a Distributed Measurement System. IEEE Transactions on Parallel and Distrbuted Systems, Vol. 3, No. 6, November 1992, pp. 657–672
Meyer, B.; Popien, C.: Concepts for Modeling and Evaluation of ODP architectures (in german). In: Walke, B.; Spaniol, O. (eds.): Measurement, Modeling and Evaluation of Computing and Communication Systems (MMB’93), Aachen 1993, Springer 1993, pp. 77–89
Meyer, B.; Popien, C.: Defining Policies for Performance Management in Open Distributed Systems. Proceedings of 5th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management (DSOM’94), Toulouse 1994
Miller, B.: Performance Characterization of Distributed Programs. Ph. D. Dissertation, University of California, Berkeley, 1984
Object Management Group: The Common Object Request Broker Architecture: Architecture and Specification. Revision 1. 2, December 1993
ISO/IEC JTC1/SC21 N7988 Information Technology - Open Distributed Processing - Basic Reference Model - Part 2: Descriptive Model. Committe Draft, December 1993
ISO/IEC JTC1/SC21 N8125 Information Technology - Open Distributed Processing - Basic Reference Model - Part 3: Prescriptive Model. Committe Draft, December 1993
ISO/IEC IS 7498 Information Processing Systems - Open Systems Interconnection - Basic Reference Model - Part 4: Management Framework. International Standard, November 1989
Popien, C.; Kuepper, A.: A Concept for an ODP Service Management. Proceedings of IEEE/TIP Network Operations and Management Symposium, (NOMS ‘84), Kissimmee/Florida 1994
Popien, C.; Kuepper, A.; Meyer, B.: Service Management–The Answer of new ODP Requirements. In: Meer, J. de; Mahr, B.; Storp, S.: Open Distributed Processing II (ICODP’93), Berlin 1993, North Holland 1994, pp. 408–410
Popien, C.; Meyer, B.; Sassenscheidt, F.: Efficient Modeling of ODP Trader Federations using P2AM. (in german). In: Wolfinger, B. (ed.): Innovations for Computer and Communication Systems. Springer 1994, pp. 211–218
Rabenseifner, R.; Schuch, A.: Comparison of DCE RPC, DFN-RPC, ONC and PVM. In: Schill, A. (ed.): DCE–The OSF Distributed Computing Environment, Karlsruhe 1993, LNCS 731, Springer 1993, pp. 39–46
Rolla, J.: Distributed Application Performance, Metrics and Management. In: Meer, J. de; Mahr, B.; Storp, S.: Open Distributed Processing II (ICODP’93), Berlin 1993, North Holland 1994, pp. 235–246
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1995 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Meyer, B., Heineken, M., Popien, C. (1995). Performance Analysis of Distributed Applications with ANSAmon. In: Raymond, K., Armstrong, L. (eds) Open Distributed Processing. IFIP — The International Federation for Information Processing. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-34882-7_24
Download citation
DOI: https://doi.org/10.1007/978-0-387-34882-7_24
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4757-6074-3
Online ISBN: 978-0-387-34882-7
eBook Packages: Springer Book Archive