Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Deadline Scheduling for Real-Time Systems - EDF and Related Algorithms

Buy
Many real-time systems rely on static scheduling algorithms. This includes cyclic scheduling, rate monotonic scheduling and fixed schedules created by off-line scheduling techniques such as dynamic programming, heuristic search, and simulated annealing. However, for many real-time systems, static scheduling algorithms are quite restrictive and inflexible. For example, highly automated agile manufacturing, command, control and communications, and distributed real-time multimedia applications all operate over long lifetimes and in highly non-deterministic environments. Dynamic real-time scheduling algorithms are more appropriate for these systems and are used in such systems. Many of these algorithms are based on earliest deadline first (EDF) policies. There exists a wealth of literature on EDF-based scheduling with many extensions to deal with sophisticated issues such as precedence constraints, resource requirements, system overload, multi-processors, and distributed systems.

Deadline Scheduling for Real-Time Systems: EDF and Related Algorithms aims at collecting a significant body of knowledge on EDF scheduling for real-time systems, but it does not try to be all-inclusive (the literature is too extensive). The book primarily presents the algorithms and associated analysis, but guidelines, rules, and implementation considerations are also discussed, especially for the more complicated situations where mathematical analysis is difficult. In general, it is very difficult to codify and taxonomize scheduling knowledge because there are many performance metrics, task characteristics, and system configurations. Also, adding to the complexity is the fact that a variety of algorithms have been designed for different combinations of these considerations. In spite of the recent advances there are still gaps in the solution space and there is a need to integrate the available solutions. For example, a list of issues to consider includes:

+ preemptive versus non-preemptive tasks,
+ uni-processors versus multi-processors,
+ using EDF at dispatch time versus EDF-based planning,
+ precedence constraints among tasks,
+ resource constraints, + periodic versus aperiodic versus sporadic tasks,
+ scheduling during overload,
+ fault tolerance requirements, and
+ providing guarantees and levels of guarantees (meeting quality of service requirements).

Deadline Scheduling for Real-Time Systems: EDF and Related Algorithms should be of interest to researchers, real-time system designers, and instructors and students, either as a focussed course on deadline-based scheduling for real-time systems, or, more likely, as part of a more general course on real-time computing. The book serves as an invaluable reference in this fast-moving field.
(HTML tags aren't allowed.)

The Internet For Dummies
The Internet For Dummies

Welcome to The Internet For Dummies, 12th Edition. The Internet has become so interwoven in today’s life — work, school, politics, and play — that ignoring it is no longer an option. This book describes what you do to become an Internaut (someone who navigates the Internet with skill) — how to get started, what...

OpenGL 4.0 Shading Language Cookbook
OpenGL 4.0 Shading Language Cookbook

The OpenGL Shading Language (GLSL) Version 4.0 brings unprecedented power and flexibility to programmers interested in creating modern, interactive, graphical programs. It allows us to harness the power of modern Graphics Processing Units (GPUs) in a straightforward way by providing a simple, yet powerful, language and API.

The...

Microsoft Office 2000: Visual Basic for Applications Fundamentals (Developer Learning Tools)
Microsoft Office 2000: Visual Basic for Applications Fundamentals (Developer Learning Tools)
Creating documents, building databases, and writing e-mail are just some of the things you can do with Microsoft Office 2000. But Office 2000 also gives you a way to do these and other tasks, as well as extend built-in functionality, through Microsoft Visual Basic programming. This book shows you how to develop the Visual Basic code that will let...

Fostering Critical Thinking Through Collaborative Group Work: Insights from Hong Kong
Fostering Critical Thinking Through Collaborative Group Work: Insights from Hong Kong
This book reports on studies contextualised within the curriculum development of General Studies in primary education and Liberal Studies in secondary education in Hong Kong. Both areas call for a learning environment that is conducive to the use of collaborative group work to foster critical thinking. By employing a mixed-methods approach and...
Rocket Surgery Made Easy: The Do-It-Yourself Guide to Finding and Fixing Usability Problems
Rocket Surgery Made Easy: The Do-It-Yourself Guide to Finding and Fixing Usability Problems

It's been known for years that usability testing can dramatically improve products. But with a typical price tag of $5,000 to $10,000 for a usability consultant to conduct each round of tests, it rarely happens.

In this how-to companion to Don't Make Me Think: A Common Sense Approach to Web Usability, Steve
...

Algorithmic Game Theory
Algorithmic Game Theory
In the last few years game theory has had a substantial impact on computer science, especially on Internet- and e-commerce-related issues. More than 40 of the top researchers in this field have written chapters that go from the foundations to the state of the art. Basic chapters on algorithmic methods for equilibria, mechanism design and...
©2020 LearnIT (support@pdfchm.net) - Privacy Policy