A Comparative Study of Memory Structures for DSM Systems on Wireless Environments
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.
KeywordsWireless Network Memory Structure Server Node Page Fault Distribute Shared Memory
- 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.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.Bailey, D., Barton, J., Lasinski, T., Simon, H.: The NAS Parallel Benchmarks. Technical Report 103863, NASA (1993)Google Scholar
- 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