This book focuses on scheduling algorithms for parallel applications on heterogeneous distributed systems, and addresses key scheduling requirements – high performance, low energy consumption, real time, and high reliability – from the perspectives of both theory and engineering practice. Further, it examines two typical application cases in automotive cyber-physical systems and cloud systems in detail, and discusses scheduling challenges in connection with resource costs, reliability and low energy.
The book offers a comprehensive and systematic treatment of high-performance, low energy consumption, and high reliability issues on heterogeneous distributed systems, making it a particularly valuable resource for researchers, engineers and graduate students in the fields of computer science and engineering, information science and engineering, and automotive engineering, etc.The wealth of motivational examples with figures and tables make it easy to understand.
Addresses the scheduling of parallel applications on heterogeneous distributed systems in theory and practice Comprehensively studies real-time, low-energy and high-reliability scheduling constraints Presents the latest research results on parallel application scheduling on heterogeneous distributed systems Studies scheduling algorithms and techniques in automotive cyber-physical systems and cloud systems
Guoqi Xie
Heterogeneous distributed systems Heterogeneous computing systems Parallel application Automotive application Cyber physical systems Embedded system Cloud computing Task scheduling Real time Energy efficient Fault tolerance Reliability Dependability Mixed-critical systems