CoMOS: An Operating System for Heterogeneous Multi-Processor Sensor Devices

Download Now
Provided by: Microsoft
Topic: Hardware
Format: PDF
In this paper, the authors present the architectural design and implementation of CoMOS, a component messaging based operating system for mobile sensing and communication devices with multiple, heterogeneous processors. Potential applications of these devices include personal voice or video services, health monitoring and environmental sensing. To enable timely processing of environmental or user events and energy-efficient operations, the system uses a stack-based preemption mechanism and supports task migration and fine-grained resource scheduling. At the center of the architecture is a processor-agnostic programming abstraction in which applications are specified as sets of asynchronous tasks interacting with messages.
Download Now

Find By Topic