Abstract
The development of a Distributed Information System (DIS) can lead to critical bottlenecks because of the underlying architecture, which is becoming more and more complex. Today’s applications are both object-oriented and based on a new type of three-tiered client/server architecture. In this context, the capabilities of a DIS can be drastically reduced if the performances of the system are not sufficient. Recognizing these trends, industry and research are defining standards and technologies for communicating between components of a DIS and for database access mechanisms. The emerging candidates for these middleware technologies include the OMG’s CORBA specification and Microsoft’s proprietary solution known as DCOM. A key problem with such complex architectures is the performance issue. This paper proposes to evaluate the performance of an object-oriented DIS using a performance evaluation tool integrating analytical and simulation techniques. This tool is an extension of SMART, a performance evaluation tool for database applications, with distributed object models. These models are established using HOOMA, a hierarchical object-oriented modeling approach.
This work is supported by the European HELIOS ESPRIT project (22354). The project is developed in cooperation with EPFL, IONA, TransTOOLS, UIB and UoS.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bouzeghoub M., Gardarin G., Valduriez P., “Object Technology”, Software Engineering series, Thomson Press, Boston, 380 p., 1997.
Brockschmidt K., “Inside OLE”, Microsoft Press, Redmond, Washington, 1993.
OMG, “The Common Object Request Broker Architecture: Architecture and Specification”, Revision 2.0, July 1995.
Microsoft Corporation and Digital Equipment Corporation, “The Component Object Model Specification”, Draft Version 0.9, October 24, 1995.
Gardarin G., Gardarin O., “Le Client-Serveur”, Eyrolles, Paris, 487 p., 1996.
Gokhale A., Schmidt D. C., “The Performance of the CORBA Dynamic Invocation Interface and Dynamic Skeleton Interface over High-Speed ATM Networks”, GLOBECOM Conference, London, November 18–22 1996.
Gokhale A., Schmidt D. C., “The Performance of the CORBA Dynamic Invocation Interface and Dynamic Skeleton Interface over High-Speed ATM Networks”, GLOBECOM Conference, London, November 18–22 1996.
Gokhale A., Schmidt D. C., Harrison T. H., Parulkar G., “A High-performance Endsystem Architecture for Real-time CORBA”, IEEE Communications Magazine, Vol. 14, No 2, February 1997.
Dumas S., “DCOM and OLE-DB model specifications”, ESPRIT Technical Report, HELIOS project (EP 22354), HELIOS/IFA/WP2T2/12.1.97, IFATEC, France, December 1997.
Microsoft, “OLE-DB specification”, 1996.
Object Management Group, “CORBA 2.0 / Interoperability, Universal Networked Objects”, OMG Document Number 95.3.10, March 1994.
IONA Technologies, “The ORBIX Architecture”, Dublin, November 1996.
Orfali R., Harkey D., Edwards J., “The Essential Distributed Objects Survival guide”, J. Wiley & Sons, New York, 604 p., 1996.
SIMULOG and INRIA, “QNAP2 Reference Manual”, Rocquencourt, August, 1991.
Savino N., Puigjaner R., “An Object-Oriented Approach for the Design of Hierarchical Queuing Network Simulation Models with QNAP2”, Object-Oriented Simulation Conference, San Diego, California, January 11–15, 1998.
IFATEC, “SMART User’s Guide”, Release 3.0 Beta, December 1996.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Dumas, S., Boudigue, D., Gardarin, G. (1998). Performance Evaluation of Distributed Object Architectures. In: Puigjaner, R., Savino, N.N., Serra, B. (eds) Computer Performance Evaluation. TOOLS 1998. Lecture Notes in Computer Science, vol 1469. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-68061-6_25
Download citation
DOI: https://doi.org/10.1007/3-540-68061-6_25
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64949-6
Online ISBN: 978-3-540-68061-1
eBook Packages: Springer Book Archive