Skip to main content

Performance Evaluation of Distributed Object Architectures

  • Conference paper
  • First Online:
Computer Performance Evaluation (TOOLS 1998)

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.

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. Bouzeghoub M., Gardarin G., Valduriez P., “Object Technology”, Software Engineering series, Thomson Press, Boston, 380 p., 1997.

    Google Scholar 

  2. Brockschmidt K., “Inside OLE”, Microsoft Press, Redmond, Washington, 1993.

    Google Scholar 

  3. OMG, “The Common Object Request Broker Architecture: Architecture and Specification”, Revision 2.0, July 1995.

    Google Scholar 

  4. Microsoft Corporation and Digital Equipment Corporation, “The Component Object Model Specification”, Draft Version 0.9, October 24, 1995.

    Google Scholar 

  5. Gardarin G., Gardarin O., “Le Client-Serveur”, Eyrolles, Paris, 487 p., 1996.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. Microsoft, “OLE-DB specification”, 1996.

    Google Scholar 

  11. Object Management Group, “CORBA 2.0 / Interoperability, Universal Networked Objects”, OMG Document Number 95.3.10, March 1994.

    Google Scholar 

  12. IONA Technologies, “The ORBIX Architecture”, Dublin, November 1996.

    Google Scholar 

  13. Orfali R., Harkey D., Edwards J., “The Essential Distributed Objects Survival guide”, J. Wiley & Sons, New York, 604 p., 1996.

    Google Scholar 

  14. SIMULOG and INRIA, “QNAP2 Reference Manual”, Rocquencourt, August, 1991.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. IFATEC, “SMART User’s Guide”, Release 3.0 Beta, December 1996.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics