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 条
  • [1] Formalisation and verification in a type-theoretic framework
    Luo, Zhaohui
    ELECTRONICS AND COMMUNICATIONS: PROCEEDINGS OF THE 7TH WSEAS INTERNATIONAL CONFERENCE ON ELECTRONICS, HARDWARE, WIRELESS AND OPTICAL COMMUNICATIONS (EHAC '08), 2008, : 16 - 16
  • [2] A Type-Theoretic Framework for Certified Model Transformations
    Calegari, Daniel
    Luna, Carlos
    Szasz, Nora
    Tasistro, Alvaro
    FORMAL METHODS: FOUNDATIONS AND APPLICATIONS, 2011, 6527 : 112 - +
  • [3] A type-theoretic framework for formal reasoning with different logical foundations
    Luo, Zhaohui
    ADVANCES IN COMPUTER SCIENCE - ASIAN 2006: SECURE SOFTWARE AND RELATED ISSUES, 2007, 4435 : 214 - 222
  • [4] Plenary lecture six - Formalisation and verification in a type-theoretic framework
    Luo, Zhaohui
    PROCEEDINGS OF THE 7TH WSEAS INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, ROBOTICS AND AUTOMATION: ADVANCED TOPICS ON SIGNAL PROCESSING, ROBOTICS AND AUTOMATION, 2008, : 17 - 17
  • [5] Component Framework for supporting safe and dynamic replacement in real-time systems
    Cano, Julio
    Garcia-Valls, Marisol
    Basanta-Val, Pablo
    REVISTA IBEROAMERICANA DE AUTOMATICA E INFORMATICA INDUSTRIAL, 2014, 11 (01): : 98 - 108
  • [6] An efficient real-time data collection framework on petascale systems
    Huang, Huang
    Zhou, Li-Qian
    Lu, YuTong
    Xiao, Tong
    Leng, Can
    Li, Chuanying
    Quan, Zhe
    NEUROCOMPUTING, 2019, 361 : 100 - 109
  • [7] An efficient real-time middleware scheduling algorithm for periodic real-time tasks
    Park, HJ
    Lee, CH
    ARTIFICIAL INTELLIGENCE AND SIMULATION, 2004, 3397 : 304 - 312
  • [8] A Procrastinating Control-Flow Integrity Framework for Periodic Real-Time Systems
    Mishra, Tanmaya
    Wang, Jinwen
    Chantem, Thidapat
    Gerdes, Ryan
    Zhang, Ning
    PROCEEDINGS OF 31ST INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS, RTNS 2023, 2023, : 132 - 142
  • [9] Energy-Efficient Scheduling of Real-Time Periodic Tasks in Multicore Systems
    Wu, Xiaodong
    Lin, Yuan
    Han, Jian-Jun
    Gaudiot, Jean-Luc
    NETWORK AND PARALLEL COMPUTING, 2010, 6289 : 344 - +
  • [10] A Type-theoretic Framework for Automated Synthesis of Workflows in Service-oriented Computing
    Peralta, Manuel
    Mukhopadhyay, Supratik
    Bharadwaj, Ramesh
    2013 33RD IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS (ICDCSW 2013), 2013, : 374 - 379