Browse Prior Art Database

System and Method of Efficient Software Provisioning in Virtualization Environment

IP.com Disclosure Number: IPCOM000199287D
Publication Date: 2010-Aug-30
Document File: 2 page(s) / 46K

Publishing Venue

The IP.com Prior Art Database

Abstract

This is a System and Method of Efficient Software Provisioning in Virtualization Environment to solve the problem that there are many duplicated files on the guest machines running on the same host, which causes large disk space waste.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 86% of the total text.

Page 1 of 2

System and Method of Efficient Software Provisioning in Virtualization Environment

In this article, software installation/deployment follows steps as below.
1. Software is firstly installed as Deployer at the "

Virtualization Central Controller"

2. When user wants to install this software on Host1-> Guest1 (guest1 on host1) for example, the installation is started from the Deployer. The process from user's perspective is almost the same with traditional software installation. But in the virtualization level, the Central Controller copies shared base files to the host1, and put guest 1 specific configuration files at the diskspace for guest 1 only.

1

[This page contains 1 picture or other non-text object]

Page 2 of 2

When the software program is executed on the guest machine, the guest machine synthesizes the configfile and the shared base files to form a complete software.

When the guest machine is relocated (Guest 1 from Host 1 to Host 2), which is very common, especially in the dynamic resource allocation environment, the virtualization system uses the Shared base files located at Host2 for better performance.

The most difficult part of the implement is at the 'synthesis' part of the exclusive config files and shared base files.

Take VMware ESX for example, all disks are in fact files in the datastore, which is Virtual Machine File System (vmfs). This shared base files are stored in a disk file, which is automatically mounted to the guest operating system but t...