UCLA Distributed Embedded Systems Program (DESP)


    Participating Faculty


    Deborah Estrin (CS) destrin@cs.ucla.edu Bill Mangione Smith (EE) billms@ee.ucla.edu
    Richard Muntz (CS) muntz@cs.ucla.edu Mani Srivastava (EE) mbs@ee.ucla.edu
    Miodrag Potkonjak (CS) miodrag@cs.ucla.edu Ingrid Verbauwhedi (EE) ingrid@ee.ucla.edu
    Majid Sarrafzadeh (CS) majid@cs.ucla.edu

    Overview

    This program focuses on the design and analysis of embedded computing systems, i.e., the computing systems that are embedded in devices and systems . . . from cellular telephones to automobiles and medical monitoring devices. Moreover, some of the most significant developments in this context will be associated with the ability to network these devices to each other and to traditional networks, thereby greatly increasing their capabilities. We refer to this technology as distributed embedded systems.

    While we have already begun to see a proliferation of embedded computing and distributed networking technologies, significant research is needed to realize the potential of this technology. In particular, research is needed in component and system-level techniques to build robust and long-lived systems out of energy-constrained wireless devices. In the Distributed Embedded Systems Program (DESP) we have put together a strong team of researchers and educators to study and research the challenges of these systems. The researchers involved represent a rich combination of systems design and component design. This program focuses on the following sub-areas:
     

    Focus on low-power component and system design
    One of the most important constraints on system design for networked embedded micro-systems is the need to operate at very low power. Low-power design in this space requires low-power components as well as low-power system and protocol design. Low power is essential for constructing untethered embedded systems that can operate for long periods of time without replenishing their energy supplies. One of the key techniques for achieving such long-lived systems is to turn off system components that are not required for operation.

    Focus on reconfigurable component and system design
    Today's embedded systems contain various combinations of different subsystems, such as ASICs, microprocessors, DSPs, and reconfigurable cores. Reconfigurability is added to these systems with either individual FPGA chips or other forms of reconfigurable logic. New embedded systems require a larger amount of flexibility compared to their predecessors. Markets change very rapidly, demanding embedded system solutions that are easily alterable. Such solutions are expected to support a variety of applications, changing system requirements and standards, as well as altering operating conditions. We study reconfigurable cores in embedded systems that provide the required adaptability and reconfigurability.

    Focus on sensor networks architectures
    Sensor networks are a form of networked embedded computing that will have enormous impact on a wide range of scientific, industrial, healthcare and consumer applications. We can now design and construct networks of small, low-power sensors, each with a wireless communications channel, that can cooperate to collectively monitor environmental conditions in environments of interest.  Sensor networks of interest are fully distributed; that is, there is no central controlling unit, and no individual sensor has global knowledge of the entire system. Moreover, these systems will eventually incorporate actuation as well as sensing, thus allowing for more sophisticated control of higher-energy components, as well as eventual remedial actions.
     

    Activities

    A link to upcoming seminars related to DESP research
    A link to past seminars (and possibly presentation material)
     

    Relevant Publications

    Several links to publications categorized by topic
     

    Projects

    A list of projects with one-line descriptions and links to relevant web sites
     

    Open Platform/Source

    Links to availble software/hardware
     

    Student Researchers

    A link to lists of students (sorted by advisor?): Ph.D, MS and undergraduate. Include project, advisor and expected completion date.
     

    Courses

    A link to a list of courses on embedded systems and related fields