Publication Name Mapping a Multi-Level Scheduling Pattern Language to Distributed Real-Time Embedded Applications  
Publication Type Conference Proceeding  
Publication Date November, 2002  
Bibliography Entry Chris Gill, Lisa DiPippo, Victor Fay-Wolfe, Douglas Niehaus, Lonnie Welch, Mapping a Multi-Level Scheduling Pattern Language to Distributed Real-Time Embedded Applications, Proceedings of the Workshop on Patterns in Distributed Real-Time and Embedded Systems, Nov. 2002  
Download Publication downloads/mapping_multilevel_scheduling.pdf  
Mission-critical Distributed Real-Time and Embedded (DRE) systems pose significant resource management challenges at and across all architectural levels, i.e., the operating system and low-level middleware on each endsystem, and distributed services spanning multiple endsystems. Furthermore, the challenges posed by one application may differ from the challenges posed by another. As developers of complex DRE applications move increasingly from building individual systems to composing systems of systems, it is imperative to identify approaches that can reconcile design forces throughout a multiplicity of architectural levels and application scenarios. This paper makes two contributions to the design of resource management for DRE systems. First, it describes our recent refinements to a pattern language for resource scheduling in DRE systems. Second, it examines how the pattern language applies to several example DRE systems, thus giving guidance to developers of both individual DRE systems and composite systems. extensions and refinements to it. Section 3 describes three example DRE applications in detail, and considers the paths through the pattern language consisting of the patterns used in each application. Finally, Section 4 offers concluding remarks and describes future work on the pattern language and its applications to DRE systems.
Lisa DiPippo dipippo@cs.uri.edu
Victor Fay-Wolfe wolfe@cs.uri.edu
Patterns for real-time distributed object middleware scheduling

Copyright © 2005. All rights reserved.
Department Of Computer Science and Statistics
Univeristy Of Rhode Island