Patent · US Active

Method and system usable in sensor networks for handling memory faults

US7581142B2 · kind B2 · utility

1Cited by
11References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 26, 2006
Grant dateAug 25, 2009
Priority date
Expiry dateFeb 18, 2028

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/1438
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

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 modu…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.