Skip to main content

Highly Available Dynamic Deployment Infrastructure

  • Chapter
Dynamic Provisioning for Community Services

Part of the book series: Advanced Topics in Science and Technology in China ((ATSTC))

  • 422 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Erwin DW (2002) Unicore—a grid computing environment. Concurrency and Computation-Practice & Experience, 14(13-15): 1395–1410.

    Article  MATH  Google Scholar 

  • Foster I (2006) Globus toolkit version 4: software for service-oriented systems. Journal of Computer Science and Technology, 21(4): 513–520.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Chapter  Google Scholar 

  • Havender J (1968) Avoiding deadlock in multitasking systems. IBM Systems Journal, 7(2): 74–84.

    Article  Google Scholar 

  • 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.

    Chapter  Google Scholar 

  • 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.

    Chapter  Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics