Design of fault-tolerant virtual execution environments for cyber-physical systems

dc.contributor.advisorSpinczyk, Olaf
dc.contributor.authorJablkowski, Boguslaw
dc.contributor.refereeMarwedel, Peter
dc.date.accepted2019-07-23
dc.date.accessioned2019-08-01T15:36:11Z
dc.date.available2019-08-01T15:36:11Z
dc.date.issued2019
dc.description.abstractThe last decade revealed the vast economical and societal potential of Cyber-Physical Systems (CPS) which integrate computation with physical processes. In order to better exploit this potential, designers of CPS are trying to take advantage of novel technological opportunities provided by the unprecedented efficiency of today's hardware. There are, however, considerable challenges to this endeavor. First, there is a strong trend towards softwarization. Functions that were originally implemented in hardware are now being increasingly realized in software. This fact, together with the ever growing functionality of modern CPS, translates to unrestrained code generation which, in turn, directly influences their safety and security. Second, the spreading adaptation of multi-core and manycore architectures, due to their considerable increase in computation power, additionally generates issues related to timing properties, resource partitioning, task mapping and scalability. In order to overcome these challenges, this thesis investigates the idea of adopting virtualization technology to the domain of CPS. Several research questions originate from this idea and the following work aims at answering those questions. It addresses both technological and methodological issues. With respect to the technological aspects, it investigates problems and proposes solutions related to timing properties of a virtualized execution platform as well as the thereon based high availability technique. Regarding the methodological aspects, it discusses models and methods for the planing of safe and efficient virtualized CPS compute and control clusters, proposes architectures for the development and verification of virtualized CPS applications as well as for the testing of non-functional characteristics of the underlying software and hardware infrastructure. Further, through a set of experiments, this thesis thoroughly evaluates the proposed solutions. Finally, based upon the provided results and some new considerations regarding the requirements of future CPS applications, it gives an outlook towards a generic virtualized execution platform architecture for emerging CPS.en
dc.identifier.urihttp://hdl.handle.net/2003/38154
dc.identifier.urihttp://dx.doi.org/10.17877/DE290R-20133
dc.language.isoende
dc.subjectCyber-physical systemsen
dc.subjectCPSde
dc.subjectVirtualizationen
dc.subjectReal-time systemsen
dc.subjectHigh availabilityen
dc.subjectEmbedded systemsen
dc.subject.ddc004
dc.subject.rswkCyber-physisches Systemde
dc.subject.rswkVirtualisierungde
dc.subject.rswkEchtzeitsystemde
dc.subject.rswkHochverfügbarkeitde
dc.subject.rswkEingebettetes Systemde
dc.titleDesign of fault-tolerant virtual execution environments for cyber-physical systemsen
dc.typeTextde
dc.type.publicationtypedoctoralThesisde
dcterms.accessRightsopen access
eldorado.secondarypublicationfalsede

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
DissJablkowski.pdf
Size:
3.23 MB
Format:
Adobe Portable Document Format
Description:
DNB
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
4.85 KB
Format:
Item-specific license agreed upon to submission
Description: