Real-time systems and networks are of increasing importance in many applications, including automated factories, telecommunication systems, defense systems, and space systems. This book introduces the concepts and state-of-the-art research developments of resource management in real-time systems and networks. Unlike other texts in the field, it covers the entire spectrum of issues in resource management, including task scheduling in uniprocessor real-time systems ; task scheduling, fault-tolerant task scheduling, and resource reclaiming in multiprocessor real-time systems ; conventional task scheduling and object-based task scheduling in distributed real-time systems ; and message scheduling, QoS routing, dependable communication, multicast communication, and medium access protocols in real-time networks. It provides algorithmic treatments for all of the issues addressed, highlighting the intuition behind each algorithm and giving examples. The book also includes two chapters of case studies.