Main / CoursesNES
Course - Networked Embedded Systems
Draft version - December 10, 2007.
Capsule Statement of Course Content:
Large scale distributed and networked embedded systems are an emerging class of embedded systems fueled by miniaturization, large scale integration, and wireless communication technologies. The applications of such systems range from distributed control and actuation systems, monitoring and surveillance systems, and enabling technologies for ubiquitous and proactive computing paradigms. While these technologies still face many traditional system building challenges, they pose a number of new issues that are critical in realizing practical solutions. The recent flurry of industrial and research efforts in this domain have resulted in the emergence of a rich body of literature, experimental hardware and software platforms, as well as the proliferation of applications for their use. In this class we will look at a number of system level design issues and the existing and potential approaches for tackling the new engineering problems. The covered issues include, but are not limited to topics such as platforms, ad hoc networking, localization, autonomous sensor calibration, time synchronization, power management, collaborative signal processing and optimization, data fusion, storage, sensor and network coverage, and security. Although the topics of this class by their nature are broad, no specific prior knowledge will be assumed and the class will be fairly self contained. Thus, the exact coverage of the material and their related background will depend on the backgrounds of the students attending the lectures (i.e. class participation is strongly encouraged!).
Specific computer networking and distributed system knowledge is not required as the course is designed to be self contained. Background and relevant material will be reviewed as deemed necessary by the instructor.
Tentative Course Outline:
The material in class will be based on a number of recently published papers and articles as well as online resources. Homeworks, exams, and projects will include quantitative analysis and system design related problems as well as surveys and critiques of the papers assigned in class. Active class participation and discussions will be strongly encouraged. Projects dealing with actual hardware or using data from real systems (e.g. sensors, network or power measurements) will be considered more favorably than simulated ones. Survey paper type projects can be used as a last resort.