Nothing Special   »   [go: up one dir, main page]

Skip to main content

Advertisement

Springer Nature Link
Log in
Menu
Find a journal Publish with us Track your research
Search
Cart
  1. Home
  2. Emerging Directions in Embedded and Ubiquitous Computing
  3. Conference paper

Optimizing Scheduling Stability for Runtime Data Alignment

  • Conference paper
  • pp 825–835
  • Cite this conference paper
Emerging Directions in Embedded and Ubiquitous Computing (EUC 2006)
Optimizing Scheduling Stability for Runtime Data Alignment
  • Ching-Hsien Hsu26,
  • Chao-Yang Lan26 &
  • Shih-Chang Chen26 

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4097))

Included in the following conference series:

  • International Conference on Embedded and Ubiquitous Computing
  • 968 Accesses

  • 1 Citation

Abstract

Runtime data alignment has been paid attention recently since it can allocate data segment to processors dynamically according to applications’ requirement. One of the key optimizations of this problem is to schedule simultaneous communications to avoid contention and to minimize the overall communication costs. The NP-completeness of the problem has instigated researchers to propose different heuristic algorithms. In this paper, we present an algorithm independent technique for optimizing scheduling stability of different scheduling heuristics. The proposed technique introduces a new scheduling policy, Local Message Reduction (LMR), to obtain better communication schedule adaptive to different environments. o evaluate the performance of the proposed technique, we have implemented LMR along with two existing algorithms, the two-phase degree reduction and the list scheduling algorithms. The experimental results show that the proposed technique is effective in terms of scheduling stability, communication efficiency and easy to implement.

The work of this paper is supported by National Science Council, Taiwan, under grant number NSC94-2213-E-216-002.

Download to read the full chapter text

Chapter PDF

Similar content being viewed by others

A Topology and Traffic Aware Two-Level Scheduler for Stream Processing Systems in a Heterogeneous Cluster

Chapter © 2018

Scheduling Heterogeneous Systems Using Relative Latencies

Article 11 July 2017

Event Data-Driven Feasibility Checking of Process Schedules

Chapter © 2023

References

  1. Bandera, G., Zapata, E.L.: Sparse Matrix Block-Cyclic Redistribution. In: Proceeding of IEEE Int’l. Parallel Processing Symposium (IPPS 1999), San Juan, Puerto Rico (April 1999)

    Google Scholar 

  2. Guo, M., Nakata, I.: A Framework for Efficient Array Redistribution on Distributed Memory Multicomputers. The Journal of Supercomputing 20(3), 243–265 (2001)

    Article  MATH  Google Scholar 

  3. Guo, M., Nakata, I., Yamashita, Y.: Contention-Free Communication Scheduling for Array Redistribution. Parallel Computing 26(8), 1325–1343 (2000)

    Article  MATH  Google Scholar 

  4. Guo, M., Pan, Y., Liu, Z.: Symbolic Communication Set Generation for Irregular Parallel Applications. The Journal of Supercomputing 25, 199–214 (2003)

    Article  MATH  Google Scholar 

  5. Hsu, C.-H., Yang, D.-L., Chung, Y.-C., Dow, C.-R.: A Generalized Processor Mapping Technique for Array Redistribution. IEEE Transactions on Parallel and Distributed Systems 12(7), 743–757 (2001)

    Article  Google Scholar 

  6. Kaushik, S.D., Huang, C.H., Ramanujam, J., Sadayappan, P.: Multiphase data redistribution: Modeling and evaluation. In: Proceeding of IPPS 1995, pp. 441–445 (1995)

    Google Scholar 

  7. Chen, S.-C., Hsu, C.-H., Lan, C.-Y., Yang, C.-T., Li, K.-C.: Efficient Communication Scheduling Methods for Irregular Array Redistribution in Parallelizing Compilers. In: Malyshkin, V.E. (ed.) PaCT 2005. LNCS, vol. 3606, pp. 216–225. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  8. Lee, S., Yook, H., Koo, M., Park, M.: Processor reordering algorithms toward efficient GEN_BLOCK redistribution. In: Proceedings of the ACM symposium on Applied computing (2001)

    Google Scholar 

  9. Prylli, L., Touranchean, B.: Fast runtime block cyclic data redistribution on multiprocessors. JPDC 45, 63–72 (1997)

    MATH  Google Scholar 

  10. Park, N., Prasanna, V.K., Raghavendra, C.S.: Efficient Algorithms for Block-Cyclic Data redistribution Between Processor Sets. IEEE Trans. on PDS 10(12), 1217–1240 (1999)

    Google Scholar 

  11. Wakatani, A., Wolfe, M.: Optimization of Data redistribution for Distributed Memory Multicomputers. short communication, Parallel Computing 21(9), 1485–1490 (1995)

    Article  MATH  Google Scholar 

  12. Wang, H., Guo, M., Wei, D.: Divide-and-conquer Algorithm for Irregular Redistributions in Parallelizing Compilers. The Journal of Supercomputing 29(2) (2004)

    Google Scholar 

  13. Yook, H.-G., Park, M.-S.: Scheduling GEN_BLOCK Array Redistribution. In: Proceedings of the IASTED International Conference Parallel and Distributed Computing and Systems (November 1999)

    Google Scholar 

Download references

Author information

Authors and Affiliations

  1. Department of Computer Science and Information Engineering, Chung Hua University, Hsinchu, 300, Taiwan, R.O.C.

    Ching-Hsien Hsu, Chao-Yang Lan & Shih-Chang Chen

Authors
  1. Ching-Hsien Hsu
    View author publications

    Search author on:PubMed Google Scholar

  2. Chao-Yang Lan
    View author publications

    Search author on:PubMed Google Scholar

  3. Shih-Chang Chen
    View author publications

    Search author on:PubMed Google Scholar

Editor information

Editors and Affiliations

  1. HCNR Centre for Bioinformatics Harvard Medical School, 02215, Boston, MA, USA

    Xiaobo Zhou

  2. Department of Computer Science, University of Pennsylvania, 19104-6389, Philadelphia, PA, USA

    Oleg Sokolsky

  3. School of Computer Science, University of Hertfordshire, College Lane, Hatfield, 10 9AB, Hertfordshire, AL, UK

    Lu Yan

  4. Networking Technology Laboratory, Samsung Advanced Institute of Technology,  

    Eun-Sun Jung

  5. Department of Computing, The Hong Kong polytechnic University, Hong Kong

    Zili Shao

  6. Centre for Computer and Information Security Research School of Computer Science and Software Engineering, University of Wollongong, Australia

    Yi Mu

  7. Dept. of Computer Science, Howon Univ., Korea

    Dong Chun Lee

  8. Empas Corporation, Republic of Korea

    Dae Young Kim

  9. Dept. of Computer Engineering, Wonkwang University, 344-2 Shinyong-Dong, Iksan, 570-749, Jeonbuk,, S. Korea

    Young-Sik Jeong

  10. Department of Electrical & Computer Engineering, Wayne State University, 5050 Anthony Wayne Drive, Detroit, 48202, MI, USA

    Cheng-Zhong Xu

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hsu, CH., Lan, CY., Chen, SC. (2006). Optimizing Scheduling Stability for Runtime Data Alignment. In: Zhou, X., et al. Emerging Directions in Embedded and Ubiquitous Computing. EUC 2006. Lecture Notes in Computer Science, vol 4097. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11807964_83

Download citation

  • .RIS
  • .ENW
  • .BIB
  • DOI: https://doi.org/10.1007/11807964_83

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-36850-2

  • Online ISBN: 978-3-540-36851-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Share this paper

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

Publish with us

Policies and ethics

Search

Navigation

  • Find a journal
  • Publish with us
  • Track your research

Discover content

  • Journals A-Z
  • Books A-Z

Publish with us

  • Journal finder
  • Publish your research
  • Language editing
  • Open access publishing

Products and services

  • Our products
  • Librarians
  • Societies
  • Partners and advertisers

Our brands

  • Springer
  • Nature Portfolio
  • BMC
  • Palgrave Macmillan
  • Apress
  • Discover
  • Your US state privacy rights
  • Accessibility statement
  • Terms and conditions
  • Privacy policy
  • Help and support
  • Legal notice
  • Cancel contracts here

65.254.225.175

Not affiliated

Springer Nature

© 2025 Springer Nature