Abstract
The performance of a ROS application is a function of the individual performance of its constituent nodes. Since ROS nodes are typically configurable (parameterised), the specific parameter values adopted will determine the level of performance generated. In addition, ROS applications may be distributed across multiple computation devices, thus providing different options for node allocation. We address two configuration problems that the typical ROS user is confronted with: i) determining parameter values and node allocations for maximising performance; ii) Determining node allocations for minimising hardware resources that can guarantee the desired performance. We formalise thesee problems with a mathematical model, a constrained form of a multiple-choice multiple knapsack problem. We propose a greedy algorithm for optimising each problem, using linear regression for predicting the performance of an individual ROS node over a continuous set of parameter combinations. We evaluate the algorithms through simulation and we validate them in a real ROS scenario, showing that the expected performance levels only deviate from the real measurements by an average of 2.5%.
Original language | English |
---|---|
Title of host publication | IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2016 |
Place of Publication | Daejeon, South Korea |
Publisher | Institute of Electrical and Electronics Engineers |
Pages | 2177-2183 |
Number of pages | 7 |
ISBN (Electronic) | 978-1-5090-3762-9 |
ISBN (Print) | 978-1-5090-3763-6 |
DOIs | |
Publication status | Published - 1 Dec 2016 |
Event | 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems - Daejeon, Korea, Republic of Duration: 9 Oct 2016 → 14 Oct 2016 http://www.iros2016.org/ |
Publication series
Name | |
---|---|
Publisher | IEEE |
ISSN (Electronic) | 2153-0866 |
Conference
Conference | 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems |
---|---|
Abbreviated title | IROS 2016 |
Country/Territory | Korea, Republic of |
City | Daejeon |
Period | 9/10/16 → 14/10/16 |
Internet address |