Популярное

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

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

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

Топ запросов

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

OSDI '24 - Microkernel Goes General: Performance and Compatibility in the HongMeng Production...

Автор: USENIX

Загружено: 2024-09-12

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

Описание:

Microkernel Goes General: Performance and Compatibility in the HongMeng Production Microkernel

Haibo Chen, Huawei Central Software Institute and Shanghai Jiao Tong University; Xie Miao, Ning Jia, Nan Wang, Yu Li, Nian Liu, Yutao Liu, Fei Wang, Qiang Huang, Kun Li, Hongyang Yang, Hui Wang, Jie Yin, Yu Peng, and Fengwei Xu, Huawei Central Software Institute

The virtues of security, reliability, and extensibility have made state-of-the-art microkernels prevalent in embedded and safety-critical scenarios. However, they face performance and compatibility issues when targeting more general scenarios, such as smartphones and smart vehicles.

This paper presents the design and implementation of HongMeng kernel (HM), a commercialized general-purpose microkernel that preserves most of the virtues of microkernels while addressing the above challenges. For the sake of commercial practicality, we design HM to be compatible with the Linux API and ABI to reuse its rich applications and driver ecosystems. To make it performant despite the constraints of compatibility and being general-purpose, we re-examine the traditional microkernel wisdom, including IPC, capability-based access control, and userspace paging, and retrofit them accordingly. Specifically, we argue that per-invocation IPC is not the only concern for performance, but IPC frequency, state double bookkeeping among OS services, and capabilities that hide kernel objects contribute to significant performance degradation. We mitigate them accordingly with a set of techniques, including differentiated isolation classes, flexible composition, policy-free kernel paging, and address-token-based access control.

HM consists of a minimal core kernel and a set of least-privileged OS services, and it can run complex frameworks like AOSP and OpenHarmony. HM has been deployed in production on tens of millions of devices in emerging scenarios, including smart routers, smart vehicles and smartphones, typically with improved performance and security over their Linux counterparts.

View the full OSDI '24 program at https://www.usenix.org/conference/osd...

OSDI '24 - Microkernel Goes General: Performance and Compatibility in the HongMeng Production...

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

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

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

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

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

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

OSDI '24 - When will my ML Job finish? Toward providing Completion Time Estimates through...

OSDI '24 - When will my ML Job finish? Toward providing Completion Time Estimates through...

Microkernels

Microkernels

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

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

Thomas Hahn: Beyond Autocomplete - AI-Assisted Development In VS Code

Thomas Hahn: Beyond Autocomplete - AI-Assisted Development In VS Code

W01a: Introduction to microkernels and seL4

W01a: Introduction to microkernels and seL4

Код работает в 100 раз медленнее из-за ложного разделения ресурсов.

Код работает в 100 раз медленнее из-за ложного разделения ресурсов.

Bare-Metal C | Введение (Часть 1)

Bare-Metal C | Введение (Часть 1)

Возможно ли создать компьютеры с техпроцессом меньше 1 нм

Возможно ли создать компьютеры с техпроцессом меньше 1 нм

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

2022: UNSW's COMP9242 Advanced Operating Systems

2022: UNSW's COMP9242 Advanced Operating Systems

ИИ - ЭТО ИЛЛЮЗИЯ ИНТЕЛЛЕКТА. Но что он такое и почему совершил революцию?

ИИ - ЭТО ИЛЛЮЗИЯ ИНТЕЛЛЕКТА. Но что он такое и почему совершил революцию?

Трамп опять презирает Зеленского?

Трамп опять презирает Зеленского?

Microkernel operating systems: what they are and why they’re so important today

Microkernel operating systems: what they are and why they’re so important today

Самая сложная модель из тех, что мы реально понимаем

Самая сложная модель из тех, что мы реально понимаем

Покойся с миром, Arduino и Open Hardware... спасибо Qualcomm

Покойся с миром, Arduino и Open Hardware... спасибо Qualcomm

SREcon25 Европа/Ближний Восток/Африка — HyperRouter: уроки, извлеченные из создания L4-загрузочно...

SREcon25 Европа/Ближний Восток/Африка — HyperRouter: уроки, извлеченные из создания L4-загрузочно...

КАК ОБНУЛЯЮТ СТРАНЫ, И ПРИ ЧЕМ ТУТ КРИПТА?

КАК ОБНУЛЯЮТ СТРАНЫ, И ПРИ ЧЕМ ТУТ КРИПТА?

SREcon25 Европа/Ближний Восток/Африка — Компьютер хочет потерять ваши данные

SREcon25 Европа/Ближний Восток/Африка — Компьютер хочет потерять ваши данные

ДАМПЫ В JAVA на практике, разбираем проблемы

ДАМПЫ В JAVA на практике, разбираем проблемы

Главные изменения в OpenMediaVault 8 (и почему это важно).

Главные изменения в OpenMediaVault 8 (и почему это важно).

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



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



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