Learn More
This paper describes a set of TDMA MAC protocols for wireless sensor networks that can achieve near-optimal throughput and good latency for regular periodic data delivery. The protocol is based on a novel graph coloring technique called the Color Constraint Heuristic (CCH) The paper describes a centralized TDMA slot assignment algorithm, Centralized Slot(More)
This paper describes the design of the OpenSTARS real-time analysis tool. The paper focuses on criteria for a good analysis tool including correctness, performance/scalability, flexibility, and extensibility. Several leading real-time analysis tools are surveyed and several problems with the tools under these criteria are identified. The paper then presents(More)
The Twitter social network provides a constant stream of concise data, useful within both geospatial and temporal domains. Previous studies have attempted to mine and find recent news topics within the data set. Although the efforts were a step in the right direction, we believe more is needed to accomplish a useful and interesting task: using live Twitter(More)
Integration of middleware scheduling and resource management services enables open distributed real-time embedded (DRE) applications to meet end-to-end quality of service (QoS) requirements in highly variable operating environments. This paper describes our research on integrating CORBA scheduling and resource management services, and presents experiments(More)
This paper describes a medium access control protocol for wireless sensor networks designed for broadcast communication. The RI-MAC (Random Interference Medium Access Control) protocol uses random slot assignment in each MAC frame, along with knowledge of neighbors’ transmission schedules to mitigate some of the energy wasting problems with existing MAC(More)
We describe the design and implementation of a static real-time data distribution mechanism that uses a real-time event service and a real-time scheduling service to ensure the ontime, and temporally valid delivery of data. The mechanism implements an algorithm, called the just-in-time data distribution algorithm to determine scheduling parameters that will(More)
The latest version of Real-Time CORBA defines a Distributable Thread primitive to support real-time computing in a dynamic distributed environment. However, this standard does not provide support for making and enforcing global decisions. This paper describes the framework for a Distributed Scheduling Service (DSS) that provides globally sound(More)