CLC number: TP393
On-line Access: 2024-08-27
Received: 2023-10-17
Revision Accepted: 2024-05-08
Crosschecked: 0000-00-00
Cited: 0
Clicked: 5875
LUAN Cui-ju, SONG Guang-hua, ZHENG Yao, ZHANG Ji-fa. A flexible architecture for job management in a grid environment[J]. Journal of Zhejiang University Science A, 2007, 8(1): 95-105.
@article{title="A flexible architecture for job management in a grid environment",
author="LUAN Cui-ju, SONG Guang-hua, ZHENG Yao, ZHANG Ji-fa",
journal="Journal of Zhejiang University Science A",
volume="8",
number="1",
pages="95-105",
year="2007",
publisher="Zhejiang University Press & Springer",
doi="10.1631/jzus.2007.A0095"
}
%0 Journal Article
%T A flexible architecture for job management in a grid environment
%A LUAN Cui-ju
%A SONG Guang-hua
%A ZHENG Yao
%A ZHANG Ji-fa
%J Journal of Zhejiang University SCIENCE A
%V 8
%N 1
%P 95-105
%@ 1673-565X
%D 2007
%I Zhejiang University Press & Springer
%DOI 10.1631/jzus.2007.A0095
TY - JOUR
T1 - A flexible architecture for job management in a grid environment
A1 - LUAN Cui-ju
A1 - SONG Guang-hua
A1 - ZHENG Yao
A1 - ZHANG Ji-fa
J0 - Journal of Zhejiang University Science A
VL - 8
IS - 1
SP - 95
EP - 105
%@ 1673-565X
Y1 - 2007
PB - Zhejiang University Press & Springer
ER -
DOI - 10.1631/jzus.2007.A0095
Abstract: job management is a key issue in computational grids, and normally involves job definition, scheduling, executing and monitoring. However, job management in the existing grid middleware needs to be improved in terms of efficiency and flexibility. This paper addresses a flexible architecture for job management with detailed design and implementation. Frameworks for job scheduling and monitoring, as two important aspects, are also presented. The proposed job management has the advantages of reusability of job definition, flexible and automatic file operation, visual steering of file transfer and job execution, and adaptive application job scheduler. A job management wizard is designed to implement each step. Therefore, what the grid user needs to do is only to define the job by constructing necessary information at runtime. In addition, the job space is adopted to ensure the security of the job management. Experimental results showed that this approach is user-friendly and system efficient.
[1] Andreetto, P., Borgia, S.A., Dorigo, A., et al., 2006. CREAM: A Simple, GRID-Accessible, Job Management System for Local Computational Resources. Proceedings of Computing in High Energy and Nuclear Physics (CHEP 2006). Mumbai, India.
[2] Baranovski, A., Garzoglio, G., Terekhov, I., Roy, A., Tannenbaum, T., 2004. Management of Grid Jobs and Data within SAMGrid. Proceedings of the 2004 IEEE International Conference on Cluster Computing. IEEE Computer Society, Washington DC, USA, p.353-359.
[3] Casanova, H., 2001. Simgrid: A Toolkit for the Simulation of Application Scheduling. Proceedings of the IEEE Symposium on Cluster Computing and the Grid (CCGrid’01). IEEE Computer Society, p.430-437.
[4] Czajkowski, K., Foster, I., Karonis, N., Kesselman, C., Martin, S., Smith, W., Tuecke, S., 1998. A Resource Management Architecture for Metacomputing Systems. Proceedings of the 4th Workshop on Job Scheduling Strategies for Parallel Processing. Springer-Verlag, p.62-82.
[5] Foster, I., Kesselman, C., 1997. Globus: a metacomputing infrastructure toolkit. International Journal of Supercomputer Applications, 11(2):115-128.
[6] Foster, I., Kesselman, C., 1998. The Globus Project: A Status Report. Proceedings of IPPS/SPDP’98 Heterogeneous Computing Workshop. IEEE Press, p.4-18.
[7] Foster, I., Kesselman, C., Tuecke, S., 2001. The anatomy of the grid: enabling scalable virtual organizations. International Journal of Supercomputer Applications, 15(3):200-222.
[8] Liu, C., Yang, L.Y., Foster, I., Angulo, D., 2002. Design and Evaluation of a Resource Selection Framework for Grid Applications. Proceedings of IEEE International Symposium on High Performance Distributed Computing (HPDC-11). IEEE CS Press, p.63-72.
[9] Luan, C.J., Song, G.H., Zheng, Y., 2005. An Infrastructure for Grid Job Monitoring. Proceedings of the International Workshop on Grid and Cooperative Computing (GCC’05). Lecture Notes in Computer Science. Springer-Verlag, Berlin, Heidelberg, 3795:443-448.
[10] Luan, C.J., Song, G.H., Zheng, Y., 2006. Application-adaptive resource scheduling in a computational grid. Journal of Zhejiang University SCIENCE A, 7(10):1634-1641.
[11] Tannenbaum, T., Wright, D., Miller, K., Livny, M., 2002. Condor—A Distributed Job Scheduler. Beowulf Cluster Computing with Linux. The MIT Press, Cambridge, MA, USA, p.307-350.
[12] Tierney, B., Aydt, R., Gunter, D., Smith, W., Swany, M., Taylor, V., Wolski, R., 2002. A Grid Monitoring Architecture. Http://www.ggf.org/documents/GFD/GFD-I.7.pdf
[13] Wang, W., Zheng, Y., Song, G.H., 2005. The Design and Implementation of Scalable Information Services in a Grid Environment. Proceedings of the 2005 IEEE International Conference on Services Computing. IEEE Computer Society, Los Alamitos, California, 2:265-267.
[14] Welch, V., Siebenlist, F., Foster, I., Bresnahan, J., Czajkowski, K., Gawor, J., Kesselman, C., Meder, S., Pearlman, L., Tuecke, S., 2003. Security for Grid Services. Proceedings of the 12th International Symposium on High Performance Distributed Computing (HPDC-12). IEEE Press, p.48-57.
[15] YarKhan, A., Seymour, K., Sagi, K., Shi, Z., Dongarra, J., 2006. Recent developments in gridsolve. International Journal of High Performance Computing Applications, 20(1):131-141.
[16] Zheng, Y., Song, G.H., Zhang, J.F., Chen, J.J., 2004. An Enabling Environment for Distributed Simulation and Visualization. Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing (Grid 2004). IEEE Computer Society, Los Alamitos, California, p.26-33.
Open peer comments: Debate/Discuss/Question/Opinion
<1>