【正文】
rs through this way,a Virtualization Service Provider (VSPcan sell pute power without having to directly maintain each enduser39。scan purchase pute power from VSP39。address:School of Computing,Clemson University,Clemson,SC296340974,USA. {mfenn,mamurph,sebgoa}This material is based upon work supported under a National Science Foundation Graduate Research Fellowship.Permission to make digital/hard copy of all or part of this material without fee for personal or classroom use provided that the copies are not made or distributed for pro t or mercial advantage,the ACM copyright/server notice,the title of the publication,and its date appear,and notice is given that copying is by permission of the ACM, copy otherwise,to republish, to post on servers,or to redistribute to lists requires prior speci c permission and/or a fee.c 20YY ACM15293785/20YY/07000001$ACM Transactions on Computational Logic,Month20YY,Pages1 0??.2s hardware with reasonable assurances that the operating environment will be fully patible.We will rst provide a brief overview of virtualization technologies,followed by a description of our model virtual ,we will de ne the infrastructure for which an VSP would be ,we will present some results of a model cluster constructed at the Cyberinfrastructure Research Laboratory at Clemson University. MODELIn essence,virtualization is making one puter appear to be multiple puters. [Jones2006]Virtualization is acplished with a program called a hypervisor, while systems running under a hypervisor are known as virtual machines(VMs. There are two basic types of hypervisor[IBM2005]:Type1hypervisors directly interface with the system operating systems run inside a virtual is usually a special,privileged virtual machine that can manage the is an example of this type of hypervisor. Type2hypervisors run as a normal program inside a normal operating system. This OS is known as the guest OS runs as a process in the host OS. These processes can be manipulated just like any other and KVM are examples of this type of hypervisor.See Figure1for a parison of Type1and2hypervisors.A strict Type2hypervisor requires that all I/O devices be emulated pletely in software,resulting in added overhead for I/O allows the virtual machine to make calls directly to the hypervisor,resulting in potentially increased e requires modi cations to the guest kernel. [IBM2005]See Table I for a parison of KVM and Xen.ACM Transactions on Computational Logic,Month20YY.An Evaluation of KVM for Use in Cloud Computings can be run from one disk image, somewhat mitigating the huge storage requirements associated with hosting a grid of VM39。s,the con guration of each image must not make any assumptions about the type of networking(hardware interface, hostname,or systemspeci c con guration ,dynamic networking con guration should be a hostname has been obtained,dynamic con guration based upon the hostname is allowed.Our model VOC was built from two VCN39。s were:ACM Transactions on Computational Logic,Month20YY.4s on the LDAPaware,batch,remote administration tool was also written to aid the systems assist in the dynamic con guration of VCN39。s snapshot mode was employed to start several VM39。5Table P rocess Grid (P xQ 14x 2P roblem Size 77000CentOS GF LOP S GF LOP S Advantage%Table P rocess Grid (P xQ 1x 114x 2