Skip to main content

Job Scheduling in a Computational Cluster with Multicore Processors

  • Conference paper
  • First Online:
Advanced Computational Methods for Knowledge Engineering

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 453))

Abstract

In this paper, we investigate a job scheduling problem in a heterogeneous computing cluster built from servers with multicore processors. Dynamic Power Management technique is applied, where the delay to bring a server from the sleep to the active state is taken into account. Numerical results show that the computing resources are utilized more efficiently if multi jobs are executed in parallel. Furthermore, scheduling policy should investigate machine parameters at core-level to achieve the best efficiency.

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

Access this chapter

Institutional subscriptions

References

  1. Roy, A., Xu, J., Chowdhury, M.: Multi-core processors: A new way forward and challenges. In: International Conference on Microelectronics, 2008. ICM 2008, pp. 454–457 (2008)

    Google Scholar 

  2. Wang, L., Tao, J., von Laszewski, G.: Multicores in cloud computing: Research challenges for applications. J. Comput. 5(6) (2010)

    Google Scholar 

  3. Chapman, M.T.: The benefits of dual-core processors in high-performance computing (2005)

    Google Scholar 

  4. NVIDIA: The benefits of multiple cpu cores in mobile devices (2011)

    Google Scholar 

  5. Grochowski, E., Ronen, R., Shen, J., Wang, P.: Best of both latency and throughput. In: Proceedings of IEEE International Conference on Computer Design: VLSI in Computers and Processors, 2004. ICCD 2004, pp. 236–243 (2004)

    Google Scholar 

  6. NVIDIA: Variable smp—a multi-core cpu architecture for low power and high performance, Technical Report, NVIDIA’s Project Kal-El, NVIDIA Corporation (2012)

    Google Scholar 

  7. Kolpe, T., Zhai, A., Sapatnekar, S.: Enabling improved power management in multicore processors through clustered dvfs. In: Design. Automation Test in Europe Conference Exhibition (DATE) 2011, pp. 1–6 (2011)

    Google Scholar 

  8. Qi, X., Zhu, D.-K.: Energy efficient block-partitioned multicore processors for parallel applications. J. Comput. Sci. Technol. 26(3), 418–433 (2011)

    Article  MathSciNet  Google Scholar 

  9. Shieh, W.-Y., Pong, C.-C.: Energy and transition-aware runtime task scheduling for multicore processors. J. Parallel Distrib. Comput. 73, 1225–1238 (2013)

    Article  Google Scholar 

  10. Chai, L., Gao, Q., Panda, D.: Understanding the impact of multi-core architecture in cluster computing: a case study with intel dual-core system. In: Seventh IEEE International Symposium on Cluster Computing and the Grid, 2007. CCGRID 2007, pp. 471–478 (2007)

    Google Scholar 

  11. Nesmachnow, S., Dorronsoro, B., Pecero, J., Bouvry, P.: Energy-aware scheduling on multicore heterogeneous grid computing systems. J. Grid Comput. pp. 1–28 (2013)

    Google Scholar 

  12. Papazachos, Z.C., Karatza, H.D.: Gang scheduling in multi-core clusters implementing migrations. Future Gener. Comput. Syst. 27, 1153–1165 (2011)

    Article  Google Scholar 

  13. Zikos, S., Karatza, H.D.: Performance and energy aware cluster-level scheduling of compute-intensive jobs with unknown service times. Simul. Model. Pract. Theory 19(1), 239–250 (2011)

    Article  Google Scholar 

  14. Do, T.V., Vu, B.T., Tran, X.T., Nguyen, A.P.: A generalized model for investigating scheduling schemes in computational clusters. Simul. Model. Pract. Theory 37, 30–42 (2013)

    Article  Google Scholar 

  15. Standard Performance Evaluation Corporation. http://www.spec.org/

  16. Gandhi, A., Harchol-Balter, M., Kozuch, M.A.: The case for sleep states in servers. In: Proceedings of the 4th Workshop on Power-Aware Computing and Systems, HotPower’11, pp. 2:1–2:5, ACM, New York, NY, USA (2011)

    Google Scholar 

  17. Gandhi, A., Harchol-Balter, M., Kozuch, M.A.: Are sleep states effective in data centers? In: Proceedings of the 2012 International Green Computing Conference (IGCC), IGCC’12, pp. 1–10, IEEE Computer Society, Washington, DC, USA (2012)

    Google Scholar 

  18. Ellision, B., Minas, L.: Energy Efficiency for Information Technology: How to Reduce Power Consumption in Servers and Data Centers. Intel press (2009)

    Google Scholar 

  19. SPEC: Fujitsu primergy tx100 s3p (intel xeon e3-1240v2) machine (2012). http://www.spec.org/power_ssj2008/results/res2012q3/power_ssj2008-20120726-00519.html

  20. SPEC: Acer Incorporated Acer ar380 f2 (intel xeon e5-2640) machine (2012). http://www.spec.org/power_ssj2008/results/res2012q3/power_ssj2008-20120525-00481.html

  21. SPEC: Acer Incorporated Acer ar380 f2 (intel xeon e5-2665) machine (2012). http://www.spec.org/power_ssj2008/results/res2012q3/power_ssj2008-20120525-00479.html

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tien Van Do .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Xuan, T.T., Do, T.V. (2016). Job Scheduling in a Computational Cluster with Multicore Processors. In: Nguyen, T.B., van Do, T., An Le Thi, H., Nguyen, N.T. (eds) Advanced Computational Methods for Knowledge Engineering. Advances in Intelligent Systems and Computing, vol 453. Springer, Cham. https://doi.org/10.1007/978-3-319-38884-7_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-38884-7_6

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-38883-0

  • Online ISBN: 978-3-319-38884-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics