Reducing complexity of software deployment with delta configuration

被引:1
作者
Ganguly, A. [1 ]
Yin, J. [2 ]
Shaikh, H. [2 ]
Chess, D. [2 ]
Eilem, T. [2 ]
Figueiredo, R. [1 ]
Hansom, J. [2 ]
Mohindra, A. [2 ]
Pacifici, G. [2 ]
机构
[1] Univ Florida, Adv Comp & Informat Syst Lab, Gainesville, FL 32611 USA
[2] IBM Corp, Thomas J Watson Res Ctr, Yorktown Hts, NY 10598 USA
来源
2007 10TH IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM 2009), VOLS 1 AND 2 | 2007年
关键词
D O I
10.1109/INM.2007.374699
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Deploying a modern software service usually involves installing several software components, and configuring these components properly to realize the complex interdependencies between them. This process, which accounts for a significant portion of information technology (IT) cost, is complex and error-prone. In this paper, we propose delta configuration an approach that reduces the cost of software deployment by eliminating a large number of choices on parameter values that administrators have to make during deployment. In delta configuration, the complex software stack of a distributed service is first installed and tested in a test environment. The resulting software images are then captured and used for deployment in production environments. To deploy a software service, we only need to copy these pre-configured software images into a production environment and modify them to account for the difference between the test environment and a production environment. We have implemented a prototype system that achieves software deployment using delta configuration of the configuration state captured inside virtual machines. We perform a case study to demonstrate that our scheme leads to substantial reduction in complexity for the custmomer, over the traditional software deployment method.
引用
收藏
页码:729 / +
页数:2
相关论文
共 12 条
[1]  
Barham P., 2003, Operating Systems Review, V37, P164, DOI 10.1145/1165389.945462
[2]  
BEGNUM K, 2006, P INT C AUT AUT SYST
[3]  
BROWN AB, 2005, P 9 IFIP IEEE INT S
[4]  
FIGUEIREDO R, 2003, P 23 IEEE INT C DIST
[5]  
Goldsack P., 2003, SMARTFROG CONFIGURAT
[6]  
KELLER A, 2004, AUTOMATING PROVISION
[7]  
KELLER A, 2004, P 9 IFIP IEEE INT S
[8]  
KRSUL I, 2004, P SUP C PITTSB PA NO
[9]  
ROEHM B, WEBSPHERE APPL SERVE
[10]  
SAPUNTZAKIS C, 2003, P 17 LARG INST SYST