From virtualized resources to virtual computing grids: The in-VIGO system

Sumalatha Adabala, Vineet Chadha, Puneet Chawla, Renato Figueiredo, José Fortes, Ivan Krsul, Andrea Matsunaga, Mauricio Tsugawa, Jian Zhang, Ming Zhao, Liping Zhu, Xiaomin Zhu

Research output: Contribution to journalArticle

124 Citations (Scopus)

Abstract

This paper describes the architecture of the first implementation of the In-VIGO grid-computing system. The architecture is designed to support computational tools for engineering and science research In Virtual Information Grid Organizations (as opposed to in vivo or in vitro experimental research). A novel aspect of In-VIGO is the extensive use of virtualization technology, emerging standards for grid-computing and other Internet middleware. In the context of In-VIGO, virtualization denotes the ability of resources to support multiplexing, manifolding and polymorphism (i.e. to simultaneously appear as multiple resources with possibly different functionalities). Virtualization technologies are available or emerging for all the resources needed to construct virtual grids which would ideally inherit the above mentioned properties. In particular, these technologies enable the creation of dynamic pools of virtual resources that can be aggregated on-demand for application-specific user-specific grid-computing. This change in paradigm from building grids out of physical resources to constructing virtual grids has many advantages but also requires new thinking on how to architect, manage and optimize the necessary middleware. This paper reviews the motivation for In-VIGO approach, discusses the technologies used, describes an early architecture for In-VIGO that represents a first step towards the end goal of building virtual information grids, and reports on first experiences with the In-VIGO software under development.

Original languageEnglish (US)
Pages (from-to)896-909
Number of pages14
JournalFuture Generation Computer Systems
Volume21
Issue number6
DOIs
StatePublished - Jun 2005
Externally publishedYes

Fingerprint

Grid computing
Middleware
Polymorphism
Multiplexing
Internet
Virtualization

Keywords

  • Grid-computing
  • Middleware
  • Network computing
  • Virtual data
  • Virtual machines

ASJC Scopus subject areas

  • Computer Science Applications
  • Hardware and Architecture
  • Control and Systems Engineering

Cite this

Adabala, S., Chadha, V., Chawla, P., Figueiredo, R., Fortes, J., Krsul, I., ... Zhu, X. (2005). From virtualized resources to virtual computing grids: The in-VIGO system. Future Generation Computer Systems, 21(6), 896-909. https://doi.org/10.1016/j.future.2003.12.021

From virtualized resources to virtual computing grids : The in-VIGO system. / Adabala, Sumalatha; Chadha, Vineet; Chawla, Puneet; Figueiredo, Renato; Fortes, José; Krsul, Ivan; Matsunaga, Andrea; Tsugawa, Mauricio; Zhang, Jian; Zhao, Ming; Zhu, Liping; Zhu, Xiaomin.

In: Future Generation Computer Systems, Vol. 21, No. 6, 06.2005, p. 896-909.

Research output: Contribution to journalArticle

Adabala, S, Chadha, V, Chawla, P, Figueiredo, R, Fortes, J, Krsul, I, Matsunaga, A, Tsugawa, M, Zhang, J, Zhao, M, Zhu, L & Zhu, X 2005, 'From virtualized resources to virtual computing grids: The in-VIGO system', Future Generation Computer Systems, vol. 21, no. 6, pp. 896-909. https://doi.org/10.1016/j.future.2003.12.021
Adabala, Sumalatha ; Chadha, Vineet ; Chawla, Puneet ; Figueiredo, Renato ; Fortes, José ; Krsul, Ivan ; Matsunaga, Andrea ; Tsugawa, Mauricio ; Zhang, Jian ; Zhao, Ming ; Zhu, Liping ; Zhu, Xiaomin. / From virtualized resources to virtual computing grids : The in-VIGO system. In: Future Generation Computer Systems. 2005 ; Vol. 21, No. 6. pp. 896-909.
@article{6d6cfd8126e54dc1b78d7f2862903ddb,
title = "From virtualized resources to virtual computing grids: The in-VIGO system",
abstract = "This paper describes the architecture of the first implementation of the In-VIGO grid-computing system. The architecture is designed to support computational tools for engineering and science research In Virtual Information Grid Organizations (as opposed to in vivo or in vitro experimental research). A novel aspect of In-VIGO is the extensive use of virtualization technology, emerging standards for grid-computing and other Internet middleware. In the context of In-VIGO, virtualization denotes the ability of resources to support multiplexing, manifolding and polymorphism (i.e. to simultaneously appear as multiple resources with possibly different functionalities). Virtualization technologies are available or emerging for all the resources needed to construct virtual grids which would ideally inherit the above mentioned properties. In particular, these technologies enable the creation of dynamic pools of virtual resources that can be aggregated on-demand for application-specific user-specific grid-computing. This change in paradigm from building grids out of physical resources to constructing virtual grids has many advantages but also requires new thinking on how to architect, manage and optimize the necessary middleware. This paper reviews the motivation for In-VIGO approach, discusses the technologies used, describes an early architecture for In-VIGO that represents a first step towards the end goal of building virtual information grids, and reports on first experiences with the In-VIGO software under development.",
keywords = "Grid-computing, Middleware, Network computing, Virtual data, Virtual machines",
author = "Sumalatha Adabala and Vineet Chadha and Puneet Chawla and Renato Figueiredo and Jos{\'e} Fortes and Ivan Krsul and Andrea Matsunaga and Mauricio Tsugawa and Jian Zhang and Ming Zhao and Liping Zhu and Xiaomin Zhu",
year = "2005",
month = "6",
doi = "10.1016/j.future.2003.12.021",
language = "English (US)",
volume = "21",
pages = "896--909",
journal = "Future Generation Computer Systems",
issn = "0167-739X",
publisher = "Elsevier",
number = "6",

}

TY - JOUR

T1 - From virtualized resources to virtual computing grids

T2 - The in-VIGO system

AU - Adabala, Sumalatha

AU - Chadha, Vineet

AU - Chawla, Puneet

AU - Figueiredo, Renato

AU - Fortes, José

AU - Krsul, Ivan

AU - Matsunaga, Andrea

AU - Tsugawa, Mauricio

AU - Zhang, Jian

AU - Zhao, Ming

AU - Zhu, Liping

AU - Zhu, Xiaomin

PY - 2005/6

Y1 - 2005/6

N2 - This paper describes the architecture of the first implementation of the In-VIGO grid-computing system. The architecture is designed to support computational tools for engineering and science research In Virtual Information Grid Organizations (as opposed to in vivo or in vitro experimental research). A novel aspect of In-VIGO is the extensive use of virtualization technology, emerging standards for grid-computing and other Internet middleware. In the context of In-VIGO, virtualization denotes the ability of resources to support multiplexing, manifolding and polymorphism (i.e. to simultaneously appear as multiple resources with possibly different functionalities). Virtualization technologies are available or emerging for all the resources needed to construct virtual grids which would ideally inherit the above mentioned properties. In particular, these technologies enable the creation of dynamic pools of virtual resources that can be aggregated on-demand for application-specific user-specific grid-computing. This change in paradigm from building grids out of physical resources to constructing virtual grids has many advantages but also requires new thinking on how to architect, manage and optimize the necessary middleware. This paper reviews the motivation for In-VIGO approach, discusses the technologies used, describes an early architecture for In-VIGO that represents a first step towards the end goal of building virtual information grids, and reports on first experiences with the In-VIGO software under development.

AB - This paper describes the architecture of the first implementation of the In-VIGO grid-computing system. The architecture is designed to support computational tools for engineering and science research In Virtual Information Grid Organizations (as opposed to in vivo or in vitro experimental research). A novel aspect of In-VIGO is the extensive use of virtualization technology, emerging standards for grid-computing and other Internet middleware. In the context of In-VIGO, virtualization denotes the ability of resources to support multiplexing, manifolding and polymorphism (i.e. to simultaneously appear as multiple resources with possibly different functionalities). Virtualization technologies are available or emerging for all the resources needed to construct virtual grids which would ideally inherit the above mentioned properties. In particular, these technologies enable the creation of dynamic pools of virtual resources that can be aggregated on-demand for application-specific user-specific grid-computing. This change in paradigm from building grids out of physical resources to constructing virtual grids has many advantages but also requires new thinking on how to architect, manage and optimize the necessary middleware. This paper reviews the motivation for In-VIGO approach, discusses the technologies used, describes an early architecture for In-VIGO that represents a first step towards the end goal of building virtual information grids, and reports on first experiences with the In-VIGO software under development.

KW - Grid-computing

KW - Middleware

KW - Network computing

KW - Virtual data

KW - Virtual machines

UR - http://www.scopus.com/inward/record.url?scp=21044460128&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=21044460128&partnerID=8YFLogxK

U2 - 10.1016/j.future.2003.12.021

DO - 10.1016/j.future.2003.12.021

M3 - Article

AN - SCOPUS:21044460128

VL - 21

SP - 896

EP - 909

JO - Future Generation Computer Systems

JF - Future Generation Computer Systems

SN - 0167-739X

IS - 6

ER -