Abstract
The concept of network memory was introduced for the efficient exploitation of main memory in a cluster. Network memory can be used to speed up applications that frequently access large amount of disk data. In this paper, we present a memory management algorithm that does not require prior knowledge of access patterns and that is practical to implement under the web server cluster. In addition, our scheme has a good user response time for various access distributions of web documents. Through a detailed simulation, we evaluate the performance of our memory management algorithms.
This work is supported in part by the Ministry of Information & Communication in Republic of Korea (“University Support Program<2001>” supervised by IITA).
This work is supported in part by the Ministry of Education of Korea (Brain Korea 21 Project supervised by Korea Research Foundation).
Chapter PDF
Similar content being viewed by others
References
Du, X., Zhang, X.: Memory Hierarchy Considerations for Cost-effective Cluster Computing. IEEE Transactions on Computer (2000) 915–933
Cardellini, V., Colajanni, M., Yu, P.S.: Dynamic Load Balancing on Web-server Systems IEEE Internet Computing (1999) 28–39
Zhu, H., Yang, T., Zheng, Q., Watson, D., Ibarra, O.H., Smith, T.: Adaptive Load Sharing for Clustered Digital Library Servers. Proceedings of the Seventh IEEE International Symposium on High Performance Distributed Computing (1998) 28–31
Buyya, R.: High Performance Cluster Computing: Architectures and Systems. Prentice-Hall (1999)
Feeley, M. et. al.: Implementing Global Memory Management in a Workstation Cluster. In Proceedings of the 15th ACM SOSP (1995)
Venkataraman, S., Livny, M., Naughton, J.: Impact of Data Placement on Memory Management for Multi-Server OODBMS. In Proceedings of the 11th IEEE ICDE (1995)
Koussih, S., Acharya, A., Setia, S.: Dodo: A User-Level System for Exploiting Idle Memory in Workstation Clusters. 8th IEEE International Symposium on High Performance Distributed Computing (1999)
Dahlin, M., Wang, R., Anderson, T., Patterson, D.: Cooperative Caching: Using Remote Client Memory to Improve File System Performance. In Proceedings of the First Symposium on Operating Systems Design and Implementation (1994)
Venkataraman, S., Livny, M., Naughton, J.: Memory Management for Scalable Web Data Servers. 13th International Conference on Data Engineering (1997)
Zipf, G.: Human Behavior and the Principle of Least Effort. Addison-Wesley (1949)
Guchi, M., and Kitsuregawa, M.: Using Available Remote Memory Dynamically for Parallel Data Mining Application on ATM-Connected PC Cluster. 14th International Parallel and Distributed Processing Symposium (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chung, J.Y., Kim, S. (2002). Efficient Memory Page Replacement on Web Server Clusters. In: Sloot, P.M.A., Hoekstra, A.G., Tan, C.J.K., Dongarra, J.J. (eds) Computational Science — ICCS 2002. ICCS 2002. Lecture Notes in Computer Science, vol 2331. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-47789-6_110
Download citation
DOI: https://doi.org/10.1007/3-540-47789-6_110
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43594-5
Online ISBN: 978-3-540-47789-1
eBook Packages: Springer Book Archive