• DocumentCode
    1908057
  • Title

    Quota enforcement for high-performance distributed storage systems

  • Author

    Pollack, Kristal T. ; Long, Darrell D E ; Golding, Richard A. ; Becker-Szendy, Ralph A. ; Reed, Benjamin

  • Author_Institution
    IBM Almaden Res. Center, San Jose
  • fYear
    2007
  • fDate
    24-27 Sept. 2007
  • Firstpage
    72
  • Lastpage
    86
  • Abstract
    Storage systems manage quotas to ensure that no one user can use more than their share of storage, and that each user gets the storage they need. This is difficult for large, distributed systems, especially those used for high- performance computing applications, because resource allocation occurs on many nodes concurrently. While quota management is an important problem, no robust scalable solutions have been proposed to date. We present a solution that has less than 0.2% performance overhead while the system is below saturation, compared with not enforcing quota at all. It provides byte-level accuracy at all times, in the absence of failures and cheating. If nodes fail or cheat, we recover within a bounded period. In our scheme quota is enforced asynchronously by intelligent storage servers: storage clients contact a shared management service to obtain vouchers, which the clients can spend like cash at participating storage servers to allocate storage space. Like a digital cash system, the system periodically reconciles voucher usage to ensure that clients do not cheat by spending the same voucher at multiple storage servers. We report on a simulation study that validates this approach and evaluates its performance.
  • Keywords
    client-server systems; distributed memory systems; resource allocation; storage management; high-performance distributed storage systems; intelligent storage servers; quota enforcement; quota management; resource allocation; storage clients; Access control; Computer applications; Concurrent computing; Distributed computing; File servers; File systems; Resource management; Robustness; Scalability; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mass Storage Systems and Technologies, 2007. MSST 2007. 24th IEEE Conference on
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    978-0-7695-3025-3
  • Type

    conf

  • DOI
    10.1109/MSST.2007.4367965
  • Filename
    4367965