Loading…

A real-time gracefully degrading avionics system for unmanned aerial vehicles

Graceful degradation is an approach for developing dependable safety-critical embedded applications, where redundant active or standby resources are used to cope with faults through system reconfiguration at run-time. Compared to traditional hardware and software redundancy, it is a promising techni...

Full description

Saved in:
Bibliographic Details
Main Authors: Sababha, B. H., Rawashdeh, O. A., Sa'deh, W. A.
Format: Conference Proceeding
Language:English
Online Access:Request full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites
container_end_page 177
container_issue
container_start_page 171
container_title
container_volume
creator Sababha, B. H.
Rawashdeh, O. A.
Sa'deh, W. A.
description Graceful degradation is an approach for developing dependable safety-critical embedded applications, where redundant active or standby resources are used to cope with faults through system reconfiguration at run-time. Compared to traditional hardware and software redundancy, it is a promising technique that may achieve dependability with a significant reduction in cost, size, weight, and power requirements. Checkpointing protocols, which are necessary components of degrading systems, support task migration through state preservation. They allow real-time embedded systems to recover from any failure by restarting from the last well-defined and consistent state, thus preserving the progress of computations that have been achieved. This paper demonstrates and applies the graceful degradation concept to achieve fault tolerance in an unmanned aerial vehicle (UAV) real-time embedded system. A checkpointing protocol is used to reserve the state of the avionics of the UAV system. Faults were injected during run-time causing one of the system's stability critical control tasks to fail. The system was able successfully to recover by restarting the affected critical task(s) on a different processor with last valid consistent state(s). This paper presents the architecture, fault injection scheme, and the results of the tests performed, which demonstrate the viability of graceful degradation in our tested UAV.
doi_str_mv 10.1109/NAECON.2012.6531050
format conference_proceeding
fullrecord <record><control><sourceid>ieee_CHZPO</sourceid><recordid>TN_cdi_ieee_primary_6531050</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6531050</ieee_id><sourcerecordid>6531050</sourcerecordid><originalsourceid>FETCH-LOGICAL-i220t-9617dafeff6d1c0b5e8909646decca9247417e3e5e3756d9a04aeeb017442e503</originalsourceid><addsrcrecordid>eNpFkMlqwzAURdUJ6qb5gmz0A3af5mhpTDpAmmzadVCk51TFdorkBPL3DTTQ1eVw4CwuITMGFWNgn1b1olmvKg6MV1oJBgquyAOT2ghuLGfXpODC2JIDNzf_golbUoCSphTKzO_JNOdvADgnNQdbkPeaJnRdOcYe6S45j-2h60404BlCHHbUHeN-iD7TfMoj9rTdJ3oYejcMGKjDFF1Hj_gVfYf5kdy1rss4veyEfD4vPprXcrl-eWvqZRk5h7G0mpngWmxbHZiHrcK5BaulDui9s1wayQwKVCiM0sE6kA5xC8xIyVGBmJDZXzci4uYnxd6l0-Zyi_gF0EtTHA</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>A real-time gracefully degrading avionics system for unmanned aerial vehicles</title><source>IEEE Xplore All Conference Series</source><creator>Sababha, B. H. ; Rawashdeh, O. A. ; Sa'deh, W. A.</creator><creatorcontrib>Sababha, B. H. ; Rawashdeh, O. A. ; Sa'deh, W. A.</creatorcontrib><description>Graceful degradation is an approach for developing dependable safety-critical embedded applications, where redundant active or standby resources are used to cope with faults through system reconfiguration at run-time. Compared to traditional hardware and software redundancy, it is a promising technique that may achieve dependability with a significant reduction in cost, size, weight, and power requirements. Checkpointing protocols, which are necessary components of degrading systems, support task migration through state preservation. They allow real-time embedded systems to recover from any failure by restarting from the last well-defined and consistent state, thus preserving the progress of computations that have been achieved. This paper demonstrates and applies the graceful degradation concept to achieve fault tolerance in an unmanned aerial vehicle (UAV) real-time embedded system. A checkpointing protocol is used to reserve the state of the avionics of the UAV system. Faults were injected during run-time causing one of the system's stability critical control tasks to fail. The system was able successfully to recover by restarting the affected critical task(s) on a different processor with last valid consistent state(s). This paper presents the architecture, fault injection scheme, and the results of the tests performed, which demonstrate the viability of graceful degradation in our tested UAV.</description><identifier>ISSN: 0547-3578</identifier><identifier>ISBN: 1467327913</identifier><identifier>ISBN: 9781467327916</identifier><identifier>EISSN: 2379-2027</identifier><identifier>EISBN: 1467327921</identifier><identifier>EISBN: 9781467327909</identifier><identifier>EISBN: 9781467327923</identifier><identifier>EISBN: 1467327905</identifier><identifier>DOI: 10.1109/NAECON.2012.6531050</identifier><language>eng</language><publisher>IEEE</publisher><ispartof>2012 IEEE National Aerospace and Electronics Conference (NAECON), 2012, p.171-177</ispartof><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6531050$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,27925,54555,54920,54932</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6531050$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Sababha, B. H.</creatorcontrib><creatorcontrib>Rawashdeh, O. A.</creatorcontrib><creatorcontrib>Sa'deh, W. A.</creatorcontrib><title>A real-time gracefully degrading avionics system for unmanned aerial vehicles</title><title>2012 IEEE National Aerospace and Electronics Conference (NAECON)</title><addtitle>NAECON</addtitle><description>Graceful degradation is an approach for developing dependable safety-critical embedded applications, where redundant active or standby resources are used to cope with faults through system reconfiguration at run-time. Compared to traditional hardware and software redundancy, it is a promising technique that may achieve dependability with a significant reduction in cost, size, weight, and power requirements. Checkpointing protocols, which are necessary components of degrading systems, support task migration through state preservation. They allow real-time embedded systems to recover from any failure by restarting from the last well-defined and consistent state, thus preserving the progress of computations that have been achieved. This paper demonstrates and applies the graceful degradation concept to achieve fault tolerance in an unmanned aerial vehicle (UAV) real-time embedded system. A checkpointing protocol is used to reserve the state of the avionics of the UAV system. Faults were injected during run-time causing one of the system's stability critical control tasks to fail. The system was able successfully to recover by restarting the affected critical task(s) on a different processor with last valid consistent state(s). This paper presents the architecture, fault injection scheme, and the results of the tests performed, which demonstrate the viability of graceful degradation in our tested UAV.</description><issn>0547-3578</issn><issn>2379-2027</issn><isbn>1467327913</isbn><isbn>9781467327916</isbn><isbn>1467327921</isbn><isbn>9781467327909</isbn><isbn>9781467327923</isbn><isbn>1467327905</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2012</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNpFkMlqwzAURdUJ6qb5gmz0A3af5mhpTDpAmmzadVCk51TFdorkBPL3DTTQ1eVw4CwuITMGFWNgn1b1olmvKg6MV1oJBgquyAOT2ghuLGfXpODC2JIDNzf_golbUoCSphTKzO_JNOdvADgnNQdbkPeaJnRdOcYe6S45j-2h60404BlCHHbUHeN-iD7TfMoj9rTdJ3oYejcMGKjDFF1Hj_gVfYf5kdy1rss4veyEfD4vPprXcrl-eWvqZRk5h7G0mpngWmxbHZiHrcK5BaulDui9s1wayQwKVCiM0sE6kA5xC8xIyVGBmJDZXzci4uYnxd6l0-Zyi_gF0EtTHA</recordid><startdate>20120101</startdate><enddate>20120101</enddate><creator>Sababha, B. H.</creator><creator>Rawashdeh, O. A.</creator><creator>Sa'deh, W. A.</creator><general>IEEE</general><scope>6IE</scope><scope>6IH</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIO</scope></search><sort><creationdate>20120101</creationdate><title>A real-time gracefully degrading avionics system for unmanned aerial vehicles</title><author>Sababha, B. H. ; Rawashdeh, O. A. ; Sa'deh, W. A.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i220t-9617dafeff6d1c0b5e8909646decca9247417e3e5e3756d9a04aeeb017442e503</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2012</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Sababha, B. H.</creatorcontrib><creatorcontrib>Rawashdeh, O. A.</creatorcontrib><creatorcontrib>Sa'deh, W. A.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan (POP) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEL</collection><collection>IEEE Proceedings Order Plans (POP) 1998-present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Sababha, B. H.</au><au>Rawashdeh, O. A.</au><au>Sa'deh, W. A.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>A real-time gracefully degrading avionics system for unmanned aerial vehicles</atitle><btitle>2012 IEEE National Aerospace and Electronics Conference (NAECON)</btitle><stitle>NAECON</stitle><date>2012-01-01</date><risdate>2012</risdate><spage>171</spage><epage>177</epage><pages>171-177</pages><issn>0547-3578</issn><eissn>2379-2027</eissn><isbn>1467327913</isbn><isbn>9781467327916</isbn><eisbn>1467327921</eisbn><eisbn>9781467327909</eisbn><eisbn>9781467327923</eisbn><eisbn>1467327905</eisbn><abstract>Graceful degradation is an approach for developing dependable safety-critical embedded applications, where redundant active or standby resources are used to cope with faults through system reconfiguration at run-time. Compared to traditional hardware and software redundancy, it is a promising technique that may achieve dependability with a significant reduction in cost, size, weight, and power requirements. Checkpointing protocols, which are necessary components of degrading systems, support task migration through state preservation. They allow real-time embedded systems to recover from any failure by restarting from the last well-defined and consistent state, thus preserving the progress of computations that have been achieved. This paper demonstrates and applies the graceful degradation concept to achieve fault tolerance in an unmanned aerial vehicle (UAV) real-time embedded system. A checkpointing protocol is used to reserve the state of the avionics of the UAV system. Faults were injected during run-time causing one of the system's stability critical control tasks to fail. The system was able successfully to recover by restarting the affected critical task(s) on a different processor with last valid consistent state(s). This paper presents the architecture, fault injection scheme, and the results of the tests performed, which demonstrate the viability of graceful degradation in our tested UAV.</abstract><pub>IEEE</pub><doi>10.1109/NAECON.2012.6531050</doi><tpages>7</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0547-3578
ispartof 2012 IEEE National Aerospace and Electronics Conference (NAECON), 2012, p.171-177
issn 0547-3578
2379-2027
language eng
recordid cdi_ieee_primary_6531050
source IEEE Xplore All Conference Series
title A real-time gracefully degrading avionics system for unmanned aerial vehicles
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-29T06%3A27%3A14IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_CHZPO&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=A%20real-time%20gracefully%20degrading%20avionics%20system%20for%20unmanned%20aerial%20vehicles&rft.btitle=2012%20IEEE%20National%20Aerospace%20and%20Electronics%20Conference%20(NAECON)&rft.au=Sababha,%20B.%20H.&rft.date=2012-01-01&rft.spage=171&rft.epage=177&rft.pages=171-177&rft.issn=0547-3578&rft.eissn=2379-2027&rft.isbn=1467327913&rft.isbn_list=9781467327916&rft_id=info:doi/10.1109/NAECON.2012.6531050&rft.eisbn=1467327921&rft.eisbn_list=9781467327909&rft.eisbn_list=9781467327923&rft.eisbn_list=1467327905&rft_dat=%3Cieee_CHZPO%3E6531050%3C/ieee_CHZPO%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-i220t-9617dafeff6d1c0b5e8909646decca9247417e3e5e3756d9a04aeeb017442e503%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=6531050&rfr_iscdi=true