This Article 
 Bibliographic References 
 Add to: 
Provisioning for Dynamic Instantiation of Community Services
March/April 2008 (vol. 12 no. 2)
pp. 29-36
Li Qi, Huazhong University of Science and Technology
Hai Jin, Huazhong University of Science and Technology
Ian Foster, Argonne National Laboratory
Jarek Gawor, Argonne National Laboratory
On-demand provisioning can allow collaborative communities to rapidly deploy the services required to support collaboration, without the need to acquire and operate dedicated hardware. To meet community needs for on-demand access, while also maximizing global availability and runtime efficiency, the authors propose service-, container-, node-, and VO-level provisioning approaches based on a highly available dynamic deployment infrastructure. Their experiments with an image-processing application demonstrate their approach's efficiency and effectiveness.

1. Global Grid Forum, "Open Grid Service Architecture, Version 1.0," 2002; .
2. M.N. Huhns and M.P. Singh, "Service-Oriented Computing: Key Concepts and Principles," IEEE Internet Computing, vol. 9, no.1, 2005, pp. 75–81.
3. I. Foster, "Globus Toolkit Version 4: Software for Service- Oriented Systems," J. Computer Science and Technology, vol. 21, no. 4, 2006, pp. 513–520.
4. J. Weissman, S. Kim, and D. England, "A Framework for Dynamic Service Adaptation in the Grid: Next Generation Software Program Progress Report," Proc. 19th IEEE Int'l Parallel and Distributed Processing Symp. (IPDPS 05), IEEE CS Press, 2005, pp. 5–9.
5. L. Qi et al., "HAND: Highly Available Dynamic Deployment Infrastructure for Globus Toolkit 4," Proc. 15th Euromicro Int'l Conf. Parallel, Distributed and Network-Based Processing (PDP 07), IEEE CS Press, 2007, pp. 155–162.
6. I. Foster, C. Kesselman, and S. Tuecke, "The Anatomy of the Grid: Enabling Scalable Virtual Organizations," Proc. European Conf. Parallel Computing 2001 (Europar 01), Springer-Verlag, 2001, pp. 1–4.
7. H. Jin, "ChinaGrid: Making Grid Computing a Reality," Proc. Digital Libraries: Int'l Collaboration and Cross-Fertilization (ICADL 04), Springer-Verlag, 2004, pp. 13–24.
8. V. Talwar et al., "Approaches for Service Deployment," IEEE Internet Computing, vol. 9, no. 2, 2005, pp. 70–80.
9. N. Sangal et al., "Using Dependency Models to Manage Complex Software Architecture," Proc. Int'l Conf. Object Oriented Programming, Systems, Languages and Applications (OOPSLA 05), IEEE CS Press, 2005, pp. 167–176.
1. F. Reverbel, B. Burke, and M. Fleury, "Dynamic Deployment of IIOP-Enabled Components in the JBoss Server," Proc. 2nd Int'l Working Conf. Component Deployment (CD 04), Springer-Verlag, 2004, pp. 65–80.
2. P. Watson and C. Fowler, An Architecture for the Dynamic Deployment of Web Services on a Grid or the Internet, tech. report series CS-TR-890, Univ. of Newcastle upon Tyne, 2003.
3. K. Keahey et al., "Virtual Workspaces in the Grid," Proc. European Conf. Parallel Computing 2005 (Europar 05), Springer-Verlag, 2005, pp. 421–431.
4. D. Chess et al., "Experience with Collaborating Managers: Node Group Manager and Provisioning Manager," Proc. 2nd IEEE Int'l Conf. Autonomic Computing (ICAC 05), IEEE CS Press, pp. 39–50.
5. B. Agarwalla et al., Automating Provisioning of Complete Software Stack in a Grid Environment, tech. report GIT-CERCS-04-26, Center for Experimental Research in Computer Systems, 2004.
6. K. Zielinski, M. Jarzab, and J. Kosinski, "Role of N1 Technology in the Next Generation Grids Middleware," Proc. European Grid Conf. 2005, Springer-Verlag, 2005, pp. 942–951.

Index Terms:
On-demand Provisioning, Dynamic Instantiation, Virtual Organization, Grid Computing
Li Qi, Hai Jin, Ian Foster, Jarek Gawor, "Provisioning for Dynamic Instantiation of Community Services," IEEE Internet Computing, vol. 12, no. 2, pp. 29-36, March-April 2008, doi:10.1109/MIC.2008.42
Usage of this product signifies your acceptance of the Terms of Use.