Skip to main content

A Clustering Model for Multicast on Hypercube Network

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5036))

Abstract

Multicast communication is one of the general patterns of collective communication in multiprocessors. On hypercube network, the optimal multicast tree problem is NP-hard and all existing multicast algorithms are heuristic. We find that the existing works are far away from optimal. Aiming to reduce the communication traffic, we propose a general clustering model for multicast on hypercube networks. Based on the model, we can construct more optimal or approximately optimal multicast algorithm for hypercube interconnection networks. And the model is also universal for existed works.

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bhat, P., Raghavendra, C., Prasanna, V.: Efficient collective communication in distributed heterogeneous systems. In: Proceedings of the International Conference on Distributed Computing Systems (ICDCS) (1999)

    Google Scholar 

  2. Kielmann, T., Hofman, R.F.H., Bal, H.E., Plaat, A., Bhoedjang, R.A.F.: Magpie: Mpi’s collective communication operations for clustered wide area systems. In: Proceedings of the 7th ACM SIGPLAN symposium on Principles and practice of parallel programming (1999)

    Google Scholar 

  3. Lin, X., Ni, L.M.: Multicast communication in multicomputer networks. IEEE Transactions on Parallel and Distributed Systems 4(10), 1105–1117 (1993)

    Article  Google Scholar 

  4. Graham, R.L., Foulds, L.R.: Unlikelihood that minimal phylogenies for realistic biological study can be constructed in reasonable computational time. Math. Biosci. 60, 133–142 (1982)

    Article  MATH  MathSciNet  Google Scholar 

  5. Ahuja, R.K., Magnanti, T.L., Orlin, J.B.: Network Flows: Theory, Algorithms, and Applications. Prentice-Hall, Englewood Cliffs (1993)

    Google Scholar 

  6. Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms, 2nd edn. MIT Press, Cambridge (2001)

    MATH  Google Scholar 

  7. Lan, Y., Esfahanian, A.H., Ni, L.M.: Multicast in hypercube multiprocessors. Journal of Parallel and Distributed Computing 8(1), 30–41 (1990)

    Article  Google Scholar 

  8. Sheu, S.H., Yang, C.B.: Multicast algorithms for hypercube multiprocessors. Journal of Parallel and Distributed Computing 61(1), 137–149 (2001)

    Article  MATH  Google Scholar 

  9. Duato, J., Yalamanchili, S., Ni, L.M.: Interconnection Networks: An Engineering Approach. Morgan Kaufmann Publishers, San Francisco (2002)

    Google Scholar 

  10. Wu, J.: Distributed System Design. CRC Press, Boca Raton (1998)

    Google Scholar 

  11. Coulouris, G., Dollimore, J., Kindberg, T.: Distributed Systems: Concepts and Design, 4th edn. Addison-Wesley, Reading (2005)

    Google Scholar 

  12. Choi, Y., Esfahanian, A.H., Ni, L.M.: One-to-k communication in distributed-memory multiprocessors. In: Proceedings of 25th Annual Allerton Conference on Communication, Control, and Computing (1987)

    Google Scholar 

  13. Dally, W.J., Towles, B.P.: Principles and Practices of Interconnection Networks. Morgan Kaufmann Publishers, San Francisco (2003)

    Google Scholar 

  14. The BlueGene/L Team: An overview of the BlueGene/L supercomputer. In: ACM/IEEE conference on Supercomputing (2002)

    Google Scholar 

  15. Lu, S., Fan, B., Dou, Y., Yang, X.: Clustering Multicast on Hypercube Network. In: Gerndt, M., Kranzlmüller, D. (eds.) HPCC 2006. LNCS, vol. 4208, pp. 61–70. Springer, Heidelberg (2006)

    Google Scholar 

  16. Lan, Y., Li, L.M., Esfahanian, A.H.: Distributed multi-destination routing in hypercube multiprocessors. In: Proceedings of the third conference on Hypercube concurrent computers and applications, pp. 631–639. ACM Press, New York (1988)

    Chapter  Google Scholar 

  17. Bondy, J.A., Murty, U.S.R.: Graph Theory With Applications. Elsevier Science Ltd., Amsterdam (1976)

    Google Scholar 

  18. Diestel, R.: Graph Theory, 2nd edn. Springer, Heidelberg (2000)

    Google Scholar 

  19. Saad, Y., Schultz, M.H.: Topological properties of hypercubes. IEEE Transactions on Computers 7, 867–872 (1988)

    Article  Google Scholar 

  20. Andre, F., Verjus, J.P.: Hypercubes and Distributed computers. Horth-Halland (1989)

    Google Scholar 

  21. Leighton, F.T.: Introduction to Parallel Algorithms and Architectures: Arrays, Trees, Hypercubes. Morgan Kaufmann Publishers, San Francisco (1992)

    MATH  Google Scholar 

  22. Xu, J.: Topological Structure and Analysis of Interconnection Networks. Kluwer Academic Publishers, Dordrecht (2001)

    MATH  Google Scholar 

  23. Chen, J., Wang, G., Chen, S.: Locally subcube-connected hypercube networks: theoretical analysis and experimental results. IEEE Transactions on Computers 5, 530–540 (2002)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Song Wu Laurence T. Yang Tony Li Xu

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lu, S., Yang, X. (2008). A Clustering Model for Multicast on Hypercube Network. In: Wu, S., Yang, L.T., Xu, T.L. (eds) Advances in Grid and Pervasive Computing. GPC 2008. Lecture Notes in Computer Science, vol 5036. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-68083-3_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-68083-3_22

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-68081-9

  • Online ISBN: 978-3-540-68083-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics