Skip to main content

Reducing the Effects of Time Cheating on the Performance of Divisible Load Scheduling Using Analytical Hierarchy Process

  • Conference paper
  • First Online:
Recent Advances on Soft Computing and Data Mining (SCDM 2020)

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

Included in the following conference series:

Abstract

The divisible load theory (DLT) is a paradigm in the area of distributed and parallel computing. As a matter of fact, the computations and communications can be divided into some independent part in which each part can be executed separately by a processor. The problem that the processors may cheat the algorithm has examined the divisible load theory. However, the computation rate cheating issue may appear if the processors accomplish their fraction of loads with various rates. According to the literature, if the processors do not report their true computation rates, they can not obtain optimal performance. This paper focuses on this problem. This paper proposes an AHP-based divisible load scheduling method aiming to decrease the impacts of cheating on the efficiency of divisible load scheduling. The experimental results indicate the proposed method considerably reduce the impacts of cheating on the startup time, speedup, and makespan specially when a huge number of processors cheat the algorithm.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.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

References

  1. Yuan-Chieh C, Robertazzi TG (1988) Distributed computation with communication delay. IEEE Trans Aerosp Electron Syst 24(6):700–712

    Article  Google Scholar 

  2. Agrawal R, Jagadish HV (1988) Partitioning techniques for large-grained parallelism. IEEE Trans Comput 37(12):1627–1634

    Article  Google Scholar 

  3. Bharadwaj V, Li X, Ko CC (2000) Efficient partitioning and scheduling of computer vision and image processing data on bus networks using divisible load analysis. Image Vis Comput 18(11):919–938

    Article  Google Scholar 

  4. Korkhov VV, Moscicki JT, Krzhizhanovskaya V (2009) Dynamic workload balancing of parallel applications with user-level scheduling on the Grid. Futur Gener Comput Syst 25(1):28–34

    Article  Google Scholar 

  5. Shi H, Kwok N, Wang W, Chen S (2014) Divisible load theory based active-sleep workload assignment schemes for wireless sensor networks. Int J Distrib Sens Netw, Hindawi Publishing Corporation. https://doi.org/10.1155/2014/929416

    Article  Google Scholar 

  6. Suresh S, Huang H, Kim HJ (2015) Scheduling in compute cloud with multiple data banks using divisible load paradigm. IEEE Trans Aerosp Electron Syst 51(2):1288–1297

    Article  Google Scholar 

  7. Ghanbari S, Othman M, Leong WJ, Bakar MRA (2016) Multi-objective method for divisible load scheduling in multi-level tree network. Futur Gener Comput Syst 54:132–143

    Article  Google Scholar 

  8. Ghanbari S, Othman M (2018) Time cheating in divisible load scheduling: sensitivity analysis, results and open problems. Procedia Comput Sci 125:935–943

    Article  Google Scholar 

  9. Ghanbari S, Othman M (2014) Comprehensive review on divisible load theory: concepts, strategies, and approaches. Hindawi Publishing Corporation, Math Probl Eng. https://doi.org/10.1155/2014/460354

    Book  Google Scholar 

  10. Robertazzi TG (2003) Ten reasons to use divisible load theory. Computer 36(5):63–68

    Article  Google Scholar 

  11. Carroll TE, Grosu D (2012) An incentive-based distributed mechanism for scheduling divisible loads in tree-networks. J Parallel Distrib Comput 72:389–401

    Article  Google Scholar 

  12. Ghanbari S, Othman M, Bakar MRA, Leong WJ (2015) Priority-based divisible load scheduling using analytical hierarchy process. Appl Math Inf Sci 9(5):2541

    MathSciNet  Google Scholar 

  13. Saaty TL (1988) What is the analytic hierarchy process. J Math Models Decis Support 48:109–121

    Article  MathSciNet  Google Scholar 

  14. Saaty TL (2013) The modern science of multicriteria decision making and its practical applications: the AHP/ANP approach. Oper Res 6(15):1101–1118

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgments

This research work is partially supported by the Malaysian Ministry of Education under Research Management Center, Universiti Putra Malaysia, Putra Grant with High Impact Factor. Grant no. UPM/700-2/1/GPB/2017/9557900.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Shamsollah Ghanbari or Mohamed Othman .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Ghanbari, S., Othman, M. (2020). Reducing the Effects of Time Cheating on the Performance of Divisible Load Scheduling Using Analytical Hierarchy Process. In: Ghazali, R., Nawi, N., Deris, M., Abawajy, J. (eds) Recent Advances on Soft Computing and Data Mining. SCDM 2020. Advances in Intelligent Systems and Computing, vol 978. Springer, Cham. https://doi.org/10.1007/978-3-030-36056-6_38

Download citation

Publish with us

Policies and ethics