We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Operating Systems

Title: Policy/mechanism separation in the Warehouse-Scale OS

Authors: Mark Mansi (University of Wisconsin-Madison), Michael M. Swift (University of Wisconsin-Madison)
Abstract: "As many of us know from bitter experience, the policies provided in extant operating systems, which are claimed to work well and behave fairly 'on the average', often fail to do so in the special cases important to us" [Wulf et al. 1974]. Written in 1974, these words motivated moving policy decisions into user-space. Today, as warehouse-scale computers (WSCs) have become ubiquitous, it is time to move policy decisions away from individual servers altogether. Built-in policies are complex and often exhibit bad performance at scale. Meanwhile, the highly-controlled WSC setting presents opportunities to improve performance and predictability.
We propose moving all policy decisions from the OS kernel to the cluster manager (CM), in a new paradigm we call Grape CM. In this design, the role of the kernel is reduced to monitoring, sending metrics to the CM, and executing policy decisions made by the CM. The CM uses metrics from all kernels across the WSC to make informed policy choices, sending commands back to each kernel in the cluster. We claim that Grape CM will improve performance, transparency, and simplicity. Our initial experiments show how the CM can identify the optimal set of huge pages for any workload or improve memcached latency by 15%.
Comments: 10 pages, 5 figures, 2 code listings
Subjects: Operating Systems (cs.OS); Distributed, Parallel, and Cluster Computing (cs.DC)
ACM classes: D.4.7; D.4.2; D.4.8; C.2.4
Cite as: arXiv:2303.09725 [cs.OS]
  (or arXiv:2303.09725v1 [cs.OS] for this version)

Submission history

From: Mark Mansi [view email]
[v1] Fri, 17 Mar 2023 01:52:02 GMT (1075kb,D)

Link back to: arXiv, form interface, contact.