Skip to main content
Top
Published in: Wireless Personal Communications 3/2016

01-08-2016 | Special Issue "Convergence Interaction for Communication'"

A Conceptual Design of Job Pre-processing Flow for Heterogeneous Batch Systems in Data Center

Authors: Sang Un Ahn, Jin Kim

Published in: Wireless Personal Communications | Issue 3/2016

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Processing a workflow (or a job) created by a user, who can be a researcher from a scientific laboratory or an analysis from a commercial organization, is the main functionality that a data center or a high-performance computing center is generally expected to provide. It can be accomplished with a single core processor and rather small amount of memory if the problem is adequately small while it may require thousands of nodes to solve a complicated problem and peta-bytes of storage for its output. Also specific applications on various platforms are required in general by users for resolving the problems appropriately. In this aspect, a data center should operate non-homogeneous systems for resource management, so-called batch system, in which it results in inefficient resource utilization due to stochastic behavior of user activity. Implementation of virtualization for resource management, e.g. Cloud Computing, is one of promising solutions recently arising, however, it results in the increase of complexity of the system itself as well as the system administration because it naturally implies the intervention of virtualization stack, e.g. hypervisor, between Operating System and applications for resource management. In this paper, we propose a new conceptual design to be implemented as a pre-scheduler capable to insert user submitted jobs dedicated to a specific batch system into available resources managed by other kind of batch systems. The proposed design features transparency in between clients and batch systems, accuracy in terms of monitoring and prediction on the available resources, and scalability for additional batch systems. We suggest the implementation example of the conceptual design based on the scenario established from our experience of operating a data center.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Bandyopadhyay, D., & Sen, J. (2011). Internet of things: Applications and challenges in technology and standardization. Wireless Personal Communications, 58(1), 49–69.CrossRef Bandyopadhyay, D., & Sen, J. (2011). Internet of things: Applications and challenges in technology and standardization. Wireless Personal Communications, 58(1), 49–69.CrossRef
2.
go back to reference Park, S.-T., Kim, Y.-R., Jeong, S.-P., Hong, C.-I., & Kang, T.-G. (2016). A case study on effective technique of distributed data storage for big data processing in the wireless internet environment. Wireless Personal Communications, 86(1), 239–253. Park, S.-T., Kim, Y.-R., Jeong, S.-P., Hong, C.-I., & Kang, T.-G. (2016). A case study on effective technique of distributed data storage for big data processing in the wireless internet environment. Wireless Personal Communications, 86(1), 239–253.
3.
go back to reference Marias, G. F., Prigouris, N., Papazafeiropoulos, G., Hadjiefthymiades, S., & Merakos, L. (2004). Brokering positioning data from heterogeneous infrastructures. Wireless Personal Communications, 30(2–4), 233–245.CrossRef Marias, G. F., Prigouris, N., Papazafeiropoulos, G., Hadjiefthymiades, S., & Merakos, L. (2004). Brokering positioning data from heterogeneous infrastructures. Wireless Personal Communications, 30(2–4), 233–245.CrossRef
4.
go back to reference Hager, M., Finke, T., Seitz, J., & Waas, T. (2014). Software-based management for ethernet networks. Wireless Personal Communications, 74(3), 1021–1032.CrossRef Hager, M., Finke, T., Seitz, J., & Waas, T. (2014). Software-based management for ethernet networks. Wireless Personal Communications, 74(3), 1021–1032.CrossRef
5.
go back to reference Lamanna, M. (2004). The LHC computing grid project at CERN. Nuclear Instruments & Methods in Physics Research, Section A: Accelerators, Spectrometers, Detectors, and Associated Equipment, 534(1–2), 1–6.CrossRef Lamanna, M. (2004). The LHC computing grid project at CERN. Nuclear Instruments & Methods in Physics Research, Section A: Accelerators, Spectrometers, Detectors, and Associated Equipment, 534(1–2), 1–6.CrossRef
6.
go back to reference Evans, L., & Bryant, P. (2008). LHC machine. Journal of Instrumentation, 3, S08001.CrossRef Evans, L., & Bryant, P. (2008). LHC machine. Journal of Instrumentation, 3, S08001.CrossRef
7.
go back to reference Gagliardi, F. (2004). The EGEE European grid infrastructure project. In Proceedings of High Performance Computing for Computational Science, pp. 194–203. Gagliardi, F. (2004). The EGEE European grid infrastructure project. In Proceedings of High Performance Computing for Computational Science, pp. 194–203.
8.
go back to reference Pordes, R., Petravick, D., Kramer, B., Olson, D., Livny, M., Roy, A., et al. (2007). The open science grid. Journal of Physics: Conference Series, 78(1), 012057. Pordes, R., Petravick, D., Kramer, B., Olson, D., Livny, M., Roy, A., et al. (2007). The open science grid. Journal of Physics: Conference Series, 78(1), 012057.
9.
go back to reference Ahn, S. U., Yeo, I. Y., & Park, S. O. (2014). Secure and efficient high-performance PROOF-based cluster system for high-energy physics. Journal of Supercomputing, 70(1), 166–176.CrossRef Ahn, S. U., Yeo, I. Y., & Park, S. O. (2014). Secure and efficient high-performance PROOF-based cluster system for high-energy physics. Journal of Supercomputing, 70(1), 166–176.CrossRef
11.
go back to reference Litzkow, M., & Livny, M. (1990). Experience with the condor distributed batch system. In Proceedings of IEEE Workshop on Experimental Distributed Systems, pp. 97–101. Litzkow, M., & Livny, M. (1990). Experience with the condor distributed batch system. In Proceedings of IEEE Workshop on Experimental Distributed Systems, pp. 97–101.
12.
go back to reference Henderson, R. L. (1995). Job scheduling under the portable batch system. In Proceedings of Workshop on Job Scheduling Strategies for Parallel Processing, pp. 279–294. Henderson, R. L. (1995). Job scheduling under the portable batch system. In Proceedings of Workshop on Job Scheduling Strategies for Parallel Processing, pp. 279–294.
14.
go back to reference Nitzberg, B., Schopf, J. M., & Jones, J. P. (2004). PBS Pro: Grid computing and scheduling attributes. Grid Resource Management, 64, 183–190.CrossRef Nitzberg, B., Schopf, J. M., & Jones, J. P. (2004). PBS Pro: Grid computing and scheduling attributes. Grid Resource Management, 64, 183–190.CrossRef
15.
go back to reference Gentzsch, W. (2001). Sun grid engine: Towards creating a compute power grid. In Proceedings of First IEEE/ACM International Symposium on Cluster Computing and the Grid, pp. 35–36. Gentzsch, W. (2001). Sun grid engine: Towards creating a compute power grid. In Proceedings of First IEEE/ACM International Symposium on Cluster Computing and the Grid, pp. 35–36.
17.
go back to reference Zhou, S. (1992). LSF: Load sharing in large heterogeneous distributed systems. In Proceedings of Workshop on Cluster Computing. Zhou, S. (1992). LSF: Load sharing in large heterogeneous distributed systems. In Proceedings of Workshop on Cluster Computing.
18.
go back to reference Prenneis Jr., A. (1996). Loadleveler: Workload management for parallel and distributed computing environments. In Proceedings of Supercomputing Europe, pp. 176. Prenneis Jr., A. (1996). Loadleveler: Workload management for parallel and distributed computing environments. In Proceedings of Supercomputing Europe, pp. 176.
19.
go back to reference Yoo, A. B., Jette, M. A., & Grondona, M. (2003). Slurm: Simple linux utility for resource management. In Proceedings of Workshop on Job Scheduling Strategies for Parallel Processing, pp. 44–60. Yoo, A. B., Jette, M. A., & Grondona, M. (2003). Slurm: Simple linux utility for resource management. In Proceedings of Workshop on Job Scheduling Strategies for Parallel Processing, pp. 44–60.
20.
go back to reference Yan, Y., & Chapman, B. (2008). Comparative study of distributed resource management systems-SGE, LSF, PBS Pro, and LoadLeveler”, Technical Report-Citeseerx. Yan, Y., & Chapman, B. (2008). Comparative study of distributed resource management systems-SGE, LSF, PBS Pro, and LoadLeveler”, Technical Report-Citeseerx.
22.
go back to reference Feitelson, D. G., Rudolph, L., & Schwiegelshohn, U. (2005). Parallel job scheduling—A status report. In Proceedings of Job Strategies for Parallel Processing, pp. 1–16. Feitelson, D. G., Rudolph, L., & Schwiegelshohn, U. (2005). Parallel job scheduling—A status report. In Proceedings of Job Strategies for Parallel Processing, pp. 1–16.
23.
go back to reference Foster, I., & Kesselman, C. (2003). The Grid 2: Blueprint for a new computing infrastructure. Philadelphia: Elsevier. Foster, I., & Kesselman, C. (2003). The Grid 2: Blueprint for a new computing infrastructure. Philadelphia: Elsevier.
24.
go back to reference Garzoglio, G., Levshina, T., Mhashilkar, P., & Timm, S. (2009). ReSS: A resource selection service for the open science grid. In S. C. Lin & E. Yen (Eds.), Grid Computing (pp. 89–98). Boston, MA: Springer.CrossRef Garzoglio, G., Levshina, T., Mhashilkar, P., & Timm, S. (2009). ReSS: A resource selection service for the open science grid. In S. C. Lin & E. Yen (Eds.), Grid Computing (pp. 89–98). Boston, MA: Springer.CrossRef
25.
go back to reference Kim, C. W., Yoon, H., Jin, D., & Park, S. O. (2015). Integrated management system for a large computing resources in a scientific data center. Journal of Supercomputing,. doi:10.1007/s11227-015-1480-2. Kim, C. W., Yoon, H., Jin, D., & Park, S. O. (2015). Integrated management system for a large computing resources in a scientific data center. Journal of Supercomputing,. doi:10.​1007/​s11227-015-1480-2.
26.
go back to reference Yoon, H., Yeo, I. Y., & Kim, J. H. (2014). Updating the trusted connection of re-organized computing resource under the automated system management platform. Journal of Supercomputing, 70(1), 200–210.CrossRef Yoon, H., Yeo, I. Y., & Kim, J. H. (2014). Updating the trusted connection of re-organized computing resource under the automated system management platform. Journal of Supercomputing, 70(1), 200–210.CrossRef
27.
go back to reference Zhang, Q., Cheng, L., & Boutaba, R. (2010). Cloud computing: state-of-the-art and research challenges. Journal of Internet Services and Applications, 1(1), 7–18.CrossRef Zhang, Q., Cheng, L., & Boutaba, R. (2010). Cloud computing: state-of-the-art and research challenges. Journal of Internet Services and Applications, 1(1), 7–18.CrossRef
28.
go back to reference Jackson, D., Snell, Q., & Clement, M. (2001). Core algorithms of the Maui scheduler. In Proceedings of Workshop on Job Scheduling Strategies for Parallel Processing, pp. 87–102. Jackson, D., Snell, Q., & Clement, M. (2001). Core algorithms of the Maui scheduler. In Proceedings of Workshop on Job Scheduling Strategies for Parallel Processing, pp. 87–102.
Metadata
Title
A Conceptual Design of Job Pre-processing Flow for Heterogeneous Batch Systems in Data Center
Authors
Sang Un Ahn
Jin Kim
Publication date
01-08-2016
Publisher
Springer US
Published in
Wireless Personal Communications / Issue 3/2016
Print ISSN: 0929-6212
Electronic ISSN: 1572-834X
DOI
https://doi.org/10.1007/s11277-016-3224-x

Other articles of this Issue 3/2016

Wireless Personal Communications 3/2016 Go to the issue