Information Technology Reference
In-Depth Information
Utility/On-demand application
services
Grid infrastructure
Virtualization layer
Physical resources
FIGURE 16.1
Architecture of current distributed environment.
provide automated and standard coni guration and management of the
virtualization layer below. Another important and desirable property of
such a service layer is to provide simple and standard handles to effectively
control and realize the entire architecture.
As this middleware service is provided at a high level, it should be a
standard that can be well suited for any application type. The following
i gure shows the position and role of such a middleware service named as
dynamic virtual machine (DVM) services. We call a VM with the support
of DVM services a DVM.
As shown in Figure 16.2 , a DVM should be well integrated with the
existing grid infrastructure providing services. Another important aspect
is that it should be tightly coupled with the virtualization layer and loosely
coupled with the top application layer.
In this chapter, we discuss the development of the DVM middleware for
the coni guration, automatic instantiation, and deployment of VEs. A DVM
introduces a new layer of services, which models and specii es the coni gu-
ration of a VE. We devise a two-level language system and its associated
precompiler tool chains to translate the high-level description of VEs' con-
i guration requirements into a machine-readable format. A Web portal is
designed to help users to specify a VM coni guration requirement using a
Web browser. To facilitate automatic instantiation and deployment, a run-
time system is developed to conduct the VM incarnation automatically.
Under a DVM, users can instantiate their virtual environments using existing
 
Search WWH ::




Custom Search