• DocumentCode
    2461227
  • Title

    Virtualization in Grid

  • Author

    Selvi, S. Thamarai

  • Author_Institution
    Dept. of Inf. Technol., Anna Univ., Chennai
  • fYear
    2008
  • fDate
    14-17 Dec. 2008
  • Firstpage
    1
  • Lastpage
    1
  • Abstract
    In grid environment where resources are generally owned by different people, communities or organizations with varied administration policies and capabilities, managing the grid resources is not a simple task. Resource brokers simplify this process by providing an abstraction layer for users to access heterogeneous resources transparently. However, discovery of grid resources that suits to the user´s job requirements is always a difficult job as the probability of grid resources satisfying the user´s requirements is very less. Conventionally, in order to run a job on the grid a user has to identify a set of platforms capable of running that job by the virtue of having the required installation of operating system, libraries, tools, and the configuration of environment variables, etc. In practice, the availability of such software environments will either be limited to a very narrow set, or the job has to be made compatible with an environment supported by a large resource provider, such as TeraGrid. Further, if we could identify such an environment, it is hard to guarantee that the resource will be available when needed, for as long as needed, and that user will get his or her fair share of that resource. This difficulty can be overcome by incorporating the concept of virtualization in grid environment that enables the creation of dynamic user defined execution environment in a grid resource. Virtualization is a methodology of dividing the resources of a computer into multiple execution environments, by applying one or more concepts or technologies such as hardware and software partitioning, time-sharing, partial or complete machine simulation, emulation, quality of service, and many others. Recognizing the importance of virtualization in grid environment, our Centre for Advanced Computing Research and Education (CARE) attempts to develop a virtualization framework that facilitates job submission to the virtualized infrastructure by creating and managing virtual w- - orkspaces, and also it monitors the job execution on to the workspaces. This tutorial presents the proposed CRB (CARE resource broker) capable of supporting virtualization of resources, co-allocation and trust based resources for job execution in the grid environment. CRB supports on-demand job scheduling and SLA-based resource allocation.
  • Keywords
    data visualisation; grid computing; quality of service; resource allocation; scheduling; CARE resource broker; SLA-based resource allocation; TeraGrid; abstraction layer; grid resource management; grid virtualization; hardware partitioning; job submission; libraries; machine simulation; on-demand job scheduling; operating system; quality of service; resource brokers; software partitioning; trust based resources; Availability; Computational modeling; Environmental management; Hardware; Operating systems; Resource management; Resource virtualization; Software libraries; Software quality; Time sharing computer systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Computing and Communications, 2008. ADCOM 2008. 16th International Conference on
  • Conference_Location
    Chennai
  • Print_ISBN
    978-1-4244-2962-2
  • Electronic_ISBN
    978-1-4244-2963-9
  • Type

    conf

  • DOI
    10.1109/ADCOM.2008.4760417
  • Filename
    4760417