The DARTS (Distributed and Adaptive Real-Time Systems)
Lab performs experimental systems research in
distributed systems, including mobile and wireless
environments, ad-hoc and mesh networks, sensor networks,
and high-performance computing environments. The focus of
our work is on the provision of Quality-of-Service (QoS) in
such environments (e.g., latency management for real-time
systems) and the design and implementation of adaptive
mechanisms to control QoS. For example, our work studies
cooperative wireless networks where we study cooperation
at both the application-level and system-level.
Application-level cooperation refers to distributed systems
where members share information (e.g., location, sensor
data, multimedia streams) and resources (processing,
networking, storage) to support applications and users in
achieving their goals. System-level cooperation refers to the
underlying system components in a distributed system working
together to support applications or to improve their
performance. This includes multi-constraint routing in
multi-hop networks, distributed energy management techniques,
and end-to-end error recovery mechanisms that are resource-
and QoS-aware.
Toward these ends, our group is building numerous system
components, middleware tools, and applications, including
NDMesh (several mesh network test beds), Impresario (a
sensor network), and SPIRIT (a resource and information
sharing infrastructure). Explore our lab's web site to obtain
more information.