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 条
  • [31] Efficient verification of parallel real-time systems
    Tokyo Inst of Technology, Tokyo, Japan
    Formal Methods Syst Des, 2 (187-215):
  • [32] Towards Efficient Auditing for Real-Time Systems
    Bansal, Ayoosh
    Kandikuppa, Anant
    Chen, Chien-Ying
    Hasan, Monowar
    Bates, Adam
    Mohan, Sibin
    COMPUTER SECURITY - ESORICS 2022, PT III, 2022, 13556 : 614 - 634
  • [33] Real-time systems context for the framework for information systems architecture
    AT&T Corp, Morristown, United States
    IBM Syst J, 1 (20-38):
  • [34] Start time configuration for strictly periodic real-time task systems
    Zhang, Tianyu
    Guan, Nan
    Deng, Qingxu
    Yi, Wang
    JOURNAL OF SYSTEMS ARCHITECTURE, 2016, 66-67 : 61 - 68
  • [35] Safe Design Real-time Embedded Systems with Security Patterns
    Ben Mansour, Ahmed
    Naija, Mohamed
    Ben Ahmed, Samir
    PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING (ENASE), 2019, : 459 - 463
  • [36] Generic Framework for Stress Testing of Real-time Systems
    Naseem, Afshan
    Malik, Asad Waqar
    Khan, Shoab Ahmed
    2018 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEE IEEM), 2018, : 406 - 410
  • [37] A test generation framework for quiescent real-time systems
    Briones, LB
    Brinksma, E
    FORMAL APPROACHES TO SOFTWARE TESTING, 2005, 3395 : 64 - 78
  • [38] An overview of RealTimeTalk, a design framework for real-time systems
    Eriksson, C
    MakiTurja, J
    Post, K
    Gustafsson, M
    Gustafsson, J
    Sandstrom, K
    Brorsson, E
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1996, 36 (01) : 66 - 80
  • [39] An algebraic framework for developing and maintaining real-time systems
    Leonard, EI
    Zwarico, AE
    ALGEBRAIC METHODOLOGY AND SOFTWARE TECHNOLOGY, 1995, 936 : 338 - 352
  • [40] A generic framework for modeling heterogeneous real-time systems
    He, H
    Zhong, YF
    Cai, CL
    COMPUTER STANDARDS & INTERFACES, 2005, 28 (01) : 43 - 58