Performance re-engineering of embedded real-time systems

被引:0
|
作者
Ryu, M [1 ]
Park, J
Kim, K
Seo, Y
Hong, S
机构
[1] Seoul Natl Univ, Sch Elect Engn, Seoul 151742, South Korea
[2] Seoul Natl Univ, ACI, ERC, Seoul 151742, South Korea
关键词
D O I
10.1145/315253.314454
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper formulates a problem of embedded real-time system re-engineering, and presents its solution approach. The re-engineering of an embedded system is defined as a development task of meeting newly imposed performance requirements after its hardware and software have been fully implemented. The performance requirements may include a real-time throughput and an input-to-output latency. The proposed solution approach is based on a bottleneck analysis and nonlinear optimization, Inputs to the approach include a system design specified with a process network and a set of task graphs, task allocation and scheduling,and a new real-time throughput requirement specified as a system's period constraint. The solution approach works in two steps. In the first step, it determines bottleneck processes in the process network via estimation of process latencies. In the second step, it derives a system of constraints with performance scaling factors of processing elements being variables. It then solves the constraints for the performance scaling factors with an objective of minimizing the total hardware cost of the resultant system. These scaling factors suggest the minimal cost hardware upgrade to meet the new performance requirements. Since this approach does not modify carefully designed software structures, it helps reduce the re-engineering cycle.
引用
收藏
页码:80 / 86
页数:7
相关论文
共 50 条
  • [31] Research of migrating Linux to embedded systems and analysis of real-time performance of embedded Linux
    Shi, Hanxiao
    Wei, Guiyi
    DCABES 2006 PROCEEDINGS, VOLS 1 AND 2, 2006, : 1227 - 1232
  • [32] Modeling scenarios for the performance prediction of distributed real-time embedded systems
    Falkner, Katrina
    Chiprianov, Vanea
    Falkner, Nickolas
    Szabo, Claudia
    Puddy, Gavin
    2013 MILITARY COMMUNICATIONS AND INFORMATION SYSTEMS CONFERENCE (MILCIS), 2012,
  • [33] Re-engineering casting production systems
    Peters, F.
    Van, Voorhis, T.
    Modern Casting, 2001, 91 (07)
  • [34] Re-engineering maintenance management systems
    Stack, KAJ
    Henry, TA
    ADVANCED MANUFACTURING PROCESSES, SYSTEMS, AND TECHNOLOGIES (AMPST 96), 1996, : 477 - 486
  • [35] Multi-Valued Performance Metrics for Real-Time Embedded Systems
    Xiaobo (Sharon) Hu
    Rajeshkumar S. Sambandam
    Design Automation for Embedded Systems, 2000, 5 : 5 - 28
  • [36] A hybrid performance analysis technique for distributed real-time embedded systems
    Junchul Choi
    Hyunok Oh
    Soonhoi Ha
    Real-Time Systems, 2018, 54 : 562 - 604
  • [37] Multi-valued performance metrics for real-time embedded systems
    Hu, XB
    Sambandam, RS
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2000, 5 (01) : 5 - 28
  • [38] Performance evaluation of Java']Java architectures in embedded real-time systems
    Pereira, Carlos Eduardo
    Ataide, Fernando Henripe
    Kunz, Guilherme Oliveira
    Freitas, . Edison Pignaton
    Silva, Elias Teodoro, Jr.
    Carvalho, Fabiano Costa
    ETFA 2005: 10th IEEE International Conference on Emerging Technologies and Factory Automation, Vol 1, Pts 1 and 2, Proceedings, 2005, : 841 - 848
  • [39] A hybrid performance analysis technique for distributed real-time embedded systems
    Choi, Junchul
    Oh, Hyunok
    Ha, Soonhoi
    REAL-TIME SYSTEMS, 2018, 54 (03) : 562 - 604
  • [40] GAS TURBINE PERFORMANCE DIGITAL TWIN FOR REAL-TIME EMBEDDED SYSTEMS
    Panov, V.
    Cruz-Manzo, S.
    PROCEEDINGS OF THE ASME TURBO EXPO: TURBOMACHINERY TECHNICAL CONFERENCE AND EXPOSITION, VOL 5, PT I, 2020,