Skip to main content

A New Approach for Workflow Tasks Scheduling in Distributed Heterogeneous Environment

  • Conference paper
Recent Trends in Networks and Communications (WeST 2010, VLSI 2010, NeCoM 2010, ASUC 2010, WiMoN 2010)

Abstract

Scheduling workflow tasks is a key issue in the workflow management system. Workflow Scheduling is defined as allocating suitable resources to workflow tasks in order to satisfy objective functions specified by users. This paper presents a task scheduling algorithm called LCPR algorithm for workflow tasks in heterogeneous computing environment. This algorithm focuses mainly on the tasks that are tightly coupled or that have high dependency with other tasks. This paper evaluates the algorithm with other workflow algorithms and found that LCPR gives better performance in terms of execution time and response time of the job.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Topcuoglu, H., Hariri, S., Wu, M.: Performance effective and low-complexity task scheduling for heterogeneous computing. IEEE Trans. on Parallel and Distributed Systems (2002)

    Google Scholar 

  2. Changsong, D., Zhoujun, H., Zhigang, H., Xi, L.: A Distributed Workflow Management System Model and its Scheduling Algorithm. In: 2008 Japan-China Joint Workshop on Frontier of Computer Science and Technology (2008)

    Google Scholar 

  3. Yu, J., Buyya, R.: A Taxonomy of Workflow Management Systems for Grid Computing, Grid Computing and Distributed Systems (GRIDS) Laboratory. The University of Melbourne, Australia (White Paper)

    Google Scholar 

  4. Muthuvelu, N., Liu, J., Soe, N.L., Venugopal, S.R., Sulistio, A., Buyya, R.: A dynamic job grouping based scheduling for deploying applications with fine-grained tasks on global grids. In: Proc. 3rd Australasian workshop on grid computing and e-research, Australia (2005)

    Google Scholar 

  5. Cao, H., Jin, H., Wu, X., Wu, S., Shi, X.: DAGMap: efficient and dependable scheduling of DAG workflow job in Grid

    Google Scholar 

  6. Somasundaram, T.S., Amarnath, B.R., Kumar, R., Balakrishnan, P., Rajendar, K., Rajiv, R., Kannan, G., Rajesh Britto, G., Mahendran, E., Madusudhanan, B.: CARE Resource Broker: A framework for scheduling and supporting virtual resource management. Future Generation Computer Systems 26, 337–347 (2010)

    Article  Google Scholar 

  7. Ilavarasan, E., Thambidurai, P.: Low Complexity Performance Effective Task Scheduling Algorithm for Heterogeneous Computing Environments. Journal of Computer Sciences (2007), ISSN 1549-3636

    Google Scholar 

  8. Wolski, R.: Forecasting Network Performance to Support Dynamic Scheduling Using the Network Weather Service. In: Proceedings of the 6th IEEE International Symposium on High Performance Distributed Computing (1997) ISBN:0-8186-8117-9

    Google Scholar 

  9. Sakellariou, R., Zhao, H.: A Hybrid Heuristic for DAG Scheduling on Heterogeneous Systems. In: Proceedings of the 13th Heterogeneous Computing Workshop (2004)

    Google Scholar 

  10. Boeres, C., Filho, J.V., Rebello, V.E.F.: A cluster-based strategy for scheduling task on heterogeneous processors. In: Proc. 16th Symp. on Computer Architecture and High Performance Computing, SBAC-PAD (2004)

    Google Scholar 

  11. Dong, F., Akl, S.G.: Scheduling algorithms for grid computing: state of the art and open problems. Technical Report No. 2006-504, School of Computing, Queens University Kingston, Ontario (2006)

    Google Scholar 

  12. Hall, R., Rosenberg, A.L., Venkataramani, A.: A comparison of DAG-scheduling strategies for internet-based computing. In: Proc 22nd international parallel and distributed processing symposium, IPDPS (2007)

    Google Scholar 

  13. Mandal, A., Kennedy, K., Koelbel, C., Marin, G., Mellor-Crummey, J., Liu, B., Johnsson, L.: Scheduling strategies for mapping application workflows onto the grid. In: IEEE international symposium on high performance distributed computing, HPDC 2005 (2005)

    Google Scholar 

  14. Iverson, M., Ozguner, F., Follen, G.: Parallelizing existing applications in a distributed heterogeneous environment. In: Heterogeneous Computing Workshop (1995)

    Google Scholar 

  15. Yang, T., Gerasoulis, A.: DSC: Scheduling Parallel Tasks on an Unbounded Number of Processors. IEEE Trans. on Parallel and Distributed Systems 5(9) (September 1994)

    Google Scholar 

  16. http://www.globus.org/toolkit/

  17. Swany, M., Wolski, R.: Representing Dynamic Performance Information in Grid Environments with the Network Weather Service. In: Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid, CCGRID 2002 (2002)

    Google Scholar 

  18. Massie, M.L., Chun, B.N., Culler, D.E.: The ganglia distributed monitoring system: design, implementation, and experience. Parallel Computing 30, 817–840 (2004)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Prabavathi, K., Varalakshmi, P. (2010). A New Approach for Workflow Tasks Scheduling in Distributed Heterogeneous Environment. In: Meghanathan, N., Boumerdassi, S., Chaki, N., Nagamalai, D. (eds) Recent Trends in Networks and Communications. WeST VLSI NeCoM ASUC WiMoN 2010 2010 2010 2010 2010. Communications in Computer and Information Science, vol 90. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14493-6_67

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-14493-6_67

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-14492-9

  • Online ISBN: 978-3-642-14493-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics