• DocumentCode
    3728591
  • Title

    A Programming Interface for Overload Control in Staged Event-Based Architectures

  • Author

    Breno Riba;Noemi Rodriguez;Ana L?cia de

  • Author_Institution
    Dept. de Inf., Pontificia Univ. Catolica do Rio de Janeiro, Rio de Janeiro, Brazil
  • fYear
    2015
  • Firstpage
    202
  • Lastpage
    208
  • Abstract
    Overload control requires different scheduling policies in different application scenarios. In this work, we propose an API that allows the programmer to choose and program scheduling policies in the specific setting of a staged event driven architecture. Through the study of various scheduling policies, we have extracted common requirements and built an interface that allows developers to build and combine scheduling controllers. The implementation is specific to the Leda event driven architecture, but the same model could be applied in other systems with similar needs. Using this interface, we have built controllers for a set of scheduling policies, and we report the results of experiments with these policies in two Leda applications with different load profiles.
  • Keywords
    "Instruction sets","Computer architecture","Pipelines","Monitoring","Scheduling","Process control","Buildings"
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture and High Performance Computing (SBAC-PAD), 2015 27th International Symposium on
  • ISSN
    1550-6533
  • Type

    conf

  • DOI
    10.1109/SBAC-PAD.2015.12
  • Filename
    7379852