Benchmarking Real-time Operating Systems for use in Radio Base Station applications

dc.contributor.authorÖrnvall, Oskar
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers)sv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineering (Chalmers)en
dc.date.accessioned2019-07-03T12:49:17Z
dc.date.available2019-07-03T12:49:17Z
dc.date.issued2012
dc.description.abstractThe support systems for Radio Base Stations (RBS) are getting increasingly advanced. There are demands to support numerous RBS configurations, multiple and alternative energy sources such as wind a solar, different cooling systems and alarm handling. The support system is desired to be modular, reusable and upgradable. This requires more advanced software solutions utilizing the facilities of a real-time operating system. Real-time capabilities and performance are important factors when selecting a real-time operating system for an application. There is no standard method or tool for benchmarking real-time operating systems, neither is there an independent organization that verify and publish benchmark results of real-time operating systems. This thesis studies benchmarking of real-time operating systems which could be suitable for Radio Base Station support systems. A survey of small real-time operating system was done that focus on kernel services and available middleware. Different benchmarking methods were studied and presented in a benchmarking survey. A portable benchmark tool based on rhealstone was implemented and is discussed in terms of portability and the information it provides. Two real-time operating systems Quadros RTXC and Freescale MQX was benchmarked. The results show there can be a considerable difference in performance of small real-time operating systems. The thesis ends with a discussion about benchmarking of real-time operating systems in general that emphasises the importance of requirements and that the selection of scheduling algorithm, priority assignments and the design of the application plays a major role in obtaining the best performance. Extending the benchmark tool to include stress testing, network performance, memory footprint and power consumption is suggested. Finally it is called for an independent organization which could verify benchmark results of real-time operating systems and provide benchmarking tools.
dc.identifier.urihttps://hdl.handle.net/20.500.12380/158029
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectDatavetenskap (datalogi)
dc.subjectInformations- och kommunikationsteknik
dc.subjectComputer Science
dc.subjectInformation & Communication Technology
dc.titleBenchmarking Real-time Operating Systems for use in Radio Base Station applications
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster Thesisen
dc.type.uppsokH

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
158029.pdf
Storlek:
1.59 MB
Format:
Adobe Portable Document Format
Beskrivning:
Fulltext