We present novel approaches to managing three key resources in an event-driven sensornet OS: memory, energy, and peripherals. We describe the factors that necessitate using these new approaches rather than existing ones. A combination of static allocation and compile-time virtualization isolates resources from one another, while dynamic management provides the flexibility and sharing needed to minimize worst-case overheads. We evaluate the effectiveness and efficiency of these management policies in comparison to those of TinyOS 1.x, SOS, MOS, and Contiki. We show that by making memory, energy, and peripherals first-class abstractions, an OS can quickly, efficiently, and accurately adjust itself to the lowest possible power state, enable hi...
Sensor network operating systems have to operate with limited hardware resources. Constraints on pow...
Sensor network nodes exhibit characteristics of both embedded systems and general-purpose systems.A ...
Wireless sensor networks are composed of large numbers of tiny networked devices that communicate un...
We present novel approaches to managing three key resources in an event-driven sensornet OS: memory,...
Sensor network nodes exhibit characteristics of both embedded systems and general-purpose systems. T...
The networked application environment has motivated the development of multitasking operating system...
Due to the low-cost and low-power requirement in an individual sensor node, the available computing ...
Memory and energy optimization strategies are essential for the resource-constrained wireless sensor...
This thesis is focused on issues relating to the management of the operating systems in wireless sen...
To my parents. For constantly reminding me that my best isn’t good enough. ii iii Wireless sensor ne...
The need for dynamic resource management has shadowed the exponential growth of on-chip transistor c...
The Complexity of emerging multi/many-core architectures and diversity of modern workloads demands c...
The need for dynamic resource management has shadowed the exponential growth of on-chip transistor c...
The Complexity of emerging multi/many-core architectures and diversity of modern workloads demands c...
Abstract – Dynamic resource management has been a hot spot in recent years. As the applications like...
Sensor network operating systems have to operate with limited hardware resources. Constraints on pow...
Sensor network nodes exhibit characteristics of both embedded systems and general-purpose systems.A ...
Wireless sensor networks are composed of large numbers of tiny networked devices that communicate un...
We present novel approaches to managing three key resources in an event-driven sensornet OS: memory,...
Sensor network nodes exhibit characteristics of both embedded systems and general-purpose systems. T...
The networked application environment has motivated the development of multitasking operating system...
Due to the low-cost and low-power requirement in an individual sensor node, the available computing ...
Memory and energy optimization strategies are essential for the resource-constrained wireless sensor...
This thesis is focused on issues relating to the management of the operating systems in wireless sen...
To my parents. For constantly reminding me that my best isn’t good enough. ii iii Wireless sensor ne...
The need for dynamic resource management has shadowed the exponential growth of on-chip transistor c...
The Complexity of emerging multi/many-core architectures and diversity of modern workloads demands c...
The need for dynamic resource management has shadowed the exponential growth of on-chip transistor c...
The Complexity of emerging multi/many-core architectures and diversity of modern workloads demands c...
Abstract – Dynamic resource management has been a hot spot in recent years. As the applications like...
Sensor network operating systems have to operate with limited hardware resources. Constraints on pow...
Sensor network nodes exhibit characteristics of both embedded systems and general-purpose systems.A ...
Wireless sensor networks are composed of large numbers of tiny networked devices that communicate un...