Abstract
To effectively support dynamic provisioning, an adaptive infrastructure which enables host-swapping and fault tolerance is necessary. Addressing this challenge, we propose a Highly Available Dynamic Deployment Infrastructure (HAND), based on the Java Web Services Core of Globus Toolkit 4. HAND provides capability, availability and extensibility for dynamic deployment of Java Web Services in dynamic grid environments. We identify the factors that can impact dynamic deployment in static and dynamic environments. We also present the design, analysis, implementation and evaluation of two different approaches to dynamic deployment (service level and container-level). We also examine the performance of an alternative data transfer protocol for service implementations. The results demonstrate that HAND can deliver significantly improved availability and performance relative to other approaches.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Allcock W, Foster I, Madduri R (2004) Reliable data transport: A critical service for the grid. In: Building Service Based Grid Workshop, GGF11. Honolulu’s Haiaii, USA.
Allcock W, Bresnahan J, Kettimuthu R, Link M, Dumitrescu C, Raicu I, Foster I (2005) The globus striped gridftp framework and server. In: IEEE/ACM International Conference on Super Computing, 2005. IEEE Computer Society, Cambridge, Massachusetts, USA, pp. 54–62.
Erwin DW (2002) Unicore—a grid computing environment. Concurrency and Computation-Practice & Experience, 14(13-15): 1395–1410.
Foster I (2006) Globus toolkit version 4: software for service-oriented systems. Journal of Computer Science and Technology, 21(4): 513–520.
Foster I, Kesselman C, Tuecke S (2001) The anatomy of the grid: Enabling scalable virtual organizations. International Journal of High Performance Computing Applications, 15(3): 200–222.
Foster I, Kesselman C, Nick J, Tuecke S (2002) The physiology of the grid: An open grid services architecture for distributed systems integration. URL citeseer. ist.psu. http://www.citeseer.ist.psu.edu/foster02physiology.html./foster02physiology.html
Gagliardi F, Begin ME (2005) Egee—providing a production quality grid for eScience. In: Local to Global Data Interoperability—Challenges and Technologies, 2005. IEEE Computer Society, Sardinia, Italy, pp. 88–92.
Sun H, Liu W, Wo T, Hu C (2006) Crown node server: An enhanced grid service container based on gt4 wsrf core. In: 5th International Conference on Grid and Cooperative Computing Workshops, 2006. IEEE Computer Society, Changsha, China, pp. 510–517.
Havender J (1968) Avoiding deadlock in multitasking systems. IBM Systems Journal, 7(2): 74–84.
Jin H (2004) ChinaGrid: Making grid computing a reality. In: Chen Z, Chen H, Miao Q, Fu Y, Fox E, Lim E (eds.) Digital Libraries: International Collaboration and Cross-Fertilization. Springer, Singapore, pp. 13–24.
Smith E, Anderson P (2004) Dynamic reconfiguration for grid fabrics. In: Buyya R (ed.) 5th IEEE/ACM International Workshop on Grid Computing, IEEE Computer Society, Pittsburgh, USA, pp. 86–93.
Smith M, Friese T, Freisleben B (2004) Towards a service-oriented ad hoc grid. In: 3rd International Workshop on Parallel and Distributed Computing, 2004. 3rd International Symposium on/Algorithms, Models and Tools for Parallel Computing on Heterogeneous Networks, 2004. IEEE Computer Society, Cork, Ireland, pp. 201–208.
Weissman JB, Kim S, England D (2005) A framework for dynamic service adaptation in the grid: Next generation software program progress report. In: 19th IEEE International Parallel and Distributed Processing Symposium, 2005. IEEE Computer Society, Denver, CA, USA, p. 5.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2013 Zhejiang University Press, Hangzhou and Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Qi, L., Jin, H. (2013). Highly Available Dynamic Deployment Infrastructure. In: Dynamic Provisioning for Community Services. Advanced Topics in Science and Technology in China. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-34513-5_3
Download citation
DOI: https://doi.org/10.1007/978-3-642-34513-5_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-34512-8
Online ISBN: 978-3-642-34513-5
eBook Packages: Computer ScienceComputer Science (R0)