The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Первый выпуск Jailhouse, развиваемого компанией Siemens гипе..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Первый выпуск Jailhouse, развиваемого компанией Siemens гипе..."  +/
Сообщение от opennews (??) on 29-Авг-14, 20:24 
Компания Siemens опубликовала (https://lkml.org/lkml/2014/8/29/223) первый выпуск свободного гипервизора Jailhouse (https://github.com/siemens/jailhouse), обеспечивающего виртуализацию на уровне ядра Linux. Основными отличиями Jailhouse от KVM являются  более легковесная реализация и ориентация на привязку виртуальных машин к фиксированному CPU, области ОЗУ и аппаратным устройствам, что позволяет на одном физическом многопроцессорном сервере обеспечить работу нескольких независимых виртуальных окружений, каждое из которых закреплено за своим процессорным ядром. Код проекта доступен  (https://github.com/siemens/jailhouse)на GitHub под лицензией GPLv2.

Несмотря на то, что прикрепление виртуальных машин к ядрам CPU  ограничивает масштабируемость, такой подход существенно упрощает реализацию гипервизора (по сравнению с KVM и Xen), позволяет обеспечить гарантированный доступ к ресурсам  и обеспечивает предсказуемую производительность. При жесткой привязки к CPU нет необходимости выполнения сложного планировщика распределения ресурсов и сведены к минимуму накладные расходы от работе гипервизора. Всё это делает Jailhouse отличным решением для создания решений виртуализации для задач режима реального времени, так как  выделение отдельного ядра CPU позволяет гарантировать отсутствие выполнения на данном CPU других задач.

В терминологии Jailhouse виртуальные окружения именуются ячейками. Внутри ячейки система выглядит как однопроцессорный сервер, показывающий производительность близкую (https://docs.google.com/file/d/0B6HTUUWSPdd-Zl93MVhlMnRJRjg/...) к производительности выделенного ядра CPU.  В ячейке может быть запущено окружение произвольной операционной системы, урезанные окружения для запуска одного приложения и специально подготовленные отдельные приложения, предназначенные для решения задач реального времени.  Конфигурация задаётся в .cell-файлах (https://github.com/siemens/jailhouse/blob/master/config/), определяющих выделяемые окружению CPU, регионы памяти и порты ввода/вывода. Для управления изоляцией используются предоставляемые современными CPU аппаратные механизмы виртуализации. Гипервизор реализован в виде модуля для ядра Linux.


Первый выпуск ознаменовал собой доведение до готовности всех функций, необходимых для работы на x86 процессорах Intel, в том числе возможность использования VT-d DMA и поддержку ремаппинга прерываний для изолированной привязки PCI-устройств. Для упрощения настройки представлена утилита (https://github.com/siemens/jailhouse/tree/master/tools) для генерации конфигурационных cell-файлов. Для написания обособленных приложений на языке Си, способных работать в ячейках Jailhouse без дополнительных прослоек, подготовлен специальный фреймворк.


В будущих выпусках планируется адаптировать гипервизор для архитектур AMD64 и ARM, реализовать механизм организации связи между ячейками и развить средства для систем с повышенными требованиями к надёжности. В частности, планируется подготовить инфраструктуру для создания сертифицированных решений для систем высокой надёжности и адаптировать Jailhouse для применения в таких областях, как телекоммуникации и работающие в режиме реального времени  высокоскоростные системы управления.

<center><img src="http://www.opennet.dev/opennews/pics_base/0_1384888400.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border="0"></center>

URL: https://lkml.org/lkml/2014/8/29/223
Новость: http://www.opennet.dev/opennews/art.shtml?num=40490

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Первый выпуск Jailhouse, развиваемого компанией Siemens гипе..."  +3 +/
Сообщение от Аноним (??) on 29-Авг-14, 20:24 
s/ячейка/камера/g
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

32. "Первый выпуск Jailhouse, развиваемого компанией Siemens гипе..."  –2 +/
Сообщение от SomeUser on 01-Сен-14, 10:11 
https://translate.google.com/#en/ru/cell
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

34. "Первый выпуск Jailhouse, развиваемого компанией Siemens гипе..."  +/
Сообщение от RedRat (ok) on 01-Сен-14, 11:07 
В контексте Jail (тюрьма) cell переводится как "[тюремная] камера".
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

40. "Первый выпуск Jailhouse, развиваемого компанией Siemens гипе..."  +/
Сообщение от burjui (ok) on 01-Сен-14, 19:22 
http://slovari.yandex.ru/cell/перевод/?ncrnd=6304
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

2. "Первый выпуск Jailhouse, развиваемого компанией Siemens гипе..."  +1 +/
Сообщение от Аноним (??) on 29-Авг-14, 20:28 
Эх, надеюсь не такое же глюкалово как TIAPortal
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Первый выпуск Jailhouse, развиваемого компанией Siemens гипе..."  –7 +/
Сообщение от Аноним (??) on 29-Авг-14, 21:49 
велосипед
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Первый выпуск Jailhouse, развиваемого компанией Siemens гипе..."  +/
Сообщение от АнониуС on 30-Авг-14, 01:50 
Очень перспективный и быстрый велосипед:

> Несмотря на то, что прикрепление виртуальных машин к ядрам CPU ограничивает масштабируемость, такой подход существенно упрощает реализацию гипервизора (по сравнению с KVM и Xen), позволяет обеспечить гарантированный доступ к ресурсам и обеспечивает предсказуемую производительность. При жесткой привязки к CPU нет необходимости выполнения сложного планировщика распределения ресурсов и сведены к минимуму накладные расходы от работе гипервизора. Всё это делает Jailhouse отличным решением для создания решений виртуализации для задач режима реального времени, так как выделение отдельного ядра CPU позволяет гарантировать отсутствие выполнения на данном CPU других задач.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

11. "Первый выпуск Jailhouse, развиваемого компанией Siemens гипе..."  +/
Сообщение от Аноним (??) on 30-Авг-14, 02:33 
> Очень перспективный и быстрый велосипед:

Хостерам и энтерпрайзам он ни к чему: плотность размещения машин на сервере - никакая, весь пойнт виртуализации теряется. Это каким-нибудь брутальным индустриальщикам, клиентам сименса, которым не в облом заплатить в 3 раза дороже, но чтобы реалтаймно-предсказуемо-блаблабла и все такое.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

17. "Первый выпуск Jailhouse, развиваемого компанией Siemens гипе..."  +/
Сообщение от noone5 on 30-Авг-14, 13:14 
Для телекомов в самый раз будет, в частности для мобильщиков. А рынок это огромный.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

27. "Первый выпуск Jailhouse, развиваемого компанией Siemens гипе..."  +1 +/
Сообщение от Аноним (??) on 31-Авг-14, 05:39 
Не огромнее рынка VPSок (учитывая что нынче сайт у каждой собаки есть).
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

21. "Первый выпуск Jailhouse, развиваемого компанией Siemens гипе..."  +1 +/
Сообщение от Аноним (??) on 30-Авг-14, 22:21 
> чтобы реалтаймно-предсказуемо-баблабаблабабла и все такое.

fixed!

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

26. "Первый выпуск Jailhouse, развиваемого компанией Siemens гипе..."  +/
Сообщение от Anonius on 31-Авг-14, 01:29 
>> чтобы реалтаймно-предсказуемо-баблабаблабабла и все такое.
> fixed!

Спасибо, брат Аноним !

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

13. "Первый выпуск Jailhouse, развиваемого компанией Siemens гипе..."  +/
Сообщение от АнонимусРекс on 30-Авг-14, 04:13 
http://www.opennet.dev/openforum/vsluhforumID3/98248.html#12
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

14. "Первый выпуск Jailhouse, развиваемого компанией Siemens гипе..."  +1 +/
Сообщение от АнониуС on 30-Авг-14, 04:59 
> http://www.opennet.dev/openforum/vsluhforumID3/98248.html#12

Три раза перечитал сообщение по ссылке, Рекс, ты чего этим хотел сказать ?

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

7. "Первый выпуск Jailhouse, развиваемого компанией Siemens гипе..."  +1 +/
Сообщение от жабабыдлокодер (ok) on 29-Авг-14, 22:27 
Э-э-э... А не с архитектуры ли AMD64 надо было начинать?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Первый выпуск Jailhouse, развиваемого компанией Siemens гипе..."  +/
Сообщение от Аноним (??) on 30-Авг-14, 02:32 
И правда. Кто в 2014 году 32 бита на сервере использует?
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

22. "Первый выпуск Jailhouse, развиваемого компанией Siemens гипе..."  +2 +/
Сообщение от Val (??) on 30-Авг-14, 22:24 
Ключевая часть слова - не 64, а AMD. Версия 0.1 работает только на процессорах Intel, ибо завязана на VMX. Порты на AMD и ARM есть, но пока не в апстриме.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

9. "Первый выпуск Jailhouse, развиваемого компанией Siemens гипе..."  +/
Сообщение от Аноним (??) on 30-Авг-14, 02:31 
> прикрепление виртуальных машин к ядрам CPU ограничивает масштабируемость,

При этом плотность размещения VM - ни о чем, так что в большинстве случаев оно такое никому не потребуется. Это для всякой околопромышленной экзотики наверное.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

18. "Первый выпуск Jailhouse, развиваемого компанией Siemens гипе..."  +/
Сообщение от noone5 on 30-Авг-14, 13:17 
>> прикрепление виртуальных машин к ядрам CPU ограничивает масштабируемость,
> При этом плотность размещения VM - ни о чем, так что в
> большинстве случаев оно такое никому не потребуется. Это для всякой околопромышленной
> экзотики наверное.

Телекомы. Тот же DPDK забирает все ресурсы ядра.
А поставить вместо пары шкафов проприетарного железа ферму набитую обычными блейдами хотят многие, и именно в это сторону сейчас все смотрят

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

25. "Первый выпуск Jailhouse, развиваемого компанией Siemens гипе..."  +/
Сообщение от АнонимусРекс on 30-Авг-14, 23:57 

> Телекомы. Тот же DPDK забирает все ресурсы ядра.
> А поставить вместо пары шкафов проприетарного железа ферму набитую обычными блейдами хотят
> многие, и именно в это сторону сейчас все смотрят

какое отношение NFV имеет к RT? бОльшая часть работы над NFV ведется под KVM

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

28. "Первый выпуск Jailhouse, развиваемого компанией Siemens гипе..."  +/
Сообщение от Аноним (??) on 31-Авг-14, 05:54 
> Телекомы. Тот же DPDK забирает все ресурсы ядра.

Мне более логичным кажется подход по типу SCHED_DEADLINE - generic полисовка ресурсов по типу N ядер на M процессов, но процессам A, B и C - не менее X микросекунд на интервале в Y микросекунд, хоть там что.

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

12. "Первый выпуск Jailhouse, развиваемого компанией Siemens гипе..."  +/
Сообщение от АнонимусРекс on 30-Авг-14, 04:11 
> Несмотря на то, что прикрепление виртуальных машин к ядрам CPU ограничивает масштабируемость, такой подход существенно упрощает реализацию гипервизора (по сравнению с KVM и Xen)

KVM + cpu pinning же

> При жесткой привязки к CPU нет необходимости выполнения сложного планировщика распределения ресурсов и сведены к минимуму накладные расходы от работе гипервизора

"сложный планировщик" в линуксе уже есть

> выделение отдельного ядра CPU позволяет гарантировать отсутствие выполнения на данном CPU других задач

они резервируют ядро под VM и ничего иного, и это включает в себя процессы на хосте?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Первый выпуск Jailhouse, развиваемого компанией Siemens гипе..."  –3 +/
Сообщение от Журналовращатель on 30-Авг-14, 11:16 
Прикольно, они изобрели CPU Affinity, но прибитое железными гвоздями, и с ручным приводом. Открыли свой велосипед наверное потому, что альтернатив масса, и пилить "это" стало просто лень.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

24. "Первый выпуск Jailhouse, развиваемого компанией Siemens гипе..."  +1 +/
Сообщение от Пингвино (ok) on 30-Авг-14, 23:09 
> Прикольно, они изобрели CPU Affinity, но прибитое железными гвоздями, и с ручным
> приводом. Открыли свой велосипед наверное потому, что альтернатив масса, и пилить
> "это" стало просто лень.

Ну конечно, ведь в Siemens одни дураки сидят, не то что ты, великий гений и мыслитель

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

29. "Первый выпуск Jailhouse, развиваемого компанией Siemens гипе..."  +/
Сообщение от Аноним (??) on 31-Авг-14, 05:54 
> Прикольно, они изобрели CPU Affinity, но прибитое железными гвоздями, и с ручным приводом.

Еше с чем-то типа SCHED_DEADLINE скрестить - и получится как наподобие, только более гибкое.

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

16. "Первый выпуск Jailhouse, развиваемого компанией Siemens гипе..."  +/
Сообщение от Дима (??) on 30-Авг-14, 13:14 
Что то я ни чего нового не увидел в описании.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Первый выпуск Jailhouse, развиваемого компанией Siemens гипе..."  –2 +/
Сообщение от Аноним (??) on 30-Авг-14, 19:40 
Siemens - это которая сдала своих клиентов АНБ и вместе с Microsoft явилась соавтором Stuxnet? Не хочу ни чего слышать о данной компании, тем более здесь.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

30. "Первый выпуск Jailhouse, развиваемого компанией Siemens гипе..."  +/
Сообщение от Аноним (??) on 31-Авг-14, 05:55 
> Siemens - это которая сдала своих клиентов АНБ и вместе с Microsoft
> явилась соавтором Stuxnet?

Ну так это... подпихнуть ответку stuxnet-у в гипервизоре - удобно :). Правда вот исходники выкладывать как-то не логично. Вдруг их кто-то читать станет?!

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

37. "Первый выпуск Jailhouse, развиваемого компанией Siemens гипе..."  +/
Сообщение от Аноним (??) on 01-Сен-14, 14:31 
>и вместе с Microsoft явилась соавтором Stuxnet?

То что какие-то чурки-бабахи обогащают уран при помощи устройств с контроллерами Сименс не значит что Сименс должна внезапно секретить спецификации и даташиты, которые уже давно доступны другим, более добропорядочным клиентам. Да и откуда Сименсу знать, что в далекой пустыне аллахнутые приближатели апокалипсиса суют их чипы в центрифуги? Короче, Сименс в этой истории непричем. Как и Калашников не виноват, когда один чорный брат убивает другого чорного брата АКМ'ом в африканских трущобах.

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

20. "Первый выпуск Jailhouse, развиваемого компанией Siemens гипе..."  –1 +/
Сообщение от Аноним (??) on 30-Авг-14, 21:31 
Этакий закос под микроядро?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

23. "Первый выпуск Jailhouse, развиваемого компанией Siemens гипе..."  +/
Сообщение от Пингвино (ok) on 30-Авг-14, 23:08 
Да, есть что-то в этом вкусное
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

39. "Первый выпуск Jailhouse, развиваемого компанией Siemens гипе..."  +/
Сообщение от Журналовращатель on 01-Сен-14, 18:22 
> Этакий закос под микроядро?

Если так, то и под HACMP, только не того, ни другого там нет.

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

31. "Первый выпуск Jailhouse, развиваемого компанией Siemens гипе..."  +/
Сообщение от Аноним (??) on 31-Авг-14, 21:08 
Раз сименцовое, то работать будет только под вендой, после её шестнадцатой переустановки, в зависимости от фазы луны
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

38. "Первый выпуск Jailhouse, развиваемого компанией Siemens гипе..."  +/
Сообщение от Журналовращатель on 01-Сен-14, 18:20 
Заминусовали уроды, блин, а ведь вы всё правильно сказали. Чего только стоит стухнет(сам видел), ональный вендоцентризм(шиндоз головного мозга), дрова на профибас, гниющие просто так и конфликтящие с дровами упса! Это, блин, вся суть опеннета.
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру