SonD : A fast service deployment system based on IP SAN

Deploying operating systems and services in an enterprise environment can be a time-consuming and cumbersome task. With the dramatic increase of the number of computers managed by the system administrator, the work of management is more complicated than before. Moreover, services provided by servers in data center change frequently, which requires a flexible service deployment system to achieve on demand deployment. To maximize return on investment (ROI) and stay competitive in today's fast-paced global economy, administrators must be able to deploy systems or services quickly and effectively with minimal downtime. This paper presents SonD, a system for providing dynamic, flexible, and quick service and operating system deployment in a LAN environment. The techniques used by SonD include an iterative snapshot mechanism based on an IP SAN system, which provides writable snapshots to achieve fast creation of the service, a dynamic service mapping method, and a network boot technology achieved by both software and hardware solutions. This design results in a system which can rapidly, flexibly, dynamically and reliably distribute OSes and services to many clients simultaneously. For example, SonD can deploy 50 windows XP systems in a few minutes on commodity PCs. We describe SonD's design and implementation, and review the key technologies for our system. We evaluate its performance and apply it to oil exploration. The results show that SonD fits well with the service deployment usage in cluster computing environment.

[1]  Ming Zhao,et al.  IBM Research Report Dynamic Policy Disk Caching for Storage Networking , 2006 .

[2]  Huan Zhang,et al.  VSVM-enhanced: a Volume Manager Based on the EVMS Framework , 2006, 2006 Fifth International Conference on Grid and Cooperative Computing Workshops.

[3]  David Brumley,et al.  Virtual Appliances for Deploying and Maintaining Software , 2003, LISA.

[4]  Benny Rochwerger,et al.  Khnum - A Scalable Rapid Application Deployment System for Dynamic Hosting Infrastructures , 2003, Integrated Network Management.

[5]  Monica S. Lam,et al.  Optimizing the migration of virtual computers , 2002, OPSR.

[7]  Mike Hibler,et al.  USENIX Association Proceedings of the General Track : 2003 USENIX Annual , 2003 .

[8]  Benny Rochwerger,et al.  Oceano-SLA based management of a computing utility , 2001, 2001 IEEE/IFIP International Symposium on Integrated Network Management Proceedings. Integrated Network Management VII. Integrated Management Strategies for the New Millennium (Cat. No.01EX470).

[9]  Alistair N. Coles,et al.  Rapid Node Reallocation Between Virtual Clusters for Data Intensive Utility Computing , 2006, 2006 IEEE International Conference on Cluster Computing.

[10]  E. Hensbergen Dynamic Policy Disk Caching for Storage Networking , 2006 .

[11]  E. Hensbergen,et al.  Blutopia : Cluster Life-cycle Management , 2005 .

[12]  Xuxian Jiang,et al.  SODA: a service-on-demand architecture for application service hosting utility platforms , 2003, High Performance Distributed Computing, 2003. Proceedings. 12th IEEE International Symposium on.