Inlämning av Examensarbete / Submission of Thesis

Jonas Matton MSE-2001-10, pp. 10. Inst. för Programvaruteknik och Datavetenskap/Dept. of Software Engineering and Computer Science, 2002.

The work

Författare / Author: Jonas Matton
Titel / Title: Tradeoffs Between Quality Attributes in a Large Telecommunication System
Abstrakt Abstract:

Modern telecommunication applications must provide high availability and performance. They must also be maintainable in order to reduce the maintenance cost and time-to-market for new versions. Previous studies have shown that the ambition to build maintainable systems may result in very poor performance. Here we evaluate an application called SDP pre-paid and show that the ambition to build systems with high performance and availability can lead to a complex software design with poor maintainability.
We show that more than 85% of the SDP code is due to performance and availability optimizations. By implementing a SDP prototype with an alternative architecture we show that the code size can be reduced with an order of magnitude by removing the performance and availability optimizations from the source code and instead using modern fault tolerant hardware and third party software. The performance and availability of the prototype is as least as good as the old SDP. The hardware and third party software cost is only 20-30% higher for the prototype. We also define three guidelines that help us to focus the additional hardware investments to the parts where it is really needed.

Ämnesord / Subject: Datavetenskap - Computer Science\Distributed Computing

Nyckelord / Keywords: Maintainability, Availability, Performance

Publication info

Dokument id / Document id:
Program:/ Programme Programvaruteknik/Software Engineering
Registreringsdatum / Date of registration: 09/16/2004
Uppsatstyp / Type of thesis: D-Uppsats/Magister/Master

Context

Handledare / Supervisor: Lars Lundberg
Organisation / Organisation: Blekinge Institute of Technology
Institution / School: Inst. för Programvaruteknik och Datavetenskap/Dept. of Software Engineering and Computer Science
Inst. för Programvaruteknik och Datavetenskap S-372 25 Ronneby
+46 455 780 00
http://www.ipd.bth.se/

Files & Access

Bifogad uppsats fil(er) / Files attached: exjobb_updated.pdf (258 kB, öppnas i nytt fönster)