Matches in SemOpenAlex for { <https://semopenalex.org/work/W2567489905> ?p ?o ?g. }
Showing items 1 to 72 of
72
with 100 items per page.
- W2567489905 abstract "This thesis addresses the problem of online multi-resource management in embedded real-time systems. It focuses on three research questions. The first question concentrates on how to design an efficient hierarchical scheduling framework for supporting independent development and analysis of component based systems, to provide temporal isolation between components. The second question investigates how to change the mapping of resources to tasks and components during run-time efficiently and predictably, and how to analyze the latency of such a system mode change in systems comprised of several scalable components. The third question deals with the scheduling and analysis of a set of parallel-tasks with real-time constraints which require simultaneous access to several different resources. For providing temporal isolation we chose a reservation-based approach. We first focused on processor reservations, where timed events play an important role. Common examples are task deadlines, periodic release of tasks, budget replenishment and budget depletion. Efficient timer management is therefore essential. We investigated the overheads in traditional timer management techniques and presented a mechanism called Relative Timed Event Queues (RELTEQ), which provides an expressive set of primitives at a low processor and memory overhead. We then leveraged RELTEQ to create an efficient, modular and extensible design for enhancing a real-time operating system with periodic tasks, polling, idling periodic and deferrable servers, and a two-level fixed priority Hierarchical Scheduling Framework (HSF). The HSF design provides temporal isolation and supports independent development of components by separating the global and local scheduling, and allowing each server to define a dedicated scheduler. Furthermore, the design addresses the system overheads inherent to an HSF and prevents undesirable interference between components. It limits the interference of inactive servers on the system level by means of wakeup events and a combination of inactive server queues with a stopwatch queue. Our implementation is modular and requires only a few modifications of the underlying operating system. We then investigated scalable components operating in a memory-constrained system. We first showed how to reduce the memory requirements in a streaming multimedia application, based on a particular priority assignment of the different components along the processing chain. Then we investigated adapting the resource provisions to tasks during runtime, referred to as mode changes. We presented a novel mode change protocol called Swift Mode Changes, which relies on Fixed Priority with Deferred preemption Scheduling to reduce the mode change latency bound compared to existing protocols based on Fixed Priority Preemptive Scheduling. We then presented a new partitioned parallel-task scheduling algorithm called Parallel-SRP (PSRP), which generalizes MSRP for multiprocessors, and the corresponding schedulability analysis for the problem of multi-resource scheduling of parallel tasks with real-time constraints. We showed that the algorithm is deadlock-free, derived a maximum bound on blocking, and used this bound as a basis for a schedulability test. We then demonstrated how PSRP can exploit the inherent parallelism of a platform comprised of multiple heterogeneous resources. Finally, we presented Grasp, which is a visualization toolset aiming to provide insight into the behavior of complex real-time systems. Its flexible plugin infrastructure allows for easy extension with custom visualization and analysis techniques for automatic trace verification. Its capabilities include the visualization of hierarchical multiprocessor systems, including partitioned and global multiprocessor scheduling with migrating tasks and jobs, communication between jobs via shared memory and message passing, and hierarchical scheduling in combination with multiprocessor scheduling. For tracing distributed systems with asynchronous local clocks Grasp also supports the synchronization of traces from different processors during the visualization and analysis." @default.
- W2567489905 created "2017-01-06" @default.
- W2567489905 creator A5070487918 @default.
- W2567489905 date "2012-01-01" @default.
- W2567489905 modified "2023-09-23" @default.
- W2567489905 title "Model-based estimation and control methods for batch cooling crystallizers" @default.
- W2567489905 doi "https://doi.org/10.6100/ir735554" @default.
- W2567489905 hasPublicationYear "2012" @default.
- W2567489905 type Work @default.
- W2567489905 sameAs 2567489905 @default.
- W2567489905 citedByCount "2" @default.
- W2567489905 countsByYear W25674899052020 @default.
- W2567489905 countsByYear W25674899052021 @default.
- W2567489905 crossrefType "journal-article" @default.
- W2567489905 hasAuthorship W2567489905A5070487918 @default.
- W2567489905 hasConcept C101468663 @default.
- W2567489905 hasConcept C111919701 @default.
- W2567489905 hasConcept C120314980 @default.
- W2567489905 hasConcept C149635348 @default.
- W2567489905 hasConcept C162324750 @default.
- W2567489905 hasConcept C173018170 @default.
- W2567489905 hasConcept C204854418 @default.
- W2567489905 hasConcept C206729178 @default.
- W2567489905 hasConcept C21547014 @default.
- W2567489905 hasConcept C2776633867 @default.
- W2567489905 hasConcept C2777632111 @default.
- W2567489905 hasConcept C31258907 @default.
- W2567489905 hasConcept C41008148 @default.
- W2567489905 hasConcept C48044578 @default.
- W2567489905 hasConcept C79403827 @default.
- W2567489905 hasConceptScore W2567489905C101468663 @default.
- W2567489905 hasConceptScore W2567489905C111919701 @default.
- W2567489905 hasConceptScore W2567489905C120314980 @default.
- W2567489905 hasConceptScore W2567489905C149635348 @default.
- W2567489905 hasConceptScore W2567489905C162324750 @default.
- W2567489905 hasConceptScore W2567489905C173018170 @default.
- W2567489905 hasConceptScore W2567489905C204854418 @default.
- W2567489905 hasConceptScore W2567489905C206729178 @default.
- W2567489905 hasConceptScore W2567489905C21547014 @default.
- W2567489905 hasConceptScore W2567489905C2776633867 @default.
- W2567489905 hasConceptScore W2567489905C2777632111 @default.
- W2567489905 hasConceptScore W2567489905C31258907 @default.
- W2567489905 hasConceptScore W2567489905C41008148 @default.
- W2567489905 hasConceptScore W2567489905C48044578 @default.
- W2567489905 hasConceptScore W2567489905C79403827 @default.
- W2567489905 hasLocation W25674899051 @default.
- W2567489905 hasOpenAccess W2567489905 @default.
- W2567489905 hasPrimaryLocation W25674899051 @default.
- W2567489905 hasRelatedWork W1556253199 @default.
- W2567489905 hasRelatedWork W1913724459 @default.
- W2567489905 hasRelatedWork W1949830126 @default.
- W2567489905 hasRelatedWork W2079842985 @default.
- W2567489905 hasRelatedWork W2098664955 @default.
- W2567489905 hasRelatedWork W2103055638 @default.
- W2567489905 hasRelatedWork W2116091213 @default.
- W2567489905 hasRelatedWork W2116624088 @default.
- W2567489905 hasRelatedWork W2117790631 @default.
- W2567489905 hasRelatedWork W2143109148 @default.
- W2567489905 hasRelatedWork W2168059980 @default.
- W2567489905 hasRelatedWork W2416748623 @default.
- W2567489905 hasRelatedWork W2579252587 @default.
- W2567489905 hasRelatedWork W2981605160 @default.
- W2567489905 hasRelatedWork W3012230606 @default.
- W2567489905 hasRelatedWork W3129988752 @default.
- W2567489905 hasRelatedWork W3199060385 @default.
- W2567489905 hasRelatedWork W3205961405 @default.
- W2567489905 hasRelatedWork W640852586 @default.
- W2567489905 hasRelatedWork W2667398535 @default.
- W2567489905 isParatext "false" @default.
- W2567489905 isRetracted "false" @default.
- W2567489905 magId "2567489905" @default.
- W2567489905 workType "article" @default.