liu.seSearch for publications in DiVA
Change search
ReferencesLink to record
Permanent link

Direct link
Execution tracing of large distributed systems
Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory. Linköping University, The Institute of Technology.
2001 (English)Licentiate thesis, monograph (Other academic)
Abstract [en]

Understanding the dynamic properties of a large distributed software system is most challenging. Knowledge of a system's dynamics is a prerequisite for the design of viable solutions for both coding and testing. Taking the perspective of a maintainer of the system, we have focused on how execution trace data generated from object interaction during execution can be used in maintenance.

A practical method for improving a system (by increased understanding) is a contribution of this research. The result increases our understanding of how information based on execution tracing can be derived and used. To support the method we developed a toolbox consisting of CORBA-based systems comprising trace collection, information building and visualisation. In short, trace collection is performed by observing the messages sent over the CORBA layer, thus no instrumentation of source code is needed. Information building consists of pattern matching and statistical analysis. Visualisation is performed with the Spotfire.netTM tool.

The method has been examined during a case study with software optirnising operation of a network for GSM. Trace data were collected during both testing, and operation at a customer site. By feeding back generated information to the design organisation several positive results have been noted. For example, performance tuning has become a natural activity amongst designers, as the system behaviour is better understood from information building on both testing and normal operation. In the actual case we were able to suggest nine improvements based on unexpected use and non-use of the systems parts.

The conclusion is that we have found a practically relevant area, where only little information has been published. For the future, we are keen on generalising the findings with more studies and to increase the technical sophistication and theoretical foundation of the toolbox.

Place, publisher, year, edition, pages
Linköping: Linköpings universitet , 2001. , 104 p.
Linköping Studies in Science and Technology. Thesis, ISSN 0280-7971 ; 881
National Category
Computer Science
URN: urn:nbn:se:liu:diva-42679Local ID: 68020ISBN: 91-7373-011-4OAI: diva2:263536
2001-05-22, Betinget, Hus B, Linköpings universitet, Linköping, 13:15 (Swedish)
Available from: 2009-10-10 Created: 2009-10-10 Last updated: 2013-11-22

Open Access in DiVA

No full text

Search in DiVA

By author/editor
Moe, Johan
By organisation
PELAB - Programming Environment LaboratoryThe Institute of Technology
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 26 hits
ReferencesLink to record
Permanent link

Direct link