Programming OS Schedulers with Domain-Specific Languages and Aspects: New Approaches for OS Kernel Engineering

msra(2002)

引用 35|浏览3
暂无评分
摘要
There is a continuous demand for new scheduling policies to address specific requirements of modern OSes. However, the implementation of such policies within an existing OS kernel raises many problems, mainly because optimizations within schedulers hin- der code maintenance and implementation of existing schedulers is spread over the kernel. In this paper we motivate that schedulers form an aspect within OS kernels. We show how the DSL of the Bossa system for the definition of scheduling poli- cies and its runtime support can be integrated with a framework for Aspect-Oriented Programming, Event- based AOP. Finally, we discuss the generalization of AOP-based techniques to other OS kernel modules.
更多
查看译文
关键词
aspect oriented programming,domain specific language
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要