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
Link To Document