The OpenNET Project / Index page

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

27.11.2013 22:36  В рамках проекта RT-Xen развиваются средства для Real-Time виртуализации на базе Xen

Представлена новая, существенно улучшенная, версия проекта RT-Xen, в рамках которого группой исследователей из Сент-Луисского и Пенсильванского университетов развивается вариант гипервизора Xen, пригодный для выполнения в виртуальных окружениях задач, работающих в режиме реального времени. Использование RT-Xen позволяет организовать работу операционных систем реального времени внутри гостевых виртуальных машин.

В Xen используется концепция виртуальных CPU (VCPU), ресурсы которых распределяются планировщиком гипервизора между виртуальными окружениями. Штатные планировщки Xen, манипулирующие VCPU, не могут обеспечить гарантированное и предсказуемое выделение ресурсов. Основу RT-Xen составляет работающий на уровне гипервизора композиционный real-time планировщик, реализующий возможность предсказуемого гарантированного выделения вычислительных ресурсов для выполнения вычислений реального времени на виртуализированных платформах.

RT-Xen привязывает к VCPU такие дополнительные параметры, как маска для закрепления выполнения на определённых физических CPU и максимальный размер ресурсов CPU, которые могут быть выделены за квант времени планировщика. Предоставляется возможность выбора нескольких алгоритмов планирования (RT-global, RT-partition) и схем расстановки приоритетов (EDF (earliest deadline first), RM (rate monotonic)). Планировщики RT-Xen поддерживают работу на многоядерных системах и предоставляют возможность формирования многоядерных виртуальных машин.

Планировщик RT-global манипулирует глобальной очередью выполнения, обслуживающей все VCPU, что позволяет более эффективно распределять ресурсы и обеспечить возможность свободной миграции VCPU между физическими CPU. RT-partition использует отдельные очереди выполнения для каждого физического CPU, что уменьшает накладные расходы и потенциально более оптимально использует процессорный кэш.

  1. Главная ссылка к новости (http://blog.xen.org/index.php/...)
  2. OpenNews: Компания Siemens представила Jailhouse, новый открытый гипервизор для Linux
  3. OpenNews: Гипервизор Xen сменил форму управления и перешел под крыло организации Linux Foundation
  4. OpenNews: Разработчики Xen и CentOS представили первый выпуск проекта Xen4CentOS 6
  5. OpenNews: Релиз системы виртуализации Xen 4.3.0
Лицензия: CC-BY
Тип: Программы
Ключевые слова: xen, realtime
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Аноним, 22:54, 27/11/2013 [ответить] [смотреть все]
  • +/
    Просветите темного, что такое "задачи, работающие в режиме реального времени"?
     
     
  • 2.2, Сталин, 22:59, 27/11/2013 [^] [ответить] [смотреть все] [показать ветку]
  • –1 +/
    Предпологаю высокоэффективное изменение данных без кеша или кеш с минимальными з... весь текст скрыт [показать] [показать ветку]
     
  • 2.3, Рудвульф, 23:26, 27/11/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Представь себе конвеер или любое автоматизированное производство Там любая опер... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.6, pavlinux, 00:50, 28/11/2013 [^] [ответить] [смотреть все]  
  • +/
    Конвейер стараются не привязывать ко времени выполнения ... весь текст скрыт [показать]
     
     
  • 4.9, ffirefox, 01:05, 28/11/2013 [^] [ответить] [смотреть все]  
  • +4 +/
    Если робот с ногами, то он побежит догонять деталь, а если нет, то либо деталь б... весь текст скрыт [показать]
     
     
  • 5.13, pavlinux, 01:29, 28/11/2013 [^] [ответить] [смотреть все]  
  • +/
    Ага, а с реалтайм осью значить, например, будут сваривать два листа металла, и ... весь текст скрыт [показать]
     
     
  • 6.16, Аноним, 02:07, 28/11/2013 [^] [ответить] [смотреть все]  
  • +4 +/
    и прервутся в строго назначенное время Точно Иначе есть риск прожечь эти лист... весь текст скрыт [показать]
     
     
  • 7.44, pavlinux, 03:29, 01/12/2013 [^] [ответить] [смотреть все]  
  • +/
    Кто шагает дружно в ряд Пионерский наш отряд Наш девиз - не прожгём и не дова... весь текст скрыт [показать]
     
  • 2.5, pavlinux, 00:48, 28/11/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    - Искусственное легкое - Атомный реактор - Система наведения ракет - Измерител... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.11, AnonuS, 01:24, 28/11/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    > - Атомный ректор

    Такому наверное и студенты тоже атомные нужны

     
  • 2.19, Аноним, 07:46, 28/11/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    В общем случае подразумевается что задача сможет отреагировать за некоторое огов... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.21, arisu, 08:01, 28/11/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    в это определение, кстати, отлично попадают 171 заглушки 187 , которые мгнове... весь текст скрыт [показать]
     
     
  • 4.25, Аноним, 10:10, 28/11/2013 [^] [ответить] [смотреть все]  
  • +/
    Отрицательный результат - тоже результат Если приходит не позднее оговоренного ... весь текст скрыт [показать]
     
     
  • 5.28, arisu, 10:23, 28/11/2013 [^] [ответить] [смотреть все]  
  • +/
    соответственно, для получения гордого звания real-time system даже hard real-ti... весь текст скрыт [показать]
     
     
  • 6.31, Аноним, 12:56, 28/11/2013 [^] [ответить] [смотреть все]  
  • +/
    Если _все_ вызовы в _любой_ ситуации будут возвращать нишмагла , мы даже дадим... весь текст скрыт [показать]
     
     
  • 7.33, arisu, 13:18, 28/11/2013 [^] [ответить] [смотреть все]  
  • +/
    я просто забавляюсь, используя определение из #19.
     
  • 6.41, Аноним, 23:41, 29/11/2013 [^] [ответить] [смотреть все]  
  • +/
    Дык половина RTOSов - по сути примитивные тасксвичеры, достаточно безблагодатные... весь текст скрыт [показать]
     
  • 2.43, Аноним, 00:31, 30/11/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Это когда ты смотришь порево, а в этот момент винда начинает жесткий своппинг и ... весь текст скрыт [показать] [показать ветку]
     
  • 1.4, Аноним, 00:30, 28/11/2013 [ответить] [смотреть все]  
  • +/
    Вот кстати, раз про ксен тема Везде тыкают вот этой ссылкой www vmguru nl wordp... весь текст скрыт [показать]
     
     
  • 2.8, pavlinux, 01:01, 28/11/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    EMC хочет зарабатывать бабло ... весь текст скрыт [показать] [показать ветку]
     
  • 2.14, disatpax, 01:37, 28/11/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Все верно пишут Цытрикс облажался Виртуальную инфраструктуру поднимали еще на ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.15, pavlinux, 02:06, 28/11/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    Vmware ещё году так в 2000 умела ... весь текст скрыт [показать]
     
  • 3.18, Тимка, 04:10, 28/11/2013 [^] [ответить] [смотреть все]  
  • +/
    не буду спорить со всем сказанным, справедливо но вот к hyper-v 2012 претензии ... весь текст скрыт [показать]
     
     
  • 4.20, Аноним, 07:49, 28/11/2013 [^] [ответить] [смотреть все]  
  • +/
    Ваша претензия далеко не самая крутая Вот когда в энтерпрайзе с кучей хостов ре... весь текст скрыт [показать]
     
  • 3.26, Аноним, 10:13, 28/11/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    Мазохизм это хорошо А чуть попозже вы познакомитесь с чудесными свойствами их у... весь текст скрыт [показать]
     
  • 2.17, arisu, 03:49, 28/11/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    обычная ситуация для «партнёров» m$.
     
     
  • 3.22, Аноним, 08:35, 28/11/2013 [^] [ответить] [смотреть все]  
  • +/
    И часто у вас такие ситуации возникают?
     
     
  • 4.27, Аноним, 10:20, 28/11/2013 [^] [ответить] [смотреть все]  
  • +2 +/
    Не знаю как у него а про LSE MS и их шестерки тоже рассказывали много чего А по... весь текст скрыт [показать]
     
     
  • 5.38, Гость, 01:08, 29/11/2013 [^] [ответить] [смотреть все]  
  • +/
    gt оверквотинг удален А что посоветуете бесплатного для десятков хостов и сотн... весь текст скрыт [показать]
     
     
  • 6.45, another anonim, 01:06, 02/12/2013 [^] [ответить] [смотреть все]  
  • +/
    Советую попробовать openstack и желательно havana , для таких масштабов он как ... весь текст скрыт [показать]
     
  • 1.7, YetAnotherOnanym, 00:56, 28/11/2013 [ответить] [смотреть все]  
  • –1 +/
    эээээ... а смысл городить огород с виртуализацией, если система реального времени обычно живёт рядом с управляемым ею объектом в компьютере размером с пачку сигарет?
     
     
  • 2.10, Аноним, 01:13, 28/11/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    1 Отладка 2 Экономия ресурсов в одну пачку можно запихать управление сразу не... весь текст скрыт [показать] [показать ветку]
     
  • 2.12, AnonuS, 01:25, 28/11/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Будут продавать блоками по десять пачек ... весь текст скрыт [показать] [показать ветку]
     
  • 2.35, t28, 23:17, 28/11/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Смысл в маркетинге Сначала вам подсунут Г в красивой обёртке, а потом, когда по... весь текст скрыт [показать] [показать ветку]
     
  • 2.37, Гость, 01:04, 29/11/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Приложения работают в виртуалках заметно хуже по сравнению с нативными системами... весь текст скрыт [показать] [показать ветку]
     
  • 1.24, Аноним, 09:39, 28/11/2013 [ответить] [смотреть все]  
  • –1 +/
    есть же мнение, что ксен мертворожденный от рождения ...
     
     
  • 2.32, Аноним, 12:58, 28/11/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Есть мнение, что кур доят ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.42, Аноним, 23:43, 29/11/2013 [^] [ответить] [смотреть все]  
  • +/
    Маркетологи могут подоить даже козла Потом вам еше и продадут результаты ... весь текст скрыт [показать]
     
  • 1.29, Аноним, 11:36, 28/11/2013 [ответить] [смотреть все]  
  • +/
    Судя по описанию это очень похоже на запатентованный планировщик PikeOS от SYSGO... весь текст скрыт [показать]
     
  • 1.30, GreenX, 12:40, 28/11/2013 [ответить] [смотреть все]  
  • +2 +/
    Realtime в виртуалку? Абсурд!
     
     
  • 2.34, t28, 23:07, 28/11/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    У маркетологов от айти наблюдается усиленный зуд по поводу того, что рынок real-time приложений не охвачен ихней виртуализацией.
     
     
  • 3.36, Гость, 00:49, 29/11/2013 [^] [ответить] [смотреть все]  
  • +/
    Т.е. отзывчивые виртуальные машины не нужны?
     
     
  • 4.39, arisu, 03:00, 29/11/2013 [^] [ответить] [смотреть все]  
  • +/
    > Т.е. отзывчивые виртуальные машины не нужны?

    в таком общем контексте — по барабану.

     
  • 4.47, Anonym1, 22:05, 02/12/2013 [^] [ответить] [смотреть все]  
  • +/
    > Т.е. отзывчивые виртуальные машины не нужны?

    Ну попробуйте как-нибудь поставить, скажем, Астериск екстеншенов на 100-150 на виртуальную машину - будет много счастья... Счастья на века... Это самое грубое приближение к реалтайм-задачам, востребованное даже в офисе.

    Дело не в том, что не нужны - дело в том, что в самой постановке задачи проблема.
    Виртуализация - как минимум еще один "слой" поверх обычной ОС, занятый перераспределением ресурсов между разными виртуальными машинами. И если уж сложно в одной машине, даже без этого слоя, получить реалтайм - куда сложнее получить его в гостевой машине из-под гипервизора.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor