Information Technology Reference
In-Depth Information
FIGURE 16.4
Virtual machine description scripts.
script can be automatically generated by a DVM composing service
through the Web portal. The user coni guration script can overwrite some
default values in the templates, but the templates dei ne the rules and can
validate the user's coni guration to avoid errors and conl icts.
DVM is only one of the components of a VE. To model a sophisticated
and complete VE for applications, we also need to (1) model multiple DVMs,
network connections, storages, and other components in a computing envi-
ronment, (2) design and implement the VM Composition Service, which
interacts with users to compose a VE, (3) design and implement the VM
Reconi guration and Adaptation Service, (4) design and implement the
DVM Web Portal, and (5) enrich the Knowledge Base with templates for
more hardware and software resources and their coni gurations.
16.3.2 VM Incarnation and Deployment
The system also needs to be deployed or incarnated based on the funda-
mental model explained in the above section. Figure 16.5 illustrates the
workl ow of the DVM instantiation service to do this task. The DVM
instantiation service i rst accepts the input VMD script. The input VMD
script, together with the predei ned templates, is then compiled into a
 
Search WWH ::




Custom Search