A reference model for deploying applications in virtualized environments

被引:4
作者
Afgan, Enis [1 ]
Baker, Dannon [1 ]
Nekrutenko, Anton [2 ]
Taylor, James [1 ]
机构
[1] Emory Univ, Dept Biol, Math & Comp Sci Dept, Atlanta, GA 30322 USA
[2] Penn State Univ, Huck Inst Life Sci, University Pk, PA 16802 USA
基金
美国国家科学基金会;
关键词
application deployment; cloud computing; referencemodel;
D O I
10.1002/cpe.1836
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Modern scientific research has been revolutionized by the availability of powerful and flexible computational infrastructure. Virtualization has made it possible to acquire computational resources on demand. Establishing and enabling use of these environments is essential, but their widespread adoption will only succeed if they are transparently usable. Requiring changes to applications being deployed or requiring users to change how they utilize those applications represent barriers to the infrastructure acceptance. The problem lies in the process of deploying applications so that they can take advantage of the elasticity of the environment and deliver it transparently to users. Here, we describe a reference model for deploying applications into virtualized environments. The model is rooted in the low-level components common to a range of virtualized environments and it describes how to compose those otherwise dispersed components into a coherent unit. Use of the model enables applications to be deployed into the new environment without any modifications, it imposes minimal overhead on management of the infrastructure required to run the application, and yields a set of higher-level services as a byproduct of the component organization and the underlying infrastructure. We provide a fully functional sample application deployment and implement a framework for managing the overall application deployment. Copyright (c) 2011 John Wiley & Sons, Ltd.
引用
收藏
页码:1349 / 1361
页数:13
相关论文
共 26 条
[11]  
Gibson G, 2000, COMMUN ACM, V43, P45
[12]  
Keahey Katarzyna, 2008, 2008 IEEE Fourth International Conference on eScience, P301, DOI 10.1109/eScience.2008.82
[13]  
Keahey K., 2005, Sci. Program, V13, P265
[14]  
Krsul I., 2004, SC 04, P7
[15]   A decentralized model for scheduling independent tasks in Federated Grids [J].
Leal, Katia ;
Huedo, Eduardo ;
Llorente, Ignacio M. .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2009, 25 (08) :840-852
[16]  
Llorente I.M., 2009, Advances in Parallel Computing, V18, P177
[17]  
Menon Aravind., 2005, Proceedings of the 1st ACM/USENIX international conference on Virtual execution environments, VEE '05, P13, DOI DOI 10.1145/1064979.1064984
[18]  
Neumann D, 2010, AUTON SYST, P1, DOI 10.1007/978-3-7643-8899-7
[19]  
Nishimura H, 2007, CCGRID 2007: SEVENTH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, P549
[20]  
Nurmi D., 2008, CLOUD COMPUTING ITS, P1