Adaptable OS services for distributed reconfigurable systems on chip / Sufyan L. M. Samara. 2010
Content
- List of Figures
- List of Tables
- Glossary
- 1 Introduction
- 2 Background and related work
- 2.1 Reconfigurable systems
- 2.2 Operating system for embedded systems
- 2.2.1 Configurability in embedded operating systems
- 2.2.2 Operating systems and reconfigurable elements
- 2.3 Chapter conclusion
- 3 System design and architecture
- 4 OS Service structure
- 5 OS service configurations and adaptation
- 5.1 OS service model formal definition
- 5.2 Optimal configurations and constraints
- 5.2.1 Single criterion optimization algorithm
- 5.2.2 Evaluating for a suitable OS service configuration
- 5.2.3 Evaluating for Pareto optimal OS service configuration
- 5.2.4 Wrap up example
- 5.3 SESs granularity and pipelining
- 5.4 Chapter Conclusions
- 6 OS services distribution
- 6.1 SESs distribution
- 6.1.1 Heterogeneity and Distributed Environments
- 6.1.2 Fault Tolerance or Availability
- 6.1.3 Distribution stages
- 6.2 The Initialization stage
- 6.3 The discovery and execution routing stage
- 6.3.1 The building of the execution routing graphs
- 6.3.2 Discovery and execution using self-x routing
- 6.4 Chapter Conclusion
- 7 Methods Evaluation
- 7.1 Evaluating OS service configurations
- 7.1.1 OS service configurations under limited resources
- 7.1.2 OS service Pareto optimal configuration
- 7.2 OS service distribution
- 7.3 Chapter conclusion
- 8 Case study
- 9 Conclusion and future directions
- Author's Publications
- References
