Chapter 9
EDF (Earliest-Deadline-First) is a dynamic-priority algorithm that gives the highest priority to the task with the nearest absolute deadline; it is optimal among all scheduling algorithms for uniprocessor preemptive scheduling, able to achieve up to 100% CPU utilization.LST (Least-Slack-Time-first) is dynamic, prioritizing the task with the least slack (deadline โ remaining execution time โ current time); it is also optimal but has higher run-time overhead than EDF since remaining execution time must be tracked.Rate Monotonic (RM) uses fixed priority, giving shorter-period tasks higher priority; it is optimal among fixed-priority algorithms for periodic tasks.EDF or LST rather than fixed priorities.TDMA, CSMA/CD, token passing) govern how nodes share a common transmission medium, bounding access delay; RSVP (Resource Reservation Protocol) reserves bandwidth/resources along a network path to provide QoS guarantees for real-time traffic over IP networks.SOA).DNS (Domain Name System) is the internet's hierarchical, distributed name service mapping domain names to IP addresses.LDAP) store and organize information about network resources; discovery services let clients dynamically locate available services on a network.OMG, that lets objects written in different languages and running on different platforms communicate through an Object Request Broker (ORB), using an Interface Definition Language (IDL) to describe object interfaces independent of any specific programming language.IaaS (Infrastructure as a Service) provides virtualized computing resources such as servers, storage, and networking (e.g. Amazon EC2); PaaS (Platform as a Service) provides a platform for developing/deploying applications without managing underlying infrastructure (e.g. Google App Engine); SaaS (Software as a Service) delivers complete applications over the internet (e.g. Gmail, Office 365).Cristian's algorithm has a client poll a time server and adjust for round-trip delay; the Berkeley algorithm has a coordinator poll all nodes, compute an average time, and tell each node how to adjust.Ricart-Agrawala algorithm).Suzuki-Kasami algorithm).