Skip to main content

Task Allocation within Mesh Networks: Influence of Architecture and Algorithms

  • Conference paper
  • 3066 Accesses

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

Abstract

This paper concerns the problem of task allocation within the mesh network. Three mesh structures of processors: rectangle, cylinder and torus, are considered. Two created task allocation algorithms: Generalized Stack-Based Allocation and Generalized Recognition Complete First Fit, are presented and evaluated. The algorithms and structures were tested on different sets of tasks to allocate. The investigations were made using the designed experimentation system and concentrated on the indices of performance such as allocation time, processing time, external fragmentation and latency. Moreover, the influence of the sorting of tasks on the efficiency of algorithms was analyzed. The obtained results allow for some recommendations for the designers of the multiprocessor systems.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD   329.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

References

  1. Zydek, D., Selvaraj, H.: Fast and efficient processor allocation algorithm for torus-based chip multiprocessors. Computers and Electrical Engineering 37, 91–105 (2011)

    Article  MATH  Google Scholar 

  2. Majkowska, A., Zydek, D., Koszałka, L.: Task Allocation in Distributed Mesh-Connected Machine Learning System: Simplified Busy List Algorithm with Q-Learning Based Queuing. Advances in Intelligent Systems and Computing 226, Springer, 763–772 (2013)

    Google Scholar 

  3. Jakimczuk, Ł., Kmiecik, W., Poźniak-Koszałka, I.: Task Allocation Algorithms for 2D Torus Architecture. The Twelfth IARIA International Conference on Networks, 169–174 (2013)

    Google Scholar 

  4. Zhu, Y.: Efficient Processor Allocation Strategies for Mesh- Connected Parallel Computers. Journal of Parallel and Distributed Computing 16, 328337 (1992)

    Article  Google Scholar 

  5. Yoo, B.S., Das, Ch.R.: A fast and efficient processor allocation scheme for mesh-connected multicomputers. IEEE Transactions on Computers 51, 46–60 (2002)

    Article  Google Scholar 

  6. Koszałka, L., Kubiak, M., Poźniak-Koszałka, I.: Comparison of SBA - Family Task Allocation Algorithms for Mesh Structured Networks. LNCS, Springer 4331, 21–30 (2006)

    MATH  Google Scholar 

  7. Poźniak-Koszałka, I., Proma, W., Koszałka, L., Pol, M., Kasprzak, A.: Task Allocation in Mesh Structure: 2Side LeapFrog Algorithm and Q-learning Based Algorithm, LNCS, Springer 7336, 576–587 (2012)

    Google Scholar 

  8. Kaminski, R., Koszałka, L., Poźniak-Koszałka, I., Kasprzak, A.: Evaluation and Comparison of Task Allocation Algorithms for Mesh Networks. Proc. of 9th ICN, IEEE CPS, 104–108 (2010)

    Google Scholar 

  9. Geunmo, K., Hyunsoo, Y.: On Submesh Allocation for Mesh Multicomputers: A Best-Fit Allocation and a Virtual Submesh Allocation for Faulty Meshes. IEEE Transactions on Parallel and Distributed Systems 9, 1127–185 (1998)

    Google Scholar 

  10. Borowiec G., Postawka A., Koszaka L.: Static task allocation algorithms and influence of architecture on Mesh Structured Networks. Computer Systems Engineering PBW, 66–80 (2014)

    Google Scholar 

  11. Dally, W.J.: Performance analysis of k-ary n-cube interconnection networks. IEEE Transactions on Computers 39, 7127–785 (1990)

    Article  Google Scholar 

Download references

Acknowledgement

This work was supported by the statutory funds of the Faculty of Electronics, Wroclaw University of Technology, Wroclaw, Poland.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Aleksandra Postawka .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Postawka, A., Koszałka, I.P. (2015). Task Allocation within Mesh Networks: Influence of Architecture and Algorithms. In: Selvaraj, H., Zydek, D., Chmaj, G. (eds) Progress in Systems Engineering. Advances in Intelligent Systems and Computing, vol 366. Springer, Cham. https://doi.org/10.1007/978-3-319-08422-0_127

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-08422-0_127

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-08421-3

  • Online ISBN: 978-3-319-08422-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics