PIBUS: A Network Memory-Based Peer-to-Peer IO Buffering Service

  • Yiming Zhang
  • Dongsheng Li
  • Rui Chu
  • Nong Xiao
  • Xicheng Lu
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4479)

Abstract

This paper proposes a network memory-based P2P IO BUffering Service (PIBUS), which buffers blocks for IO-intensive applications in P2P network memory like a 2-level disk cache. PIBUS reduces the IO overhead when local cache is missed due to speed advantage of network memory over disks, and improves hit ratio based on accurate classification of IO behaviors.

References

  1. 1.
    Gniady, C., Butt, A.R., Hu, Y.C.: Program-Counter-Based Pattern Classification in Buffer Caching. In: OSDI (2004)Google Scholar
  2. 2.
    Chu, R., et al.: A Distributed Paging RAM Grid System for Wide-area Memory Sharing. In: IPDPS (2006)Google Scholar
  3. 3.
    Ghemawat, S., Gobioff, H., Leung, S.T.: The Google File System. In: SOSP (2003)Google Scholar
  4. 4.
    Li, D., et al.: Delay-Bounded Range Queries in DHT-based Peer-to-Peer Systems. In: ICDCS (2006)Google Scholar
  5. 5.

Copyright information

© IFIP International Federation for Information Processing 2007

Authors and Affiliations

  • Yiming Zhang
    • 1
  • Dongsheng Li
    • 1
  • Rui Chu
    • 1
  • Nong Xiao
    • 1
  • Xicheng Lu
    • 1
  1. 1.National Laboratory for Parallel and Distributed Processing, NUDT, Changsha 410073, HunanChina

Personalised recommendations