Matches in SemOpenAlex for { <https://semopenalex.org/work/W107302012> ?p ?o ?g. }
- W107302012 abstract "The design and implementation of robot control applications is complex: the enormous diversity in hardware, people and software leads to issues with productivity, maintainability and reusability. To cope with these challenges, robotics is adopting software engineering techniques, and in particular Component Based Software Engineering (CBSE). With the main rationale for this transition being CBSE's many advantages, the impact on the performance and efficiency of control applications has not received a similar amount of attention. In light of this, this study investigates the effects of componentisation on the performance of robot control applications, with particular attention to the influence on latency, jitter and throughput. The evaluation consists of two parts: first, synthetic benchmarks are used to assess the capabilities of two popular robotics middlewares -- the Robot Operating System (ROS) and the Open RObot COntrol System (OROCOS), selected for their support for the dataflow, publish-subscribe and remote procedure call interaction styles. The second part consists of a case-study, in which a monolithic AIS message decoder is componentised and implemented on both middlewares. Then, six variants of the resulting component system -- one for each of the interaction styles, plus two special configurations -- are benchmarked, and the effects on throughput, latency and jitter are analysed. Synthetic benchmark results indicate a strong correlation between message size and interaction latency, due to significant serialisation overhead in both middlewares. Case-study results show a significant negative influence on the performance metrics. Maximum system throughput is reduced by 99% in the worst-case and 94% in the best-case. Compared to the monolithic system, end-to-end latency increases between 7.5 and 1700 times at maximum throughput. Jitter increases from 0.1us to 24us for the OROCOS dataflow system, and to 980us for the ROS publish-subscribe system. Based on these results, componentisation of the system in the case-study cannot be recommended in contexts where performance is important." @default.
- W107302012 created "2016-06-24" @default.
- W107302012 creator A5089681580 @default.
- W107302012 date "2012-08-29" @default.
- W107302012 modified "2023-09-27" @default.
- W107302012 title "Performance Analysis of Middleware for Component Based Robot Control Software" @default.
- W107302012 cites W1500357294 @default.
- W107302012 cites W1534401054 @default.
- W107302012 cites W1544439962 @default.
- W107302012 cites W1577231857 @default.
- W107302012 cites W1668768604 @default.
- W107302012 cites W1737138669 @default.
- W107302012 cites W1800478330 @default.
- W107302012 cites W1975949753 @default.
- W107302012 cites W198376531 @default.
- W107302012 cites W1998470615 @default.
- W107302012 cites W2011438161 @default.
- W107302012 cites W2017031931 @default.
- W107302012 cites W2026470157 @default.
- W107302012 cites W2040924693 @default.
- W107302012 cites W2061947605 @default.
- W107302012 cites W2064343721 @default.
- W107302012 cites W2086404636 @default.
- W107302012 cites W2098931293 @default.
- W107302012 cites W2107810727 @default.
- W107302012 cites W2117011443 @default.
- W107302012 cites W2117156760 @default.
- W107302012 cites W2124371723 @default.
- W107302012 cites W2140922128 @default.
- W107302012 cites W2148033465 @default.
- W107302012 cites W2150889907 @default.
- W107302012 cites W2155213617 @default.
- W107302012 cites W2156858199 @default.
- W107302012 cites W2157798086 @default.
- W107302012 cites W2169523813 @default.
- W107302012 cites W2334860424 @default.
- W107302012 cites W234552041 @default.
- W107302012 cites W2901136733 @default.
- W107302012 hasPublicationYear "2012" @default.
- W107302012 type Work @default.
- W107302012 sameAs 107302012 @default.
- W107302012 citedByCount "1" @default.
- W107302012 countsByYear W1073020122018 @default.
- W107302012 crossrefType "journal-article" @default.
- W107302012 hasAuthorship W107302012A5089681580 @default.
- W107302012 hasConcept C111919701 @default.
- W107302012 hasConcept C120314980 @default.
- W107302012 hasConcept C121332964 @default.
- W107302012 hasConcept C149091818 @default.
- W107302012 hasConcept C149635348 @default.
- W107302012 hasConcept C154945302 @default.
- W107302012 hasConcept C157764524 @default.
- W107302012 hasConcept C168167062 @default.
- W107302012 hasConcept C169468491 @default.
- W107302012 hasConcept C174683762 @default.
- W107302012 hasConcept C2777904410 @default.
- W107302012 hasConcept C34413123 @default.
- W107302012 hasConcept C41008148 @default.
- W107302012 hasConcept C555944384 @default.
- W107302012 hasConcept C90509273 @default.
- W107302012 hasConcept C96324660 @default.
- W107302012 hasConcept C97355855 @default.
- W107302012 hasConceptScore W107302012C111919701 @default.
- W107302012 hasConceptScore W107302012C120314980 @default.
- W107302012 hasConceptScore W107302012C121332964 @default.
- W107302012 hasConceptScore W107302012C149091818 @default.
- W107302012 hasConceptScore W107302012C149635348 @default.
- W107302012 hasConceptScore W107302012C154945302 @default.
- W107302012 hasConceptScore W107302012C157764524 @default.
- W107302012 hasConceptScore W107302012C168167062 @default.
- W107302012 hasConceptScore W107302012C169468491 @default.
- W107302012 hasConceptScore W107302012C174683762 @default.
- W107302012 hasConceptScore W107302012C2777904410 @default.
- W107302012 hasConceptScore W107302012C34413123 @default.
- W107302012 hasConceptScore W107302012C41008148 @default.
- W107302012 hasConceptScore W107302012C555944384 @default.
- W107302012 hasConceptScore W107302012C90509273 @default.
- W107302012 hasConceptScore W107302012C96324660 @default.
- W107302012 hasConceptScore W107302012C97355855 @default.
- W107302012 hasLocation W1073020121 @default.
- W107302012 hasOpenAccess W107302012 @default.
- W107302012 hasPrimaryLocation W1073020121 @default.
- W107302012 hasRelatedWork W1990339909 @default.
- W107302012 hasRelatedWork W1992238155 @default.
- W107302012 hasRelatedWork W2006936012 @default.
- W107302012 hasRelatedWork W2041997957 @default.
- W107302012 hasRelatedWork W2074888480 @default.
- W107302012 hasRelatedWork W2108367766 @default.
- W107302012 hasRelatedWork W2296766827 @default.
- W107302012 hasRelatedWork W2620924667 @default.
- W107302012 hasRelatedWork W2727254847 @default.
- W107302012 hasRelatedWork W2804613404 @default.
- W107302012 hasRelatedWork W2809883529 @default.
- W107302012 hasRelatedWork W2810961098 @default.
- W107302012 hasRelatedWork W2890590696 @default.
- W107302012 hasRelatedWork W2913146449 @default.
- W107302012 hasRelatedWork W2976410460 @default.
- W107302012 hasRelatedWork W3059055024 @default.
- W107302012 hasRelatedWork W3117728745 @default.
- W107302012 hasRelatedWork W3184374440 @default.