Options
1999
Conference Paper
Title
High performance application-oriented operating systems - the EPOS approach
Abstract
This paper presents the EPOS approach to bring object-oriented operating systems closer to high performance parallel applications. The gap between them originates from the complexity of assembling an operating system out of a complex collection of complex classes. EPOS aims to deliver, whenever possible automatically, a customized runtime support system for each application. In order to achieve this, EPOS introduces the concepts of scenario-independent system abstractions, scenario adapters and inflated interfaces. An application designed and implemented following the guidelines behind these concepts can be submitted to a tool that will proceed syntactical and data flow analysis to extract a blueprint for the operating system. This blueprint is then refined by dependency analysis against information about the execution scenario acquired from the user via visual tools. The outcome of this process is a set of selective realize keys that will support the generation of the application-oriented operating system.