mdh.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Utilizing Hardware Monitoring to Improve the Performance of Industrial Systems
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems. Ericsson, Sweden. (ITS-EASY)ORCID iD: 0000-0003-2612-4135
2016 (English)Licentiate thesis, comprehensive summary (Other academic)
Abstract [en]

The drastically increasing use of Information and Communications Technology has resulted in a growing demand for network capacity. In this Licentiate thesis, we show how to monitor, model and finally improve network performance for large industrial systems. We also show how to use modeling techniques to move performance testing to an earlier design phase, with the aim to reduce the total development time of large systems. Our first contribution is a low-intrusive method for long-term hardware characteristic measurements of production nodes located at customer sites. Our second contribution is a technique to mimic the hardware usage of a production environment by creating a characteristics model. The cloned environment makes function test suites more realistic. The goal when creating the model is to reduce the system development time by moving late-stage performance testing to early design phases thereby improving the quality of the test environment. The third and final contribution is a network performance improvement where we dynamically trade computational capacity for a message round-trip time reduction when there are CPU cycles to spare. We have implemented an automatic feedback controlled mechanism for transparent message compression resulting in improved messaging performance between interconnected network nodes. Our mechanism continuously evaluates eleven compression algorithms on message stream content and network congestion level. The message subsystem will use the compression algorithm that provides the lowest messaging time. If the message content or network load change, a new evaluation is performed. We have conducted several case studies in an industrial environment and verified all contributions on a large telecommunication system manufactured by Ericsson. System engineers frequently use the monitoring and modeling functionality for debugging purposes in production environments. We have deployed all techniques in a complicated industrial legacy system with minimal impact. We show that we can provide not only a solution but a cost-effective solution, which is an important requirement for industrial systems.

Place, publisher, year, edition, pages
Västerås: Mälardalen University , 2016.
Series
Mälardalen University Press Licentiate Theses, ISSN 1651-9256 ; 200
National Category
Computer Engineering
Research subject
Computer Science
Identifiers
URN: urn:nbn:se:mdh:diva-31501ISBN: 978-91-7485-203-5 (print)OAI: oai:DiVA.org:mdh-31501DiVA: diva2:926045
Presentation
2016-06-20, Kappa, Mälardalens högskola, Västerås, 13:00 (English)
Opponent
Supervisors
Projects
ITS-EASY
Available from: 2016-05-04 Created: 2016-05-03 Last updated: 2016-06-01Bibliographically approved
List of papers
1. Automatic Message Compression with Overload Protection
Open this publication in new window or tab >>Automatic Message Compression with Overload Protection
2016 (English)In: Journal of Systems and Software, ISSN 0164-1212, E-ISSN 1873-1228, Vol. 121, no 1 nov, 209-222 p.Article in journal (Refereed) Published
Abstract [en]

In this paper, we show that it is possible to increase the message throughput of a large-scale industrial system by selectively compress messages. The demand for new high-performance message processing systems conflicts with the cost effectiveness of legacy systems. The result is often a mixed environment with several concurrent system generations. Such a mixed environment does not allow a complete replacement of the communication backbone to provide the increased messaging performance. Thus, performance-enhancing software solutions are highly attractive. Our contribution is 1) an online compression mechanism that automatically selects the most appropriate compression algorithm to minimize the message round trip time; 2) a compression overload mechanism that ensures ample resources for other processes sharing the same CPU. We have integrated 11 well-known compression algorithms/configurations and tested them with production node traffic. In our target system, automatic message compression results is a 9.6% reduction of message round trip time. The selection procedure is fully automatic and does not require any manual intervention. The automatic behavior makes it particularly suitable for large systems where it is difficult to predict future system behavior.

Keyword
Automatic compression, Message compression, Feedback control, Performance prediction, Network performance, Mobile systems
National Category
Computer Engineering
Identifiers
urn:nbn:se:mdh:diva-31500 (URN)10.1016/j.jss.2016.04.010 (DOI)000384864500015 ()2-s2.0-84966728710 (Scopus ID)
Available from: 2016-05-03 Created: 2016-05-03 Last updated: 2016-11-03Bibliographically approved
2. Automatic Benchmarking for Early-Stage Performance Verification of Industrial Systems
Open this publication in new window or tab >>Automatic Benchmarking for Early-Stage Performance Verification of Industrial Systems
Show others...
2016 (English)Manuscript (preprint) (Other academic)
National Category
Computer Engineering
Research subject
Computer Science
Identifiers
urn:nbn:se:mdh:diva-31499 (URN)
Available from: 2016-05-03 Created: 2016-05-03 Last updated: 2016-05-04Bibliographically approved

Open Access in DiVA

fulltext(3142 kB)108 downloads
File information
File name FULLTEXT02.pdfFile size 3142 kBChecksum SHA-512
382c2c8651b43f589846907720ad4a1314884f173a8f4954327c4b2f956f5af2e85ca14a9b6431a56425e1072ba37a637e5e69508614cf2ba464db1125ee2e36
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Jägemar, Marcus
By organisation
Embedded Systems
Computer Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 108 downloads
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: 296 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf