Resource management for real-time tasks in mobile robotics

被引:2
作者
Li, Huan
Ramamritham, Krithi
Shenoy, Prashant
Grupen, Roderic A.
Sweeney, John D.
机构
[1] Univ Massachusetts, Dept Comp Sci, Amherst, MA 01003 USA
[2] Indian Inst Technol, Dept Comp Sci & Engn, Bombay 400076, Maharashtra, India
基金
美国国家科学基金会;
关键词
resource management; task allocation; distributed real-time systems; SYSTEMS;
D O I
10.1016/j.jss.2006.09.035
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Coordinated behavior of mobile robots is an important emerging application area. Different coordinated behaviors can be achieved by assigning sets of control tasks, or strategies, to robots in a team. These control tasks must be scheduled either locally on the robot or distributed across the team. An application may have many control strategies to dynamically choose from, although some may not be feasible, given limited resource and time availability. Thus, dynamic feasibility checking becomes important as the coordination between robots and the tasks that need to be performed evolves with time. This paper presents an on-line algorithm for finding a feasible strategy given a functionally equivalent set of strategies for achieving an application's goals. We present two algorithms for feasibility improvement. Both consider communication cost and utilization bound to make resource allocation and scheduling decisions. Extensive experimental results show the effectiveness of the approaches, especially in resource-tight environments. We also demonstrate the application of our approach to real world scenarios involving teams of robots and show how feasibility analysis also allows the prediction of the scalability of the solution to large robot teams. (C) 2006 Elsevier Inc. All rights reserved.
引用
收藏
页码:962 / 971
页数:10
相关论文
共 29 条
  • [21] Resource conscious design of distributed real-time systems an end-to-end approach
    Saksena, M
    Hong, S
    [J]. SECOND IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS: HELD JOINTLY WITH 6TH CSESAW, 4TH IEEE RTAW, AND SES'96, 1996, : 306 - 313
  • [22] Task period selection and schedulability in real-time systems
    Seto, D
    Lehoczky, JP
    Sha, L
    [J]. 19TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1998, : 188 - 198
  • [23] On task schedulability in real-time control systems
    Seto, DB
    Lehoczky, JP
    Sha, L
    Shin, KG
    [J]. 17TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1996, : 13 - 21
  • [24] GENERALIZED RATE-MONOTONIC SCHEDULING THEORY - A FRAMEWORK FOR DEVELOPING REAL-TIME SYSTEMS
    SHA, L
    RAJKUMAR, R
    SATHAYE, SS
    [J]. PROCEEDINGS OF THE IEEE, 1994, 82 (01) : 68 - 82
  • [25] Deadline-based scheduling of periodic task systems on multiprocessors
    Srinivasan, A
    Baruah, S
    [J]. INFORMATION PROCESSING LETTERS, 2002, 84 (02) : 93 - 98
  • [26] SWEENEY J, 2002, P 2002 IEEE C ROB AU
  • [27] SWEENEY J, 2003, P 2003 IEEE C ROB AU
  • [28] ALLOCATING HARD REAL-TIME TASKS - AN NP-HARD PROBLEM MADE EASY
    TINDELL, KW
    BURNS, A
    WELLINGS, AJ
    [J]. REAL-TIME SYSTEMS, 1992, 4 (02) : 145 - 165
  • [29] WANG S, 1999, JOINT IFAC IFIP WRT