Learn More
Power management in data centers has become an increasingly important concern. Large server installations are designed to handle peak load, which may be significantly larger than in off-peak conditions. The increasing cost of energy consumption and cooling incurred in farms of high-performance web servers make low-power operation during off-peak hours(More)
Virtual-machine images are currently distributed as disk-image files, which are files that mirror the content of physical disks. This format is convenient for the virtual machine monitors that execute these images. However, it is not well-suited for administering images because storing images as disk-image files forces administrators to maintain the(More)
The security of operating systems is a main concern for all computer users and programmers. Operating system developers have addressed this concern in different ways, resulting in a number of security improvements for existing operating systems. In our paper, we report our findings from a case study of SELinux and grsecurity, two prominent Linux kernel(More)
SAFE is a large-scale, clean-slate co-design project encompassing hardware architecture, programming languages, and operating systems. Funded by DARPA, the goal of SAFE is to create a secure computing system from the ground up. SAFE hardware provides memory safety, dynamic type checking, and native support for dynamic information flow control. The Breeze(More)
In this paper we propose a set of novel tunable optical power splitters based on active microring resonators. They work by operating ring resonators in the transient zone between full resonance and off-resonance states for a specific wavelength. We can achieve different split ratios by either varying the bias voltage, or by selectively enabling a given(More)
High static power dissipation is one of the largest hurdles in the widespread adoption of on-chip optical networks. There are numerous proposals in literature for the reduction of static power by predicting the activity in future time intervals, and then powering off the laser, and also by sharing optical bandwidth. We propose a novel scheme called ColdBus(More)
As computers attempt to work with larger and more complex datasets, the need for 64-bit computing is becoming more acute. Many applications, such as video editing and large scale databases, are reaching the limits of addressable memory in 32-bit computers. These new 64-bit architectures are dependent on compilers to produce equivalent or better code. Here(More)
Although several UNIX techniques for sharing memory exist, such as System V IPC Shared Memory and POSIX Shared Memory, these schemes are not suitable for use internal to the operating system and cannot protect against all threats posed by memory sharing. Therefore, we propose a novel, flexible memory-protection scheme for UNIX-like systems based on(More)
  • 1