Universität Oldenburg
Predicting software performance in symmetric multi-core and multiprocessor environments
Abstract
dc:description.abstractMit der breiten Markteinführung von Mehrkernprozessoren wird Nebenläufigkeit zu einer allgegenwärtigen Herausforderung für die Software-Entwicklung. Indem zusätzliche Prozessorkerne genutzt werden, kann Nebenläufigkeit die Leistungsfähigkeit (auch Performanz) eines Software-Systems verbessern. Performanz-Vorhersageverfahren, die die Einflüsse von Mehrkernprozessorumgebungen berücksichtigen, können Software-Architekten bei der Entwicklung leistungsfähiger Software Systeme bereits in frühen Entwicklungsphasen unterstützen. In dieser Arbeit wird ein Performanz-Vorhersageverfahren für symmetrische Mehrprozessorumgebungen entwickelt und validiert. Der Schwerpunkt liegt dabei auf dem Einfluss des Betriebssystem-Schedulers. Weiterhin wird ein Ansatz zur Modellierung und Vorhersage nachrichtenbasierter Systeme eingeführt. In einer Serie von Fallstudien wird gezeigt, dass beide Ansätze in den meisten Fällen den Vorhersagefehler auf 5% bis 10% reduzieren können.
Degree
thesis:*- Level thesis:degree_level
- thesis.doctoral
- Grantor dc:publisher
- Universität Oldenburg
- Year
- 2008
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Happe, Jens
Subjects
dc:subject × 1Identifiers
dc:identifier.*- Repository record source_url
- http://oops.uni-oldenburg.de/827
- OAI identifier oai:identifier
- oai:oops.uni-oldenburg.de:827