grantor: University of TorontoRecent research efforts have investigated customizable operating systems, where the implementation of operating system services can be chosen to meet an application's performance or functionality requirements. This dissertation investigates the potential benefits of allowing the customization to be changed, on-the-fly, while the service is in use. By using a prototype implementation of the dynamic object switching layer in the K42 operating system, we explore the costs and benefits associated with dynamic customization. As an example, we showed how K42 can switch a (per-file) page cache from a centralized implementation to one distributed across the processors of a multiprocessor in order to adapt to ...
this paper, we propose that such operating systems should be constructed as systems that manage dist...
One of the goals of an Operating System (OS) is to efficiently manage system resources so that they ...
K42 is an open-source research OS for 64-bit multiprocessor systems, focusing on the PowerPC arch...
grantor: University of TorontoRecent research efforts have investigated customizable opera...
Operating systems are constantly getting more complex in the functionality they support, due to the...
K42 is an open-source research OS for 64-bit multipro-cessor systems, focusing on the PowerPC ® arch...
Programmers require the ability to evolve the behavior of their software objects because the objects...
The rise of multicore processors has lead to techniques that dynamically vary the set and characteri...
Dynamic update is a mechanism that allows software updates and patches to be applied to a running sy...
Patches to modern operating systems, including bug fixes and security updates, and the reboots and d...
Patches to modern operating systems, including bug fixes and security updates, and the reboots and d...
K42 is an open-source scalable research operating system well suited to support systems research. Th...
Patches to modern operating systems, including bug fixes and security updates, and the reboots and d...
There is an increasing demand for long running and highly available systems. This holds particularly...
This thesis presents dynamic cache switching - a framework developed for implementing configurable c...
this paper, we propose that such operating systems should be constructed as systems that manage dist...
One of the goals of an Operating System (OS) is to efficiently manage system resources so that they ...
K42 is an open-source research OS for 64-bit multiprocessor systems, focusing on the PowerPC arch...
grantor: University of TorontoRecent research efforts have investigated customizable opera...
Operating systems are constantly getting more complex in the functionality they support, due to the...
K42 is an open-source research OS for 64-bit multipro-cessor systems, focusing on the PowerPC ® arch...
Programmers require the ability to evolve the behavior of their software objects because the objects...
The rise of multicore processors has lead to techniques that dynamically vary the set and characteri...
Dynamic update is a mechanism that allows software updates and patches to be applied to a running sy...
Patches to modern operating systems, including bug fixes and security updates, and the reboots and d...
Patches to modern operating systems, including bug fixes and security updates, and the reboots and d...
K42 is an open-source scalable research operating system well suited to support systems research. Th...
Patches to modern operating systems, including bug fixes and security updates, and the reboots and d...
There is an increasing demand for long running and highly available systems. This holds particularly...
This thesis presents dynamic cache switching - a framework developed for implementing configurable c...
this paper, we propose that such operating systems should be constructed as systems that manage dist...
One of the goals of an Operating System (OS) is to efficiently manage system resources so that they ...
K42 is an open-source research OS for 64-bit multiprocessor systems, focusing on the PowerPC arch...