Integrating multicore awareness functions into distribution middleware for improving performance of distributed audio surveillance. (June 2019)
- Record Type:
- Journal Article
- Title:
- Integrating multicore awareness functions into distribution middleware for improving performance of distributed audio surveillance. (June 2019)
- Main Title:
- Integrating multicore awareness functions into distribution middleware for improving performance of distributed audio surveillance
- Authors:
- García-Valls, Marisol
- Abstract:
- Highlights: Design of distributed processing middleware with multicore awareness. Remote priorization for selected audio tasks and exclusive core reservation. Performance improvement and reduction of noise effects in the server-side execution. Abstract: This paper describes an approach to improve the performance of the distributed audio-processing functions for audio surveillance systems. In order to increase portability, current distributed audio-processing uses the default capacities offered by the underlying scheduling facilities of the operating system. In this approach, a set of capacities are added to the distribution software that enable the reduction of the distributed processing time of audio frames at the server side by adding functions that utilize the underlying hardware resources including exclusive core reservation. By loosing some generality in the design of the distribution software, it is possible to increase performance and provide better isolation to selected audio tasks in the presence of other competing software tasks. The approach is designed and implemented as well as analyzed on general purpose computers with a server-client architecture using serial scheduling of the audio tasks and parallelizing the digital signal processing computations. The proposed solution is implemented and analyzed showing benefits in performance and robustness over single threaded audio processing. The resulting system is significantly more robust in the presence of otherHighlights: Design of distributed processing middleware with multicore awareness. Remote priorization for selected audio tasks and exclusive core reservation. Performance improvement and reduction of noise effects in the server-side execution. Abstract: This paper describes an approach to improve the performance of the distributed audio-processing functions for audio surveillance systems. In order to increase portability, current distributed audio-processing uses the default capacities offered by the underlying scheduling facilities of the operating system. In this approach, a set of capacities are added to the distribution software that enable the reduction of the distributed processing time of audio frames at the server side by adding functions that utilize the underlying hardware resources including exclusive core reservation. By loosing some generality in the design of the distribution software, it is possible to increase performance and provide better isolation to selected audio tasks in the presence of other competing software tasks. The approach is designed and implemented as well as analyzed on general purpose computers with a server-client architecture using serial scheduling of the audio tasks and parallelizing the digital signal processing computations. The proposed solution is implemented and analyzed showing benefits in performance and robustness over single threaded audio processing. The resulting system is significantly more robust in the presence of other competing software tasks (noise). These results directly yield the possibility to manage more concurrent audio streams at the server side. … (more)
- Is Part Of:
- Advances in engineering software. Volume 132(2019)
- Journal:
- Advances in engineering software
- Issue:
- Volume 132(2019)
- Issue Display:
- Volume 132, Issue 2019 (2019)
- Year:
- 2019
- Volume:
- 132
- Issue:
- 2019
- Issue Sort Value:
- 2019-0132-2019-0000
- Page Start:
- 92
- Page End:
- 100
- Publication Date:
- 2019-06
- Subjects:
- Software design -- Timeliness -- Performance -- Distribution middleware design -- Audio processing -- Multicore awareness
Computer-aided engineering -- Periodicals
Engineering -- Computer programs -- Periodicals
Engineering -- Software -- Periodicals
Periodicals
620.0028553 - Journal URLs:
- http://www.sciencedirect.com/science/journal/09659978 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.advengsoft.2019.01.003 ↗
- Languages:
- English
- ISSNs:
- 0965-9978
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 0705.450000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 9990.xml