Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- articleJune 2022
SLRL: A Simple Least Remaining Lifetime File Eviction policy for HPC multi-tier storage systems
ACM SIGOPS Operating Systems Review (SIGOPS), Volume 56, Issue 1Pages 70–76https://doi.org/10.1145/3544497.3544509HPC systems are composed of multiple tiers of storage, from the top high performance tier (high speed SSDs) to the bottom capacitive one (tapes). File placement in such architecture is managed through prefetchers (bottom-up) and eviction policies (top-...
- articleJune 2022
Analysis and Workload Characterization of the CERN EOS Storage System
ACM SIGOPS Operating Systems Review (SIGOPS), Volume 56, Issue 1Pages 55–61https://doi.org/10.1145/3544497.3544507Modern, large-scale scientific computing runs on complex exascale storage systems that support even more complex data workloads. Understanding the data access and movement patterns is vital for informing the design of future iterations of existing ...
- articleJune 2022
Pharos: The Observability Platform at Workday
ACM SIGOPS Operating Systems Review (SIGOPS), Volume 56, Issue 1Pages 51–54https://doi.org/10.1145/3544497.3544505Observability is a necessary capability of modern distributed systems as it allows us to gain actionable insights about reliability, availability, performance, etc., of the system.
- research-articleAugust 2018
Software Defined Infrastructure: Rethinking Cybersecurity with a More Capable Toolset
ACM SIGOPS Operating Systems Review (SIGOPS), Volume 52, Issue 1Pages 129–133https://doi.org/10.1145/3273982.3273995In Software Defined Infrastructure (SDI), virtualization techniques are used to decouple applications and higher-level services from their underlying physical compute, storage, and network resources. The approach offers a set of powerful new ...
- research-articleAugust 2018
ARM Virtualization: Performance and Architectural Implications
ACM SIGOPS Operating Systems Review (SIGOPS), Volume 52, Issue 1Pages 45–56https://doi.org/10.1145/3273982.3273987ARM servers are becoming increasingly common, making server technologies such as virtualization for ARM of growing importance. We present the first study of ARM virtualization performance on server hardware, including multi-core measurements of two ...
-
- research-articleSeptember 2017
OS Support for Adaptive Components in Self-aware Systems
ACM SIGOPS Operating Systems Review (SIGOPS), Volume 51, Issue 1Pages 101–112https://doi.org/10.1145/3139645.3139663The current pace of innovation in computing makes it difficult to assume a fixed set of requirements for the whole life span of a system. Aggressive technology scaling also imposes additional constraints to modern hardware platforms. An answer to this ...
- research-articleSeptember 2017
Ingens: Huge Page Support for the OS and Hypervisor
ACM SIGOPS Operating Systems Review (SIGOPS), Volume 51, Issue 1Pages 83–93https://doi.org/10.1145/3139645.3139659Memory capacity and demand have grown hand in hand in recent years. However, overheads for memory virtualization, in particular for address translation, grow with memory capacity as well, motivating hardware manufacturers to provide TLBs with thousands ...
- research-articleSeptember 2017
Building an Extensible Open vSwitch Datapath
ACM SIGOPS Operating Systems Review (SIGOPS), Volume 51, Issue 1Pages 72–77https://doi.org/10.1145/3139645.3139657The virtual switch is the cornerstone of the today's virtualized data center. As all traffic to and from virtual machines or containers must pass through a vSwitch, it is the ideal location for network configuration and policy enforcement.
The bulk of ...
- research-articleSeptember 2017
- research-articleSeptember 2017
Hybrid Cloud Storage: Bridging the Gap between Compute Clusters and Cloud Storage
ACM SIGOPS Operating Systems Review (SIGOPS), Volume 51, Issue 1Pages 48–53https://doi.org/10.1145/3139645.3139653Thanks to the compelling economics of public cloud storage, the trend in the IT industry is to move the bulk of analytics and application data to services such as AWS S3 and Google Cloud Storage. At the same time, customers want to continue accessing ...
- research-articleSeptember 2017
vSAN: Modern Distributed Storage
ACM SIGOPS Operating Systems Review (SIGOPS), Volume 51, Issue 1Pages 33–37https://doi.org/10.1145/3139645.3139651Hyper-converged storage is the state-of-the-art for enterprise deployments. VMware's vSAN is the industry leader in this space. This article takes a look at some of vSAN's internal architecture and analysis frameworks to illustrate how modern ...
- research-articleJanuary 2017
Iris: An optimized I/O stack for low-latency storage devices
ACM SIGOPS Operating Systems Review (SIGOPS), Volume 50, Issue 2Pages 3–11https://doi.org/10.1145/3041710.3041713System software overheads in the I/O path, including VFS and file system code, become more pronounced with emerging low-latency storage devices. Currently, these overheads constitute the main bottleneck in the I/O path and they limit efficiency of ...
- research-articleMarch 2016
Shadow Kernels: A General Mechanism For Kernel Specialization in Existing Operating Systems
ACM SIGOPS Operating Systems Review (SIGOPS), Volume 50, Issue 1Pages 3–8https://doi.org/10.1145/2903267.2903270Existing operating systems share a common kernel text section amongst all processes. It is not possible to perform kernel specialization or tuning such that different applications execute text optimized for their kernel use despite the benefits of ...
- research-articleJanuary 2016
Harnessing Energy Efficiency of Heterogeneous-ISA Platforms
ACM SIGOPS Operating Systems Review (SIGOPS), Volume 49, Issue 2Pages 65–69https://doi.org/10.1145/2883591.2883605With the emergence of both power and performance as primary design constraints, energy efficiency has become the new design criteria. A platform with heterogeneous-ISA processors can provide multiple power-performance execution points needed for a ...
- research-articleJanuary 2016
Making Lock-free Data Structures Verifiable with Artificial Transactions
ACM SIGOPS Operating Systems Review (SIGOPS), Volume 49, Issue 2Pages 57–63https://doi.org/10.1145/2883591.2883603Among all classes of parallel programming abstractions, lock-free data structures are considered one of the most scalable and efficient thanks to their fine-grained style of synchronization. However, they are also challenging for developers and tools to ...
- research-articleJanuary 2016
Tapir: A Language for Verified OS Kernel Probes
ACM SIGOPS Operating Systems Review (SIGOPS), Volume 49, Issue 2Pages 51–56https://doi.org/10.1145/2883591.2883602Kernel probes allow code to be inserted into a running operating system kernel to gather information for debugging or profiling. Inserting code into the kernel raises a number of safety issues. Current solutions follow one of the two paths: a VM-based ...
- research-articleJanuary 2016
Lightweight Capability Domains: Towards Decomposing the Linux Kernel
ACM SIGOPS Operating Systems Review (SIGOPS), Volume 49, Issue 2Pages 44–50https://doi.org/10.1145/2883591.2883601Despite a number of radical changes in how computer systems are used, the design principles behind the very core of the systems stack--an operating system kernel--has remained unchanged for decades.We run monolithic kernels developed with a combination ...
- research-articleJanuary 2016
Hardening an L4 Microkernel Against Soft Errors by Aspect-Oriented Programming and Whole-Program Analysis
ACM SIGOPS Operating Systems Review (SIGOPS), Volume 49, Issue 2Pages 37–43https://doi.org/10.1145/2883591.2883600Transient hardware faults in computer systems have become widespread as shrinking structures and low supply voltages reduce the amount of energy needed to trigger a fault. This paper describes the latest improvements of a software-based fault-tolerance ...
- research-articleJanuary 2016
A Fast and Slippery Slope for File Systems
ACM SIGOPS Operating Systems Review (SIGOPS), Volume 49, Issue 2Pages 27–34https://doi.org/10.1145/2883591.2883598There is a vast number and variety of file systems currently available, each optimizing for an ever growing number of storage devices and workloads. Users have an unprecedented, and somewhat overwhelming, number of data management options. At the same ...