Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
119 tokens/sec
GPT-4o
56 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
6 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

MultiK: A Framework for Orchestrating Multiple Specialized Kernels (1903.06889v1)

Published 16 Mar 2019 in cs.OS

Abstract: We present, MultiK, a Linux-based framework 1 that reduces the attack surface for operating system kernels by reducing code bloat. MultiK "orchestrates" multiple kernels that are specialized for individual applications in a transparent manner. This framework is flexible to accommodate different kernel code reduction techniques and, most importantly, run the specialized kernels with near-zero additional runtime overheads. MultiK avoids the overheads of virtualization and runs natively on the system. For instance, an Apache instance is shown to run on a kernel that has (a) 93.68% of its code reduced, (b) 19 of 23 known kernel vulnerabilities eliminated and (c) with negligible performance overheads (0.19%). MultiK is a framework that can integrate with existing code reduction and OS security techniques. We demonstrate this by using D-KUT and S-KUT -- two methods to profile and eliminate unwanted kernel code. The whole process is transparent to the user applications because MultiK does not require a recompilation of the application.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (7)
  1. Hsuan-Chi Kuo (2 papers)
  2. Akshith Gunasekaran (3 papers)
  3. Yeongjin Jang (4 papers)
  4. Sibin Mohan (25 papers)
  5. Rakesh B. Bobba (15 papers)
  6. David Lie (24 papers)
  7. Jesse Walker (1 paper)
Citations (12)

Summary

We haven't generated a summary for this paper yet.