A Type-Theoretic Framework for Efficient and Safe Colocation of Periodic Real-time Systems

被引:0
|
作者
Ishakian, Vatche [1 ]
Bestavros, Azer [1 ]
Kfoury, Assaf [1 ]
机构
[1] Boston Univ, Dept Comp Sci, 111 Cummington St, Boston, MA 02215 USA
基金
美国国家科学基金会;
关键词
TASKS; ALGORITHMS; COMPLEXITY; STREAMS;
D O I
10.1109/RTCSA.2010.34
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Desirable application performance is typically guaranteed through the use of Service Level Agreements (SLAs) that specify fixed fractions of resource capacities that must be allocated for unencumbered use by the application. The mapping between what constitutes desirable performance and SLAs is not unique: multiple SLA expressions might be functionally equivalent. Having the flexibility to transform SLAs from one form to another in a manner that is provably safe would enable hosting solutions to achieve significant efficiencies. This paper demonstrates the promise of such an approach by proposing a type-theoretic framework for the representation and safe transformation of SLAs. Based on that framework, the paper describes a methodical approach for the inference of efficient and safe mappings of periodic, real-time tasks to the physical and virtual hosts that constitute a hierarchical scheduler. Extensive experimental results support the conclusion that the flexibility afforded by safe SLA transformations has the potential to yield significant savings.
引用
收藏
页码:143 / 152
页数:10
相关论文
共 50 条
  • [21] A compositional framework for real-time embedded systems
    Shin, I
    Lee, I
    SERVICE AVAILABILITY, 2005, 3694 : 137 - 148
  • [22] A general resource framework for real-time systems
    Lee, I
    Philippou, A
    Sokolsky, O
    RADICAL INNOVATIONS OF SOFTWARE AND SYSTEMS ENGINEERING IN THE FUTURE, 2004, 2941 : 234 - 248
  • [23] An adaptive framework for multiprocessor real-time systems
    Block, Aaron
    Brandenburg, Bjoern
    Anderson, James H.
    Quint, Stephen
    ECRTS 2008: PROCEEDINGS OF THE 20TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, 2008, : 23 - +
  • [24] Framework for building secure real-time systems
    Shim, CY
    Sung, CO
    Salehnia, A
    COMPUTERS AND THEIR APPLICATIONS, 2003, : 329 - 332
  • [25] A timeband framework for modelling real-time systems
    Burns, Alan
    Hayes, Ian J.
    REAL-TIME SYSTEMS, 2010, 45 (1-2) : 106 - 142
  • [26] Performability guarantee for periodic tasks in real-time systems
    Bashiri, M.
    Miremadi, S. G.
    SCIENTIA IRANICA, 2014, 21 (06) : 2127 - 2137
  • [27] Periodic Thermal Management for Hard Real-time Systems
    Cheng, Long
    Huang, Kai
    Chen, Gang
    Hu, Biao
    Knoll, Alois
    2015 10TH IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS (SIES), 2015, : 49 - 58
  • [28] Real-Time Event Framework based on component model for distributed real-time systems
    Yoon, EY
    Yoon, YI
    PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 1942 - 1948
  • [29] Efficient verification of parallel real-time systems
    Yoneda, T
    Schlingloff, BH
    FORMAL METHODS IN SYSTEM DESIGN, 1997, 11 (02) : 187 - 215
  • [30] Efficient monitoring of embedded real-time systems
    Cadamuro Junior, Joao
    Renaux, Douglas P. B.
    PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, 2008, : 651 - 656