Skip to main content
Log in

Limited contiguous processor allocation mechanism in the mesh-connected multiprocessors using compaction

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

    We’re sorry, something doesn't seem to be working properly.

    Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.

Abstract

In this paper, several efficient migration and allocation strategies have been compared on the mesh-based multiprocessor systems. The traditional non-preemptive submesh allocation strategies consist of two row boundary (TRB) and two column boundary (TCB). The existing migration mechanisms are online dynamic compaction-four corner (ODC-FC), limited top-down compaction (LTDC), TCB, and the combination of TCB and ODC-FC algorithms. Indeed, the new allocation method is presented in this paper. This mechanism has the benefits of two efficient traditional allocation algorithms. It is the combination of the TCB and TRB allocation methods. Also, in this process the impact of four key metrics on online mapping is considered. The parameters are average task execution time (ATET), average task system utilization (ATSU), average task waiting time (ATWT), and average task response time (ATRT). Using TCB and TRB mechanism with the migration strategies is shown that the new algorithm has better ATET, ATRT, ATWT, and ATSU. It has, respectively, 23.5494, 97.1216, 39.1291, and 4.142% improvements in comparison with the previous mechanisms.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18

Similar content being viewed by others

References

  1. Bani-Ahmad S (2011) Bounded gradual-request-partitioning-based allocation strategies in 2D mesh multicomputers. Int J Digit Content Technol Appl 5(1):43–54

    Article  Google Scholar 

  2. Bani-Mohammad S, Ould-Khaoua M, Ababneh I, Machenzie L (2006) Non-contiguous processor allocation strategy for 2D mesh connected multicomputers based on submeshes available for allocation. In: 12th International Conference on Parallel and Distributed Systems (ICPADS’06), vol 2. IEEE Computer Society Press, USA, pp 41–48

  3. Ababneh I (2006) An efficient free-list submesh allocation scheme for two-dimensional mesh-connected multicomputers. J Syst Softw 79(8):1168–1179

    Article  Google Scholar 

  4. Bani-Mohammad S, Ould-Khaoua M, Ababneh I, Machenzie L (2007) A fast and efficient processor allocation strategy which combines a contiguous and non-contiguous processor allocation algorithms. Technical Report TR-2007-229, DCS Technical Report Series, Department of Computing Science, University of Glasgow

  5. Windisch K, Lo V, Bose B (1995) Contiguous and non-contiguous processor allocation algorithms for k-ary n-cubes. Technical Report, University of Oregon, Oregon

  6. Windisch K (1997) ProcSimity V4.3 User’s Manual. University of Oregon

  7. Bani-Mohammad S (2008) Efficient processor allocation strategies for mesh-connected multicomputers. PhD Thesis, The Faculty of Information and Mathematical Sciences University of Glasgow, Glasgow

  8. Bani-Mohammad S, Ould-Khaoua M, Ababneh I, Mackenzie L (2009) Comparative evaluation of contiguous allocation strategies on 3D mesh multicomputers. J Syst Softw 82(2):307–318

    Article  Google Scholar 

  9. Windisch KJ, Liu W, Nitzberg B (1997) Non-contiguous processor allocation algorithms for mesh-connected multicomputers. IEEE Trans Parallel Distrib Syst 8(7):712–726

    Article  Google Scholar 

  10. Goh LK, Veeravalli B (2008) Design and performance evaluation of combined first-fit task allocation and migration strategies in mesh multicomputer systems. J Parallel Comput 34(9):508–520

    Article  Google Scholar 

  11. Reza A, Rafie M (2015) Improving multi task running time in two column boundary allocation method in mesh-based chip multiprocessors using combined migration mechanisms. Int J Comput Inf Technol 3(3):743–755

    Google Scholar 

  12. Sharma DD, Pradhan DK (1993) A fast and efficient strategy for submesh allocation in mesh-connected parallel computers. In: Fifth IEEE Symposium on Parallel and Distributed Processing. pp 682–689

  13. Chmaj G, Zydek D, Koszalka L (2004) Allocation algorithms problems in mesh-connected systems

  14. Reza A, Rafie M (2015) Performance improvement in multiprocessors using two row boundary allocation method and online dynamic compaction algorithm. Int J Comput Appl 123(1):14–20

    Google Scholar 

  15. Rafie M, Khademzadeh A, Reza A, Reshadi M (2016) Performance evaluation of task migration in contiguous allocation for mesh interconnection topology. J Supercomput 72(4):1660–1677

    Article  Google Scholar 

  16. Rafie M, Reza A, Khademzadeh A, Reshadi M (2016) External fragmentation aware dynamic multi task mapping on mesh interconnection. J Comput Theor Nanosci 13(1):958–963

    Article  Google Scholar 

  17. Bani-Ahmad S (2011) On improved processor allocation in 2D mesh-based multicomputers: controlled splitting of parallel requests. In: International Conference on Communication, Computing and Security (ICCCS’11), pp 204–209

  18. Kee GL (2005) Design and performance evaluation of migration-based submesh allocation strategies in mesh multicomputers. Master Thesis, National University of Singapore

  19. Zolfaghari R (2013) Efficient and quick algorithm for processor allocation in mesh multi-computers network. Int J Eng Adv Technol 2(5):517–523

    Google Scholar 

  20. Al-Lami ZM (2011) Communication impact on non-contiguous allocation strategies for 2-D mesh multicomputer systems. Master Thesis, Middle East University, Amman

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mahnaz Rafie.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Reza, A., Rafie, M. Limited contiguous processor allocation mechanism in the mesh-connected multiprocessors using compaction. J Supercomput 73, 4158–4189 (2017). https://doi.org/10.1007/s11227-017-2031-9

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-017-2031-9

Keywords