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...
The networked application environment has motivated the development of multitasking operating system...
UnrestrictedIn this dissertation, we focus on resource management in distributed systems. The essenc...
Modern network applications require high performance and consume a lot of energy. Their inherent dyn...
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...
Memory and energy optimization strategies are essential for the resource-constrained wireless sensor...
In this dissertation, we focus on multiple levels of optimized resource management techniques. We fi...
Energy is the most limiting resource in sensor networks. This is particularly true for dynamic senso...
The Complexity of emerging multi/many-core architectures and diversity of modern workloads demands c...
The Complexity of emerging multi/many-core architectures and diversity of modern workloads demands c...
Internet of Things (IoT) recently becomes a hot topic in both research communities and the public. I...
Ten years after the Internet revolution are we standing on the brink of another revolution: networke...
Due to the low-cost and low-power requirement in an individual sensor node, the available computing ...
The complexity of computation hardware has increased at an unprecedented rate for the last few decad...
The need for dynamic resource management has shadowed the exponential growth of on-chip transistor c...
The networked application environment has motivated the development of multitasking operating system...
UnrestrictedIn this dissertation, we focus on resource management in distributed systems. The essenc...
Modern network applications require high performance and consume a lot of energy. Their inherent dyn...
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...
Memory and energy optimization strategies are essential for the resource-constrained wireless sensor...
In this dissertation, we focus on multiple levels of optimized resource management techniques. We fi...
Energy is the most limiting resource in sensor networks. This is particularly true for dynamic senso...
The Complexity of emerging multi/many-core architectures and diversity of modern workloads demands c...
The Complexity of emerging multi/many-core architectures and diversity of modern workloads demands c...
Internet of Things (IoT) recently becomes a hot topic in both research communities and the public. I...
Ten years after the Internet revolution are we standing on the brink of another revolution: networke...
Due to the low-cost and low-power requirement in an individual sensor node, the available computing ...
The complexity of computation hardware has increased at an unprecedented rate for the last few decad...
The need for dynamic resource management has shadowed the exponential growth of on-chip transistor c...
The networked application environment has motivated the development of multitasking operating system...
UnrestrictedIn this dissertation, we focus on resource management in distributed systems. The essenc...
Modern network applications require high performance and consume a lot of energy. Their inherent dyn...