Hdl Handle:
http://hdl.handle.net/10545/620942
Title:
High performance video processing in cloud data centres
Authors:
Yaseen, Muhammad Usman; Zafar, Muhammad Sarim; Anjum, Ashiq; Hill, Richard
Abstract:
Mobile phones and affordable cameras are generating large amounts of video data. This data holds information regarding several activities and incidents. Video analytics systems have been introduced to extract valuable information from this data. However, most of these systems are expensive, require human supervision and are time consuming. The probability of extracting inaccurate information is also high due to human involvement. We have addressed these challenges by proposing a cloud based high performance video analytics platform. This platform attempts to minimize human intervention, reduce computation time and enables the processing of a large number of video streams. It achieves high performance by optimizing the occupancy of GPU resources in cloud and minimizing the data transfer by concurrently processing a large number of video streams. The proposed video processing platform is evaluated in three stages. The first evaluation was performed at the cloud level in order to evaluate the scalability of the platform. This evaluation includes fetching and distributing video streams and efficiently utilizing available resources within the cloud. The second valuation was performed at the individual cloud nodes. This evaluation includes measuring the occupancy level, effect of data transfer and the extent of concurrency achieved at each node. The third evaluation was performed at the frame level in order to determine the performance of object recognition algorithms. To measure this, compute intensive tasks of the Local Binary Pattern (LBP) algorithm have been ported on to the GPU resources. The platform proved to be very scalable with high throughput and performance when tested on a large number of video streams with increasing number of nodes.
Affiliation:
University of Derby
Citation:
Yaseen, M. U. (2016) 'High performance video processing in cloud data centres', Proceedings of the IEEE Symposium on Service-Oriented System Engineering (SOSE), Oxford: UK, 29 March - 1 April
Publisher:
IEEE
Journal:
Proceedings of the IEEE Symposium on Service-Oriented System Engineering (SOSE)
Issue Date:
Mar-2016
URI:
http://hdl.handle.net/10545/620942
DOI:
10.1109/SOSE.2016.56
Additional Links:
http://ieeexplore.ieee.org/document/7473021/; http://sose2016.uk/
Type:
Meetings and Proceedings
Language:
en
ISBN:
9781509022533
Appears in Collections:
Department of Electronics, Computing & Maths

Full metadata record

DC FieldValue Language
dc.contributor.authorYaseen, Muhammad Usmanen
dc.contributor.authorZafar, Muhammad Sarimen
dc.contributor.authorAnjum, Ashiqen
dc.contributor.authorHill, Richarden
dc.date.accessioned2016-11-21T16:23:23Z-
dc.date.available2016-11-21T16:23:23Z-
dc.date.issued2016-03-
dc.identifier.citationYaseen, M. U. (2016) 'High performance video processing in cloud data centres', Proceedings of the IEEE Symposium on Service-Oriented System Engineering (SOSE), Oxford: UK, 29 March - 1 Aprilen
dc.identifier.isbn9781509022533-
dc.identifier.doi10.1109/SOSE.2016.56-
dc.identifier.urihttp://hdl.handle.net/10545/620942-
dc.description.abstractMobile phones and affordable cameras are generating large amounts of video data. This data holds information regarding several activities and incidents. Video analytics systems have been introduced to extract valuable information from this data. However, most of these systems are expensive, require human supervision and are time consuming. The probability of extracting inaccurate information is also high due to human involvement. We have addressed these challenges by proposing a cloud based high performance video analytics platform. This platform attempts to minimize human intervention, reduce computation time and enables the processing of a large number of video streams. It achieves high performance by optimizing the occupancy of GPU resources in cloud and minimizing the data transfer by concurrently processing a large number of video streams. The proposed video processing platform is evaluated in three stages. The first evaluation was performed at the cloud level in order to evaluate the scalability of the platform. This evaluation includes fetching and distributing video streams and efficiently utilizing available resources within the cloud. The second valuation was performed at the individual cloud nodes. This evaluation includes measuring the occupancy level, effect of data transfer and the extent of concurrency achieved at each node. The third evaluation was performed at the frame level in order to determine the performance of object recognition algorithms. To measure this, compute intensive tasks of the Local Binary Pattern (LBP) algorithm have been ported on to the GPU resources. The platform proved to be very scalable with high throughput and performance when tested on a large number of video streams with increasing number of nodes.en
dc.language.isoenen
dc.publisherIEEEen
dc.relation.urlhttp://ieeexplore.ieee.org/document/7473021/en
dc.relation.urlhttp://sose2016.uk/en
dc.subjectStreaming mediaen
dc.subjectCloud computingen
dc.subjectObject recognitionen
dc.subjectDecodingen
dc.titleHigh performance video processing in cloud data centresen
dc.typeMeetings and Proceedingsen
dc.contributor.departmentUniversity of Derbyen
dc.identifier.journalProceedings of the IEEE Symposium on Service-Oriented System Engineering (SOSE)en
All Items in UDORA are protected by copyright, with all rights reserved, unless otherwise indicated.