SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
DROPS: OS support for distributed multimedia applications
Proceedings of the 8th ACM SIGOPS European workshop on Support for composing distributed applications
Security architectures revisited
EW 10 Proceedings of the 10th workshop on ACM SIGOPS European workshop
Enforceable component-based realtime contracts
Real-Time Systems
Design of the EROS trusted window system
SSYM'04 Proceedings of the 13th conference on USENIX Security Symposium - Volume 13
Taming subsystems: capabilities as universal resource access control in L4
Proceedings of the Second Workshop on Isolation and Integration in Embedded Systems
Trust and protection in the Illinois browser operating system
OSDI'10 Proceedings of the 9th USENIX conference on Operating systems design and implementation
Hi-index | 0.00 |
A window server used in real-time applications shouldbe able to assure previously agreed-upon redrawing ratesfor a subset of windows while providing best-effort servicesto the remaining windows and operations such as movingwindows. A window server used in embedded systemsshould be small and require only minimal operating systemsupport, for example just threads and address spacesas provided by microkernels.In this paper, we present the design and an implementationof the DOpE window server. The key techniques usedare to move redrawing responsibility from client applicationsto the window server and to devise a simple schedulingdiscipline for the redrawing subtasks.