Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

USENIX ATC '20 - Harmonizing Performance and Isolation in Microkernels with Efficient Intra-kernel

Автор: USENIX

Загружено: 2020-08-28

Просмотров: 779

Описание:

Harmonizing Performance and Isolation in Microkernels with Efficient Intra-kernel Isolation and Communication

Jinyu Gu, Xinyue Wu, Wentai Li, Nian Liu, Zeyu Mi, Yubin Xia, and Haibo Chen, Shanghai Jiao Tong University

This paper presents UnderBridge, a redesign of traditional microkernel OSes to harmonize the tension between messaging performance and isolation. UnderBridge moves the OS components of a microkernel between user space and kernel space at runtime while enforcing consistent isolation. It retrofits Intel Memory Protection Key for Userspace (PKU) in kernel space to achieve such isolation efficiently and design a fast IPC mechanism across those OS components. Thanks to PKU’s extremely low overhead, the inter-process communication (IPC) roundtrip cost in UnderBridge can be as low as 109 cycles. We have designed and implemented a new microkernel called ChCore based on UnderBridge and have also ported UnderBridge to three mainstream microkernels, i.e., seL4, Google Zircon, and Fiasco.OC. Evaluations show that UnderBridge speeds up the IPC by 3.0× compared with the state-of-the-art (e.g., SkyBridge) and improves the performance of IPC-intensive applications by up to 13.1× for the above three microkernels.

View the full USENIX ATC '20 program at https://www.usenix.org/conference/atc...

USENIX ATC '20 - Harmonizing Performance and Isolation in Microkernels with Efficient Intra-kernel

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

USENIX ATC '20 - Faasm: Lightweight Isolation for Efficient Stateful Serverless Computing

USENIX ATC '20 - Faasm: Lightweight Isolation for Efficient Stateful Serverless Computing

Microkernels

Microkernels

IPC: To Share Memory Or To Send Messages

IPC: To Share Memory Or To Send Messages

Режим ядра против режима пользователя: почему это важно и что нужно знать

Режим ядра против режима пользователя: почему это важно и что нужно знать

Что такое ядро? Гэри объясняет.

Что такое ядро? Гэри объясняет.

Но что такое виртуальная память?

Но что такое виртуальная память?

USENIX ATC '20 - Libnvmmio:Reconstructing Software IO Path w/ Failure-Atomic Memory-Mapped Interface

USENIX ATC '20 - Libnvmmio:Reconstructing Software IO Path w/ Failure-Atomic Memory-Mapped Interface

Kernel Bypass HFT Optimization

Kernel Bypass HFT Optimization

Operation Binder: Secrets of Inter-Process Communication

Operation Binder: Secrets of Inter-Process Communication

Microkernel based OS Structure - Georgia Tech - Advanced Operating Systems

Microkernel based OS Structure - Georgia Tech - Advanced Operating Systems

💾СОБРАЛ NAS НА TrueNAS💽 НЕ ПОНИМАЮ, КАК ЖИЛ БЕЗ НЕГО САМОДЕЛЬНОЕ ХРАНИЛИЩЕ ЭТО ПРОСТО

💾СОБРАЛ NAS НА TrueNAS💽 НЕ ПОНИМАЮ, КАК ЖИЛ БЕЗ НЕГО САМОДЕЛЬНОЕ ХРАНИЛИЩЕ ЭТО ПРОСТО

Syscalls, Kernel vs. User Mode and Linux Kernel Source Code - bin 0x09

Syscalls, Kernel vs. User Mode and Linux Kernel Source Code - bin 0x09

Getting to Know the Linux Kernel: A Beginner's Guide - Kelsey Steele & Nischala Yelchuri, Microsoft

Getting to Know the Linux Kernel: A Beginner's Guide - Kelsey Steele & Nischala Yelchuri, Microsoft

Для Чего РЕАЛЬНО Нужен был ГОРБ Boeing 747?

Для Чего РЕАЛЬНО Нужен был ГОРБ Boeing 747?

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

How a Single Bit Inside Your Processor Shields Your Operating System's Integrity

How a Single Bit Inside Your Processor Shields Your Operating System's Integrity

Что такое ядро ​​и для чего оно предназначено? Узнайте больше о ядрах Linux, Windows и macOS.

Что такое ядро ​​и для чего оно предназначено? Узнайте больше о ядрах Linux, Windows и macOS.

How Does Linux Boot Process Work?

How Does Linux Boot Process Work?

ENTIRE OPERATING SYSTEMS IN 1 HOUR, University Exam Prep, OS Basics, OS Exam

ENTIRE OPERATING SYSTEMS IN 1 HOUR, University Exam Prep, OS Basics, OS Exam

Linux Device Drivers Development Course for Beginners

Linux Device Drivers Development Course for Beginners

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com