Shared Page Table : Sharing of Virtual Memory Resources(Regular Section)
スポンサーリンク
概要
- 論文の詳細を見る
Traditionally, UNIX has been weak in data sharing. By data sharing, we mean that multiple cooperative processes concurrently access and update the same set of data. As the degree of sharing (the number of cooperative processes) increases, the existing UNIX virtual memory systems run into page table thrashing, which causes a major performance bottleneck. Once page table thrashing occurs, UNIX performs miserably regardless of the hardware platforms it is running on. This is a critical problem because UNIX is increasingly used in environments such as banking that require intensive data sharing. We consider several alternatives to avoid page table thrashing, and propose a solution of which the main idea is to share page tables in virtual memory. Extensive experiments have been carried out with real workloads, and the results show that the shared page table solution avoids the page table thrashing and improves the performance of UNIX by an order of magnitude.
- 社団法人電子情報通信学会の論文
- 2003-01-01
著者
-
Yoo Chuck
Department Of Computer Science And Engineering Korea University
-
Yoo Chuck
Department Of Computer Science Korea University
-
KO Young-Woong
Department of Computer Science, Korea University
-
Ko Young-woong
Department Of Computer Science Korea University
-
KO Young-Woong
Department of Computer Engineering, Hallym University
関連論文
- Momentary Recovery Algorithm : A New Look at the Traditional Problem of TCP
- FAMH : Fast Inter-Subnet Multicast Handoff Method for IEEE 802.11 WLANs(Network)
- Shared Page Table : Sharing of Virtual Memory Resources(Regular Section)
- Cache-Aware Virtual Machine Scheduling on Multi-Core Architecture
- Stride Static Chunking Algorithm for Deduplication System
- Synchronization-Aware Virtual Machine Scheduling for Parallel Applications in Xen