Advertisement

A Comparative Study of Memory Structures for DSM Systems on Wireless Environments

  • Hsiao-Hsi Wang
  • Kuang-Jui Wang
  • Chien-Lung Chou
  • Ssu-Hsuan Lu
  • Kuan-Ching Li
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3991)

Abstract

In recent years, wireless networking has become more popular than ever. Distributed shared memory (DSM) combines computer hardware resources in order to achieve the efficiency and high performance provided by parallel computing. Unfortunately, the major overhead of DSM software is the communication time, especially in wireless network environments. In this paper, we have implemented three memory structures over JIAJIA DSM system on wireless network, and then analyzed their performance. From experimental results, we could find out the relation between communication time and memory layouts. In addition, we have also discovered relationship between characteristics of application programs and memory structures. Experimental results of five well-known benchmark applications show that a suitable memory layout can effectively reduce communication overhead in wireless network. We have analyzed advantages and disadvantages of these memory structures, to improve future designs of wireless DSM systems.

Keywords

Wireless Network Memory Structure Server Node Page Fault Distribute Shared Memory 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

References

  1. 1.
    Yokoyama, S., Mizuno, T., Watanabe, T.: A Proposal of a Memory Management Architecture for Mobile Computing Environments. In: Proceedings of Database and Expert Systems Applications, pp. 28–32 (2000)Google Scholar
  2. 2.
    Hu, W., Shi, W., Tang, Z.: Reducing System Overheads in Home-Based Software DSMs. In: The Proceedings of 13th International and 10th Symposium on Parallel and Distributed Processing, pp. 167–173 (1999)Google Scholar
  3. 3.
    Bailey, D., Barton, J., Lasinski, T., Simon, H.: The NAS Parallel Benchmarks. Technical Report 103863, NASA (1993)Google Scholar
  4. 4.
    Woo, S., Ohara, M., Torrie, E., Singh, J., Gupta, A.: The SPLASH-2 Programs: Characterization and Methodological Considerations. In: The Proceedings of 22nd Annual International Symposium on Computer Architecture, pp. 24–36 (1995)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Hsiao-Hsi Wang
    • 1
  • Kuang-Jui Wang
    • 1
  • Chien-Lung Chou
    • 1
  • Ssu-Hsuan Lu
    • 1
  • Kuan-Ching Li
    • 1
  1. 1.Parallel and Distributed Processing Center, Dept. of Computer Science and Information ManagementProvidence University ShaluTaichungTaiwan

Personalised recommendations