Presenting an integrated treatment both of theory and practice, "Handbook of Real-Time and Embedded Systems" provides comprehensive coverage of the most advanced and timely topics in the field. This handbook includes material on designing real-time systems and the potential mistakes of seemingly reasonable design choices. It features a large section on real-time databases and data services that address problems of data distributions, periods and deadline assignments for sensor transactions, software architecture, and performance improvement. Real-time scheduling and resource management are examined through periodic tasks, aperiodic tasks, and protocols for resource overload management