Policies and Checkpointing in a Distributed Automotive Middleware
The goal of this master thesis is to analyze different methods for checkpointing with rollback recovery and evaluate how these would perform in a distributed heterogeneous automotive system. The conclusions from this study lead to a design of a checkpointing system for the Selfconfigurable HighAvail...
Main Author: | |
---|---|
Format: | Others |
Language: | English |
Published: |
Uppsala universitet, Institutionen för informationsteknologi
2009
|
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-103035 |
id |
ndltd-UPSALLA1-oai-DiVA.org-uu-103035 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-uu-1030352013-01-08T13:48:30ZPolicies and Checkpointing in a Distributed Automotive MiddlewareengHägglund, JoakimUppsala universitet, Institutionen för informationsteknologi2009The goal of this master thesis is to analyze different methods for checkpointing with rollback recovery and evaluate how these would perform in a distributed heterogeneous automotive system. The conclusions from this study lead to a design of a checkpointing system for the Selfconfigurable HighAvailability and Policy based platform for Embedded system (SHAPE) middleware together with an API to use this new functionality. This design has been implemented in SHAPE to prove that it works. The conclusion is that this design should be enough for most applications in SHAPE although it requires some extra work by the application programmer. This report also covers some aspects of policy based computing and presents adesign which aims to simplify the usage of policies. This results in a system with a policy manager and a context manager which is implemented in SHAPE.This implementation was shown to greatly improve the usability of policies andcontexts without removing any functionalities. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-103035IT, ; 09 014application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
description |
The goal of this master thesis is to analyze different methods for checkpointing with rollback recovery and evaluate how these would perform in a distributed heterogeneous automotive system. The conclusions from this study lead to a design of a checkpointing system for the Selfconfigurable HighAvailability and Policy based platform for Embedded system (SHAPE) middleware together with an API to use this new functionality. This design has been implemented in SHAPE to prove that it works. The conclusion is that this design should be enough for most applications in SHAPE although it requires some extra work by the application programmer. This report also covers some aspects of policy based computing and presents adesign which aims to simplify the usage of policies. This results in a system with a policy manager and a context manager which is implemented in SHAPE.This implementation was shown to greatly improve the usability of policies andcontexts without removing any functionalities. |
author |
Hägglund, Joakim |
spellingShingle |
Hägglund, Joakim Policies and Checkpointing in a Distributed Automotive Middleware |
author_facet |
Hägglund, Joakim |
author_sort |
Hägglund, Joakim |
title |
Policies and Checkpointing in a Distributed Automotive Middleware |
title_short |
Policies and Checkpointing in a Distributed Automotive Middleware |
title_full |
Policies and Checkpointing in a Distributed Automotive Middleware |
title_fullStr |
Policies and Checkpointing in a Distributed Automotive Middleware |
title_full_unstemmed |
Policies and Checkpointing in a Distributed Automotive Middleware |
title_sort |
policies and checkpointing in a distributed automotive middleware |
publisher |
Uppsala universitet, Institutionen för informationsteknologi |
publishDate |
2009 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-103035 |
work_keys_str_mv |
AT hagglundjoakim policiesandcheckpointinginadistributedautomotivemiddleware |
_version_ |
1716529560811470848 |