Designing and implementing Choices: an object-oriented system in C++
Communications of the ACM
Exokernel: an operating system architecture for application-level resource management
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
Optimistic incremental specialization: streamlining a commercial operating system
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
The Flux OSKit: a substrate for kernel and language research
Proceedings of the sixteenth ACM symposium on Operating systems principles
HAC: hybrid adaptive caching for distributed storage systems
Proceedings of the sixteenth ACM symposium on Operating systems principles
A comparative analysis of disk scheduling policies
Communications of the ACM
Building appliances out of components using Pebble
EW 9 Proceedings of the 9th workshop on ACM SIGOPS European workshop: beyond the PC: new challenges for the operating system
A survey of customizability in operating systems research
ACM Computing Surveys (CSUR)
IEEE Software
Using Meta-Interfaces to Support Secure, Dynamic System Reconfiguration
CDS '98 Proceedings of the International Conference on Configurable Distributed Systems
A method for adaptive performance improvement of operating systems
SIGMETRICS '81 Proceedings of the 1981 ACM SIGMETRICS conference on Measurement and modeling of computer systems
Exterminate all operating system abstractions
HOTOS '95 Proceedings of the Fifth Workshop on Hot Topics in Operating Systems (HotOS-V)
Self-Monitoring and Self-Adapting Operating Systems
HOTOS '97 Proceedings of the 6th Workshop on Hot Topics in Operating Systems (HotOS-VI)
Fast concurrent dynamic linking for an adaptive operating system
ICCDS '96 Proceedings of the 3rd International Conference on Configurable Distributed Systems
Specialization classes: an object framework for specialization
IWOOOS '96 Proceedings of the 5th International Workshop on Object Orientation in Operating Systems (IWOOOS '96)
Adaptive caching in a distributed file system
Adaptive caching in a distributed file system
Fine-grained dynamic instrumentation of commodity operating system kernels
Fine-grained dynamic instrumentation of commodity operating system kernels
Towards self-optimizing memory management
Towards self-optimizing memory management
Using model trees to characterize computer resource usage
WOSS '04 Proceedings of the 1st ACM SIGSOFT workshop on Self-managed systems
Multiple Page Size Modeling and Optimization
Proceedings of the 14th International Conference on Parallel Architectures and Compilation Techniques
Plan B: An Operating System for Ubiquitous Computing Environments
PERCOM '06 Proceedings of the Fourth Annual IEEE International Conference on Pervasive Computing and Communications
DCAF: An MPEG-21 Dynamic Content Adaptation Framework
Multimedia Tools and Applications
Client-centric usage environment adaptation using MPEG-21
Journal of Mobile Multimedia
Towards multi-level adaptation for distributed operating systems and applications
ICA3PP'12 Proceedings of the 12th international conference on Algorithms and Architectures for Parallel Processing - Volume Part II
Hi-index | 0.00 |
The DAiSES research project, initiated in September 2004, has allowed us to understand the potential value of and challenges associated with providing dynamic OS policy adaptation. During this period the project has had two major research foci, investigation of process scheduling as a possible target of adaptation and dynamic adaptation of I/O scheduling. The paper revisits the DAiSES methodology, elucidating it in terms of these two adaptation targets. It abstracts the challenges in dynamic adaptation of stateless systems and provides solutions to these challenges, exemplifying them in the context of I/O schedulers.