Heuristic resource allocation and scheduling method for distributed automotive control systems

被引:12
|
作者
Youn, J. [1 ]
Park, I. [2 ]
Sunwoo, M. [3 ]
机构
[1] Hyundai Kia R&D Ctr, Ecovehicle Control Syst Dev Team, Hwaseong Si 445706, Gyeonggi, South Korea
[2] Hanyang Univ, ACE Lab, Seoul 133791, South Korea
[3] Hanyang Univ, Dept Automot Engn, Seoul 133790, South Korea
基金
新加坡国家研究基金会;
关键词
Real-time system; Distributed system; Resource allocation; Scheduling method; Automotive; In-vehicle network;
D O I
10.1007/s12239-013-0066-3
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
This paper presents a heuristic resource allocation and scheduling method, which is based on an integrated architecture that enables multiple missions to be embedded in a single electronic control unit (ECU) and a single mission to be distributed over multiple ECUs. The proposed design method is composed of resource(e.g. task and message) allocation, scheduling, and attribute assignments. From a given target application's task graph, the method generates a scheduling table specifying the release, start, and completion timings of tasks and messages. After that, all relevant attributes(e.g. priority of tasks and messages) are automatically assigned. In order to guarantee the functional and temporal requirements of target applications, design constraints such as the worst case response time, deadline, precedence relations, and physical limitations are concurrently considered. A chassis control system consisting of electronic stability control, an electro-mechanical brake, continuous damping control, and electronic air suspension is employed for evaluating the proposed method. The conventional chassis control system which is composed of seven ECUs was redesigned by only four ECUs without the degradation of control performance. Consequently, it is expected that the development time and production cost of distributed automotive control systems can be significantly reduced by the proposed design method.
引用
收藏
页码:611 / 624
页数:14
相关论文
共 50 条
  • [31] Metaheuristic Based Resource Scheduling Technique for Distributed Robotic Control Systems
    Anandraj P.
    Ramabalan S.
    [J]. Computer Systems Science and Engineering, 2021, 42 (02): : 795 - 811
  • [32] Metaheuristic Based Resource Scheduling Technique for Distributed Robotic Control Systems
    Anandraj, P.
    Ramabalan, S.
    [J]. COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2022, 42 (02): : 795 - 811
  • [33] Task scheduling and resource allocation in cloud computing using a heuristic approach
    Gawali, Mahendra Bhatu
    Shinde, Subhash K.
    [J]. JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2018, 7
  • [34] Task scheduling and resource allocation in cloud computing using a heuristic approach
    Mahendra Bhatu Gawali
    Subhash K. Shinde
    [J]. Journal of Cloud Computing, 7
  • [35] Heuristic algorithm for task allocation on distributed multiprocessor systems
    Feng, Bin
    Sun, Jun
    [J]. Jisuanji Gongcheng/Computer Engineering, 2004, 30 (14):
  • [36] Downlink Scheduling and Resource Allocation for OFDM Systems
    Huang, Jianwei
    Subramanian, Vijay G.
    Agrawal, Rajeev
    Berry, Randall A.
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2009, 8 (01) : 288 - 296
  • [37] Downlink scheduling and resource allocation for OMM systems
    Huang, Jianwei
    Subramanian, Vijay
    Agrawal, Rajeev
    Berry, Randall
    [J]. 2006 40TH ANNUAL CONFERENCE ON INFORMATION SCIENCES AND SYSTEMS, VOLS 1-4, 2006, : 1272 - 1279
  • [38] HEURISTIC MODELS OF TASK ASSIGNMENT SCHEDULING IN DISTRIBUTED SYSTEMS
    EFE, K
    [J]. COMPUTER, 1982, 15 (06) : 50 - 56
  • [39] Joint Scheduling and Resource Allocation in CDMA Systems
    Subramanian, Vijay G.
    Berry, Randall A.
    Agrawal, Rajeev
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2010, 56 (05) : 2416 - 2432
  • [40] Experiments for dynamic resource allocation, scheduling, and control
    Quijano, N
    Gil, AE
    Passino, KM
    [J]. IEEE CONTROL SYSTEMS MAGAZINE, 2005, 25 (01): : 63 - 79