A survey of security issues in hardware virtualization

G Pék, L Buttyán, B Bencsáth - ACM Computing Surveys (CSUR), 2013 - dl.acm.org
Virtualization is a powerful technology for increasing the efficiency of computing services;
however, besides its advantages, it also raises a number of security issues. In this article, we …

The demikernel datapath os architecture for microsecond-scale datacenter systems

I Zhang, A Raybuck, P Patel, K Olynyk… - Proceedings of the …, 2021 - dl.acm.org
Datacenter systems and I/O devices now run at single-digit microsecond latencies, requiring
ns-scale operating systems. Traditional kernel-based operating systems impose an …

Optimizing resource utilization of a data center

X Sun, N Ansari, R Wang - IEEE Communications Surveys & …, 2016 - ieeexplore.ieee.org
To provision IT solutions with reduced operating expenses, many businesses are moving
their IT infrastructures into public data centers or are starting to build their own private data …

Unikernels: Library operating systems for the cloud

A Madhavapeddy, R Mortier, C Rotsos, D Scott… - ACM SIGARCH …, 2013 - dl.acm.org
We present unikernels, a new approach to deploying cloud services via applications written
in high-level source code. Unikernels are single-purpose appliances that are compile-time …

Arrakis: The operating system is the control plane

S Peter, J Li, I Zhang, DRK Ports, D Woos… - ACM Transactions on …, 2015 - dl.acm.org
Recent device hardware trends enable a new approach to the design of network server
operating systems. In a traditional operating system, the kernel mediates access to device …

Xen and the art of virtualization

P Barham, B Dragovic, K Fraser, S Hand… - ACM SIGOPS operating …, 2003 - dl.acm.org
Numerous systems have been designed which use virtualization to subdivide the ample
resources of a modern computer. Some require specialized hardware, or cannot support …

Contiki-a lightweight and flexible operating system for tiny networked sensors

A Dunkels, B Gronvall, T Voigt - 29th annual IEEE international …, 2004 - ieeexplore.ieee.org
Wireless sensor networks are composed of large numbers of tiny networked devices that
communicate untethered. For large scale networks, it is important to be able to download …

Container-based operating system virtualization: a scalable, high-performance alternative to hypervisors

S Soltesz, H Pötzl, ME Fiuczynski, A Bavier… - Proceedings of the 2Nd …, 2007 - dl.acm.org
Hypervisors, popularized by Xen and VMware, are quickly becoming commodity. They are
appropriate for many usage scenarios, but there are scenarios that require system …

SEDA: An architecture for well-conditioned, scalable internet services

M Welsh, D Culler, E Brewer - ACM SIGOPS operating systems review, 2001 - dl.acm.org
We propose a new design for highly concurrent Internet services, which we call the staged
event-driven architecture (SEDA). SEDA is intended to support massive concurrency …

Memory coherence in shared virtual memory systems

K Li, P Hudak - ACM Transactions on Computer Systems (TOCS), 1989 - dl.acm.org
The memory coherence problem in designing and implementing a shared virtual memory on
loosely coupled multiprocessors is studied in depth. Two classes of algorithms, centralized …