US 2005/0257206 А1, 17.11.2005. US 2002/0100036 A1, 25.07.2002. US 2002/0188935 A1, 12.12.2002. RU 2263343 C2, 27.10.2005.
Имя заявителя:
МАЙКРОСОФТ КОРПОРЕЙШН (US)
Изобретатели:
ВИННЕР Эрик Дж. (US) ГОЛАН Гилад (US) ФРИС Роберт М. (US)
Патентообладатели:
МАЙКРОСОФТ КОРПОРЕЙШН (US)
Приоритетные данные:
22.05.2006 US 11/439,395
Реферат
Изобретение относится к области обновления виртуальных машин. Техническим результатом является повышение надежности обновления виртуальных машин. Каждая из множества виртуальных машин (VM) хранится в остановленной форме в библиотеке для извлечения из библиотеки и перезапуска на хосте. Каждая перезапущенная VM включает в себя множество конструкций программного обеспечения, каждая из которых является по меньшей мере потенциально нетекущей и требует обновления программного обеспечения. Для обновления нетекущей VM такая VM извлекается и перезапускается на хосте поддержания, и для каждой нетекущей конструкции программного обеспечения позволяется обновление посредством получения требуемого обновления программного обеспечения от соответствующего источника обновлений как вставки. Альтернативно, VM устанавливается на вычислительном устройстве, составляющие компоненты установленной VM исследуются для определения того, является ли каждая ее конструкция программного обеспечения текущей, и каждая нетекущая конструкция программного обеспечения обновляется посредством получения требуемого обновления программного обеспечения от соответствующего источника обновлений как вставки и ее применения к установленной VM. 2 н. и 12 з.п. ф-лы, 5 ил.