• DocumentCode
    1652108
  • Title

    PCASA: Probabilistic control-adjusted Selective Allocation for shared caches

  • Author

    Aisopos, Konstantinos ; Moses, Jaideep ; Illikkal, Ramesh ; Iyer, Ravishankar ; Newell, Donald

  • Author_Institution
    Dept. of Electr. Eng., Princeton Univ., Princeton, NJ, USA
  • fYear
    2012
  • Firstpage
    473
  • Lastpage
    478
  • Abstract
    Chip Multi-Processors (CMPs) are designed with an increasing number of cores to enable multiple and potentially heterogeneous applications to run simultaneously on the same system. However, this results in increasing pressure on shared resources, such as shared caches. With multiple processor cores sharing the same caches, high-priority applications may end up contending with low-priority applications for cache space and suffer significant performance slow-down, hence affecting the Quality of Service (QoS). In datacenters, Service Level Agreements (SLAs) impose a reserved amount of computing resources and specific cache space per cloud customer. Thus, to meet SLAs, a deterministic capacity management solution is required to control the occupancy of all applications. In this paper, we propose a novel QoS architecture, based on Probabilistic Selective Allocation (PSA), for priority-aware caches. Further, we show that applying a control-theoretic approach (Proportional Integral controller) to dynamically adjust PSA provides accurate and fine-grained capacity management.
  • Keywords
    PI control; cache storage; multiprocessing systems; probability; PCASA; QoS architecture; cache space; chip multiprocessors; control-theoretic approach; deterministic capacity management solution; fine-grained capacity management; multiple processor cores; priority-aware caches; probabilistic control-adjusted selective allocation; proportional integral controller; quality of service; service level agreements; shared caches; Art; Benchmark testing; Monitoring; Probabilistic logic; Quality of service; Radiation detectors; Resource management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2012
  • Conference_Location
    Dresden
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4577-2145-8
  • Type

    conf

  • DOI
    10.1109/DATE.2012.6176517
  • Filename
    6176517