Method and system usable in sensor networks for handling memory faults

A method and system usable in sensor networks for handling memory faults is disclosed. In order to protect the operating system of a sensor node, coarse-grained memory protection is provided by creating and enforcing an application fault domain in the data memory address space of the sensor node. Th...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: SULTAN FLORIN, CHAKRADHAR SRIMAT T, RENGASWAMY RAM KUMAR, NAGARAJA KIRAN
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator SULTAN FLORIN
CHAKRADHAR SRIMAT T
RENGASWAMY RAM KUMAR
NAGARAJA KIRAN
description A method and system usable in sensor networks for handling memory faults is disclosed. In order to protect the operating system of a sensor node, coarse-grained memory protection is provided by creating and enforcing an application fault domain in the data memory address space of the sensor node. The data memory accessed by the application modules is restricted to the region (which defines the application fault domain) within the data memory address space. The application modules are prevented from accessing memory outside the application fault domain through software-based run-time checks. The state belonging to the operations system is maintained outside of the application fault domain, and is thus protected from memory corruption from any application module. In order to ensure that an application module does not operate on a corrupted state, fine-grained error detection and recovery is provided within the application fault domain. Any corruption of memory within the application fault domain is detected by a run-time memory integrity verifier implemented in the operating system kernel. Recovery involves purging the corrupted state and restarting only the affected application module to operate on an uncorrupted state.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US7581142B2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US7581142B2</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US7581142B23</originalsourceid><addsrcrecordid>eNrjZHDzTS3JyE9RSMxLUSiuLC5JzVUoLU5MyklVyMxTKE7NK84vUshLLSnPL8ouVkgDcjKAKnMy89IVclNz84sqFdISS3NKinkYWNMSc4pTeaE0N4OCm2uIs4duakF-fGpxQWJyKtCU-NBgc1MLQ0MTIycjYyKUAADfETOO</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Method and system usable in sensor networks for handling memory faults</title><source>esp@cenet</source><creator>SULTAN FLORIN ; CHAKRADHAR SRIMAT T ; RENGASWAMY RAM KUMAR ; NAGARAJA KIRAN</creator><creatorcontrib>SULTAN FLORIN ; CHAKRADHAR SRIMAT T ; RENGASWAMY RAM KUMAR ; NAGARAJA KIRAN</creatorcontrib><description>A method and system usable in sensor networks for handling memory faults is disclosed. In order to protect the operating system of a sensor node, coarse-grained memory protection is provided by creating and enforcing an application fault domain in the data memory address space of the sensor node. The data memory accessed by the application modules is restricted to the region (which defines the application fault domain) within the data memory address space. The application modules are prevented from accessing memory outside the application fault domain through software-based run-time checks. The state belonging to the operations system is maintained outside of the application fault domain, and is thus protected from memory corruption from any application module. In order to ensure that an application module does not operate on a corrupted state, fine-grained error detection and recovery is provided within the application fault domain. Any corruption of memory within the application fault domain is detected by a run-time memory integrity verifier implemented in the operating system kernel. Recovery involves purging the corrupted state and restarting only the affected application module to operate on an uncorrupted state.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2009</creationdate><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://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20090825&amp;DB=EPODOC&amp;CC=US&amp;NR=7581142B2$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,778,883,25551,76304</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20090825&amp;DB=EPODOC&amp;CC=US&amp;NR=7581142B2$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>SULTAN FLORIN</creatorcontrib><creatorcontrib>CHAKRADHAR SRIMAT T</creatorcontrib><creatorcontrib>RENGASWAMY RAM KUMAR</creatorcontrib><creatorcontrib>NAGARAJA KIRAN</creatorcontrib><title>Method and system usable in sensor networks for handling memory faults</title><description>A method and system usable in sensor networks for handling memory faults is disclosed. In order to protect the operating system of a sensor node, coarse-grained memory protection is provided by creating and enforcing an application fault domain in the data memory address space of the sensor node. The data memory accessed by the application modules is restricted to the region (which defines the application fault domain) within the data memory address space. The application modules are prevented from accessing memory outside the application fault domain through software-based run-time checks. The state belonging to the operations system is maintained outside of the application fault domain, and is thus protected from memory corruption from any application module. In order to ensure that an application module does not operate on a corrupted state, fine-grained error detection and recovery is provided within the application fault domain. Any corruption of memory within the application fault domain is detected by a run-time memory integrity verifier implemented in the operating system kernel. Recovery involves purging the corrupted state and restarting only the affected application module to operate on an uncorrupted state.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2009</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZHDzTS3JyE9RSMxLUSiuLC5JzVUoLU5MyklVyMxTKE7NK84vUshLLSnPL8ouVkgDcjKAKnMy89IVclNz84sqFdISS3NKinkYWNMSc4pTeaE0N4OCm2uIs4duakF-fGpxQWJyKtCU-NBgc1MLQ0MTIycjYyKUAADfETOO</recordid><startdate>20090825</startdate><enddate>20090825</enddate><creator>SULTAN FLORIN</creator><creator>CHAKRADHAR SRIMAT T</creator><creator>RENGASWAMY RAM KUMAR</creator><creator>NAGARAJA KIRAN</creator><scope>EVB</scope></search><sort><creationdate>20090825</creationdate><title>Method and system usable in sensor networks for handling memory faults</title><author>SULTAN FLORIN ; CHAKRADHAR SRIMAT T ; RENGASWAMY RAM KUMAR ; NAGARAJA KIRAN</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US7581142B23</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2009</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>SULTAN FLORIN</creatorcontrib><creatorcontrib>CHAKRADHAR SRIMAT T</creatorcontrib><creatorcontrib>RENGASWAMY RAM KUMAR</creatorcontrib><creatorcontrib>NAGARAJA KIRAN</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>SULTAN FLORIN</au><au>CHAKRADHAR SRIMAT T</au><au>RENGASWAMY RAM KUMAR</au><au>NAGARAJA KIRAN</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Method and system usable in sensor networks for handling memory faults</title><date>2009-08-25</date><risdate>2009</risdate><abstract>A method and system usable in sensor networks for handling memory faults is disclosed. In order to protect the operating system of a sensor node, coarse-grained memory protection is provided by creating and enforcing an application fault domain in the data memory address space of the sensor node. The data memory accessed by the application modules is restricted to the region (which defines the application fault domain) within the data memory address space. The application modules are prevented from accessing memory outside the application fault domain through software-based run-time checks. The state belonging to the operations system is maintained outside of the application fault domain, and is thus protected from memory corruption from any application module. In order to ensure that an application module does not operate on a corrupted state, fine-grained error detection and recovery is provided within the application fault domain. Any corruption of memory within the application fault domain is detected by a run-time memory integrity verifier implemented in the operating system kernel. Recovery involves purging the corrupted state and restarting only the affected application module to operate on an uncorrupted state.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US7581142B2
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Method and system usable in sensor networks for handling memory faults
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-15T10%3A29%3A06IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=SULTAN%20FLORIN&rft.date=2009-08-25&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS7581142B2%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true