APPLICATION PARTITIONING AND DISTRIBUTED SUBMISSION IN GRID ENVIRONMENT

Published 31 July 2020 •  vol 140  • 


Authors:

 

B. Arthi, VLB Janakiammal College of Engineering and Technology, India

Abstract:

 

The objective of this paper is application management in a grid-computing environment. This is one of the challenges in grid computing research, which aims to provide means to automatically submit, manage, and monitor applications, which spread a large number of tasks. Application management in a grid environment is the task of submitting and monitoring the execution progress of all tasks that compose the user application. Here, the focus is on the applications that spread a huge number (thousands) of tasks and manipulate very large number of files across the grid. A Hierarchical model is proposed to perform such application management. This model is composed by several steps and allows a distributed submission of the application. This model is an application management system for grid environments.

Keywords:

 

Application Management, Distributed Submission, Grid Computing, Scheduling, Task Management

References:

 

[1] Buyya R, Abramson D, and Giddy J (May 14-17 2000). Nimrod/G: An architecture of a resource management and scheduling system in a global computational grid. In HPC Asia 2000 (Beijing, China) pages 283–289.
[2] Buyya R and Venugopal S. (April 23 2004).The grid bus toolkit for service oriented grid and utility computing: An overview and status report. In Proc of the 1st IEEE Intl Workshop on Grid Economics and Business Models (GECON 2004), (Seoul, Korea), pages 19–36.
[3] Berman F. at al. (Winter 2001). The grads project: Software support for high-level grid application development. Intl Journal of High Performance Computing Applications, 15(4):327–344.
[4] Fahringer T, Qin J, and Hainzer (2005) S. Specification of grid workflow applications with AGWL: An abstract grid workflow language. In Proceedings of Cluster Computing and Grid 2005 (CCGrid 2005), (Cardiff, UK) May 9–12.
[5] Foster I and Kesselman C. (1998) 1 edition The Grid: Blueprint for a New Computing Infrastructure. (Morgan Kaufmann, San Francisco, California, USA).
[6] Foster I, Kesselman C, Nick J, and Tuecke S. (June 2002) Grid services for distributed system integration. IEEE Computer, 35(6).
[7] Foster I, Kesselman C, Nick J, and Tuecke S. (200–222, fall 2001). The anatomy of the Grid: Enabling scalable virtual organizations. The International Journal of High Performance Computing Applications, 15(3).
[8] Foster I, Voeckler J, Wilde M, and Zhao Y. (July 2002) (Edinburgh, Scotland) Chimera: A virtual data system for representing, querying and automating data derivation In the Proc. of the 14th Conf. on Scientific and Statistical Database Management.
[9] Frey J, Tannenbaum T, Foster I, Livny M, and Tuecke S. (2002) Condor-G: A computation management agent for multi-institutional grids. Cluster Computing, 5:237–246.
[10] Javacc project. http://javacc.dev.java.net/
[11] Krauter K, Buyya R, and Maheswaran M. (2002) A taxonomy and survey of grid resource management systems for distributed computing. Software – Practice and Experience, 32(2):135–164.
[12] Lian C C, Tang F, Issac P, and Krishnan A. (2005) Gel: grid execution language. Journal of Parallel and Distributed Computing, 65(7):857–869.
[13] Myers D S and Cummings M P. (2003) Necessity is the mother of invention: a simple grid computing system using commodity tools. J. Parallel Distrib. Comput, 63(5):578–589.
[14] Sanches J. A. L, Vargas P K, Dutra I C, Santos Costa V, and Geyer C F R. (May 9–12 2005) Regs: user-level reliability in a grid environment. In Cluster Computing and Grid 2005 (CCGRID 2005), (Cardiff, UK).
[15] SGE. http://gridengine.sunsource.net/
[16] Thain D, Tannenbaum T, and Livny M. Condor and the Grid. In Berman F, Fox G, and Hey T, Grid Computing: Making the Global Infrastructure a Reality (John Wiley, 2003).
[17] Vargas P K, Dutra I C, and Geyer C F (2004) Application partitioning and hierarchical application management in grid environments. Technical Report: ES-657/04, COPPE/Sistemas – UFRJ.
[18] Vargas P K, Dutra I C, and Geyer C F (October 19th 2004) Application partitioning and hierarchical management in grid environments (Toronto, Canada). In 1st Intl. Middleware Doctoral Symposium 2004, pages 314–318.
[19] Vargas P K, Santos L A S, Dutra I C, and Geyer C F R. (January 31 – February 2 2005) An implementation of the GRAND hierarchical application management model using the ISAM/EXEHDA system. In III Workshop on Computational Grids and Applications, Petr´opolis, RJ, Brazil.
[20] Yawing A and et al (June 2003) Towards merging context-aware, mobile and grid computing In International Journal of High Performance Computing Applications, 17(2):191–203.
[21] Yu J and Buyya R (March 2005) A Taxonomy of workflow management systems for grid computing. (University of Melbourne, Australia) Technical Report: GRIDS-TR-2005-1.
[22] Patrícia Kayser Vargas Mangan (March, 2006) Grand: A model for hierarchical application management in grid computing environment. Thesis presented to COPPE/UFRJ.

Citations:

 

APA:
Arthi, B. (2020). Application Partitioning and Distributed Submission in Grid Environment. International Journal of Advanced Science and Technology (IJAST), ISSN: 2005-4238(Print); 2207-6360 (Online), NADIA, 140, 11-22. doi: 10.33832/ijast.2020.140.02.

MLA:
Arthi, B. “Application Partitioning and Distributed Submission in Grid Environment.” International Journal of Advanced Science and Technology, ISSN: 2005-4238(Print); 2207-6360 (Online), NADIA, vol. 140, 2020, pp. 11-22. IJAST, http://article.nadiapub.com/IJAST/Vol140/2.html.

IEEE:
[1] B. Arthi, "Application Partitioning and Distributed Submission in Grid Environment." International Journal of Advanced Science and Technology (IJAST), ISSN: 2005-4238(Print); 2207-6360 (Online), NADIA, vol. 140, pp. 11-22, July 2020.