Abstract
Systems using distributed object technology offer many advantages and their use is becoming widespread. Distributed object systems are typically developed without regard to the locations of objects in the network or the nature of the communication between them. However, this approach often leads to performance problems due to latency in accessing remote objects and excessive overhead due to inefficient communication mechanisms. Thus, it is important to provide support for early assessment of the performance characteristics of such systems. This paper presents extensions to the software performance engineering process and its associated models for assessing distributed object systems. These extensions are illustrated with a simple case study showing model solutions using the SPE·ED performance engineering tool.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
8. References
H. Beilner, J. Mäter, and C. Wysocki, The Hierarchical Evaluation Tool HIT, 581/1995, Universität Dortmund, Fachbereich Informatik, D-44221 Dortmund, Germany, 1995, 6–9.
Rational Software Corporation, Unified Modeling Language: Notation Guide, Version 1.1, 1997.
A. Gokhale and D.C. Schmidt, “Principles for Optimizing CORBA Internet Inter-ORB Protocol Performance,” Proceedings of the Thirty-first Hawaii International Conference on System Sciences (HICSS), Kohala Coast, HI, January 1997,.
ITU, Criteria for the Use and Applicability of Formal Description Techniques, Message Sequence Chart (MSC), 1996.
G. Meszaros, A Pattern Language for Improving the Capacity of Reactive Systems,, Addison-Wesley, Reading, MA, 1996, 575–591.
D. Petriu and G. Somadder, “A Pattern Language for Improving the Capacity of Layered Client/Server Systems with Multi-Threaded Servers,” Proceedings of EuroPLoP’97, Kloster Irsee, Germany, July 1997,.
J.A. Rolia and K.C. Sevcik, “The Method of Layers,” IEEE Trans. on Software Engineering, 21(8), 689–700, 1995.
H. Schwetman, “CSIM17: A Simulation Model-Building Toolkit,” Proceedings Winter Simulation Conference, Orlando, 1994,.
Connie U. Smith, Performance Engineering of Software Systems, Addison-Wesley, Reading, MA, 1990.
Connie U. Smith and Lloyd G. Williams, “Software Performance Engineering: A Case Study with Design Comparisons,” IEEE Transactions on Software Engineering, 19(7), 720–741, 1993.
Connie U. Smith and Lloyd G. Williams, Performance Engineering of Object-Oriented Systems with SPEED, Springer, Berlin, Germany, 1997, 135–154.
A. Thomasian and P. Bay, “Performance Analysis of Task Systems Using a Queueing Network Model,” Proceedings International Conference Timed Petri Nets, Torino, Italy, 1985, 234–242.
Michael Turner, Douglas Neuse, and Richard Goldgar, “Simulating Optimizes Move to Client/Server Applications,” Proceedings Computer Measurement Group Conference, Reno, NV, 1992, 805–814.
G. Varghese, Algorithmic Techniques for Efficient Protocol Implementation,, Stanford, CA, 1996
S. Vinoski, “CORBA: Integrating Diverse Applications Within Distributed Heterogeneous Environments,” IEEE Communications, 35(2), 46–55, 1997.
J. Waldo, et al., A Note on Distributed Computing, 1994.
Lloyd G. Williams and Connie U. Smith, “Information Requirements for Software Performance Engineering,” Proceedings 1995 International Conference on Modeling Techniques and Tools for Computer Performance Evaluation, Heidelberg, Germany, 1995,.
L.G. Williams and C.U. Smith, “Performance Evaluation of Software Architectures,” Proc. First International Workshop on Software and Performance, Santa Fe, NM, October 1998,.
C.M. Woodside, et al., “The Stochastic Rendezvous Network Model for Performance of Synchronous Client-Server-like Distributed Software,” IEEE Trans. Computers, 44(1), 20–34, 1995.
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
Smith, C.U., Williams, L.G. (1998). Performance Engineering Evaluation of CORBA-based Distributed Systems with SPE·ED . 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_26
Download citation
DOI: https://doi.org/10.1007/3-540-68061-6_26
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