IMPROVING ARINC 653 SYSTEMS RELIABILITY BY USING FAULT-TOLERANT PARTITION SCHEDULING
The ARINC 653 specifies multiple real-time operating system components to provide isolation <br /> <br /> <br /> <br /> between partitions. This means failure on one partition does not affect any other <br /> <br /> <br /> <br /> partition. Whe...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/21317 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:21317 |
---|---|
spelling |
id-itb.:213172017-10-09T10:28:08ZIMPROVING ARINC 653 SYSTEMS RELIABILITY BY USING FAULT-TOLERANT PARTITION SCHEDULING GILBRAN (NIM: 13513015), AUFAR Indonesia Final Project INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/21317 The ARINC 653 specifies multiple real-time operating system components to provide isolation <br /> <br /> <br /> <br /> between partitions. This means failure on one partition does not affect any other <br /> <br /> <br /> <br /> partition. When a failure occurs, the system will handle the failure through health monitor <br /> <br /> <br /> <br /> component. Health monitor will detect a failure when it occurs and try to do recovery acts <br /> <br /> <br /> <br /> to make sure the system stays stable. Unfortunately, some failure cannot be handled by recovery <br /> <br /> <br /> <br /> procedures defined in the standard. This means the failure will persists and while <br /> <br /> <br /> <br /> each partition cannot affect the other partitions, the failure still happens and possibly leads <br /> <br /> <br /> <br /> to failure to the whole system. <br /> <br /> <br /> <br /> In this research, partition scheduler specified in ARINC 653 standard is extended to improve <br /> <br /> <br /> <br /> reliability in ARINC 653 compliant systems. Scheduler is developed based on ARLX, an <br /> <br /> <br /> <br /> existing ARINC 653 prototype built on top of Xen hypervisor. The scheduler will modified <br /> <br /> <br /> <br /> to support primary-backup scheduling scheme when scheduling partitions on the systems. <br /> <br /> <br /> <br /> This means, the scheduler can choose a backup partition if primary partition experienced a <br /> <br /> <br /> <br /> failure. <br /> <br /> <br /> <br /> The extended scheduler then tested to measure increase in reliability and worst-case latency <br /> <br /> <br /> <br /> when the system used said scheduler. Test result shows that system reliability increased <br /> <br /> <br /> <br /> significantly on the system, but with high worst-case latency. This means the system is less <br /> <br /> <br /> <br /> affected by failures, but cannot be used as productiono technology yet because the system <br /> <br /> <br /> <br /> could not provide real-time performance by industry standards. text |
institution |
Institut Teknologi Bandung |
building |
Institut Teknologi Bandung Library |
continent |
Asia |
country |
Indonesia Indonesia |
content_provider |
Institut Teknologi Bandung |
collection |
Digital ITB |
language |
Indonesia |
description |
The ARINC 653 specifies multiple real-time operating system components to provide isolation <br />
<br />
<br />
<br />
between partitions. This means failure on one partition does not affect any other <br />
<br />
<br />
<br />
partition. When a failure occurs, the system will handle the failure through health monitor <br />
<br />
<br />
<br />
component. Health monitor will detect a failure when it occurs and try to do recovery acts <br />
<br />
<br />
<br />
to make sure the system stays stable. Unfortunately, some failure cannot be handled by recovery <br />
<br />
<br />
<br />
procedures defined in the standard. This means the failure will persists and while <br />
<br />
<br />
<br />
each partition cannot affect the other partitions, the failure still happens and possibly leads <br />
<br />
<br />
<br />
to failure to the whole system. <br />
<br />
<br />
<br />
In this research, partition scheduler specified in ARINC 653 standard is extended to improve <br />
<br />
<br />
<br />
reliability in ARINC 653 compliant systems. Scheduler is developed based on ARLX, an <br />
<br />
<br />
<br />
existing ARINC 653 prototype built on top of Xen hypervisor. The scheduler will modified <br />
<br />
<br />
<br />
to support primary-backup scheduling scheme when scheduling partitions on the systems. <br />
<br />
<br />
<br />
This means, the scheduler can choose a backup partition if primary partition experienced a <br />
<br />
<br />
<br />
failure. <br />
<br />
<br />
<br />
The extended scheduler then tested to measure increase in reliability and worst-case latency <br />
<br />
<br />
<br />
when the system used said scheduler. Test result shows that system reliability increased <br />
<br />
<br />
<br />
significantly on the system, but with high worst-case latency. This means the system is less <br />
<br />
<br />
<br />
affected by failures, but cannot be used as productiono technology yet because the system <br />
<br />
<br />
<br />
could not provide real-time performance by industry standards. |
format |
Final Project |
author |
GILBRAN (NIM: 13513015), AUFAR |
spellingShingle |
GILBRAN (NIM: 13513015), AUFAR IMPROVING ARINC 653 SYSTEMS RELIABILITY BY USING FAULT-TOLERANT PARTITION SCHEDULING |
author_facet |
GILBRAN (NIM: 13513015), AUFAR |
author_sort |
GILBRAN (NIM: 13513015), AUFAR |
title |
IMPROVING ARINC 653 SYSTEMS RELIABILITY BY USING FAULT-TOLERANT PARTITION SCHEDULING |
title_short |
IMPROVING ARINC 653 SYSTEMS RELIABILITY BY USING FAULT-TOLERANT PARTITION SCHEDULING |
title_full |
IMPROVING ARINC 653 SYSTEMS RELIABILITY BY USING FAULT-TOLERANT PARTITION SCHEDULING |
title_fullStr |
IMPROVING ARINC 653 SYSTEMS RELIABILITY BY USING FAULT-TOLERANT PARTITION SCHEDULING |
title_full_unstemmed |
IMPROVING ARINC 653 SYSTEMS RELIABILITY BY USING FAULT-TOLERANT PARTITION SCHEDULING |
title_sort |
improving arinc 653 systems reliability by using fault-tolerant partition scheduling |
url |
https://digilib.itb.ac.id/gdl/view/21317 |
_version_ |
1822019464968798208 |