Benchmarking Performances of Raspberry pi Microcomputer as Video Wall Devices

Authors

  • N. B. Paul Department of Computer Engineering, Kaduna Polytechnic, Kaduna, Nigeria
  • E. E. Omizegba Department of Electrical and Electronics Engineering, Abubakar Tafawa Balewa University, Bauchi. Nigeria
  • O. U. Okereke Department of Electrical and Electronics Engineering, Abubakar Tafawa Balewa University, Bauchi. Nigeria
  • E. C. Anene Department of Electrical and Electronics Engineering, Abubakar Tafawa Balewa University, Bauchi. Nigeria

DOI:

https://doi.org/10.24203/ijcit.v12i2.326

Keywords:

Video wall, Raspberry pi, Benchmark, Broadcast, Microcomputer, Server

Abstract

Video wall development is affected by cost, power consumption, processing capabilities, algorithm and video used. Literature has shown that using microcomputers reduces power consumption and cost, but performance remains a bottleneck. Benchmarking the performances of Raspberry pi (R-pi) devices with real-world loads will help understand R-pi video wall development, suitability and utilization. The approach used in this work is based on parallel video streaming using user datagram protocols (UDP) and broadcast addressing, while image splitting is done on clients. Nigel's performance monitoring (NMON) tool was used with videos of varying frames 15fps, 20fps, 24fps, 25fps, 30fps, 50fps and 60fps and resolutions of 144p, 240p, 360p, 480p, 720p and 1080p to benchmark performances. Results revealed a maximum of 9.78%, 17.16%, 58.45 kB/s, and 1.13 kB/s for central processing unit (CPU), memory, network, and disk usage, respectively. Results also reveal that R-pi as a video wall device with the proposed approach has the processing capability towards enhancing video wall development. These results reveal for best performances, R-pi video walls are more suitable with videos of higher resolutions such as 480p, 720p and 1080p and at lower frame rates such as 24fps, 25fps and 30fps.

References

M. Saleem, H.E. Valle, S, Brown, V. I. Winters and A. Mahmood, “The Hiperwall tiled-display wall system for big-data research”, J Big Data, vol. 5, no. 41, 2018, doi.org/10.1186/s40537-018-0150-7.

D. Marfil, F. Boronat, J. Gonzalez, and A. Vidal, “Design and assessment of a scalable and customizable low-cost tiled display system”, in IEEE Latin America Transactions. vol. 19, no. 5, 2021, pp 708 – 716, doi: 10.1109/TLA.2021.9448284.

N. B. Paul, O. U Okereke, E. E. Omizegba, and E. C. Anene, “Comparative study of overlay and offset algorithms in 3-by-3 video wall using objective metrics”, Journal of Multidisciplinary Engineering Science and Technology (JMEST), vol. 8 issue 7, pp. 14389 -14396, July. 2021.

N. B. Paul, E. E. Omizegba, O. U Okereke, and E. C. Anene, “Implementation of bezel compensation algorithms on Raspberry pi microcomputer and evaluation of video impairments using video quality metric”, Journal of Multidisciplinary Engineering Science and Technology (JMEST), vol. 8 issue 9, pp.14598-14608, Sep. 2021.

M. Han, I Wald, W. Usher, N. Morrical, A. Knoll and C.R. Johnson, A Virtual Frame Buffer Abstraction for Parallel Rendering of Large Tiled Display Walls. 2020 IEEE Visualization Conference (VIS). DOI 10.1109/VIS47514.2020.00009 Pp 11-15. 2020.

M. R. Jakobsen and H. Kasper, “Up close and personal: collaborative work on a high-resolution multitouch wall display”, in ACM Trans. Comput.-Hum. Interact. 21, 2, Article 11, 2014, pp. 34, doi: 10.1145/2576099.

J. M. E. M. Van Der Werf, et al., “Facilitating collaborative decision making with the software architecture video wall”, in Proc-IEEE, ICSAW 2017: Side Track Proceedings, 2017, pp.137–140, doi: 10.1109/ICSAW.2017.27.

L. R. Rivera, A. M. Viveros and S. C. Vergara, “User Interface Features for Tiled Display Environments”, in proc. 10th Computer Conference on Electrical Engineering, Computing Science and Automatic Control (CCE), Mexico City, 2013, pp. 296-301, doi: 10.1109/ICEEE.2013.6676036.

S. Noda, et al., “Implementation of high presence video Communication system for multiple users using tiled display environment”, in Proc-IEEE WAINA, 2015, pp. 494–499, doi:10.1109/WAINA.2015.81.

Y. Sun-Jin, P. Jae-Pyo, and Y. Seung-Min, “Design and implementation of IP video wall system for large-scale video monitoring in smart city environments. Journal of the Korea Academia-Industrial

cooperation Society Vol.20, No.9 pp.7-13, 2019. doi.org/10.5762/KAIS.2019.20.9.7.

I. S. B. Md Isa, C. Ja Yeong, N. L. Azyze and b. M. S.Azyze, Real-time traffic sign detection and recognition using Raspberry Pi, International Journal of Electrical and Computer Engineering (IJECE) Vol. 12, No. 1, February 2022, pp. 331~338 ISSN: 2088-8708, DOI: 10.11591/ijece.v12i1.pp331-338

T. Biedert, P. Messmer, T. Fogal and C. Garth. “Hardware-Accelerated Multi-Tile Streaming for Realtime Remote Visualization”, Eurographics Symposium on Parallel Graphics and Visualization, H. Childs, F. Cucchietti (Editors), 2018, pp 33-43, doi: 10.2312/pgv.20181093

S. Kaur, K. Singh and Y. Singh, A Comparative Analysis of Unicast, Multicast, Broadcast and Anycast Addressing Schemes Routing in MANETs, International Journal of Computer Applications (0975 – 8887) Volume 133 – No.9, January 2016 pp. 16-22.

C. Shen, , C. Liu, and R. Rouil, A Comprehensive Analysis on Multicast and Unicast Performance and Selection, IEEE Global Communications Conference 2021 (Globecom), Madrid, ES, [online], https://tsapps.nist.gov/publication/get_pdf.cfm?pub_id=931401 (Accessed March 17, 2022)

S. Bouckaert, J. V. V. Gerwen, I. Moerman, S. C. Phillips, and J. Wilander, “Benchmarking computers and computer networks”. EU FIRE White Paper. Avaliable online http://www.sop.inria.fr/members/Thierry.Turletti/WP11.pdf

C. Priya, “What is Benchmarking? Definition, Types, Process, Advantages, Disadvantages, Scope - The Investors Book”, 2018. The investors book.com/benchmarking.html

Ryus et al., “A Methodology for Performance Measurement and Peer Comparison in the Public Transportation Industry”, TRB, TCRP REPORT 141. www.researchgate.net/publication/241809119_A_Methodology_for_Performance_Measurement_and_Peer_Comparison_in_the_Public_Transportation_Industry

United Nation, Economic and Social Council. “A Benchmarking literature review – definitions concepts and methodologies”. 29 June 2020. https://unece.org/sites/default/files/2021-09/ECE-TRANS-WP5-2020-06e.pdf

B. Robert, L. Y. Chen, and E. Smirni, “Data centres in the wild: A large performance study”, IBM, Zurich, Switzerland, Rep., Z1204–002, 2012.

D. S. Tan, and M. Czerwinski, “Effects of visual separation and physical discontinuities when distributing information across multiple displays”, Human-Computer Interaction -- INTERACT'03 M. Rauterberg et al. (Eds.) Published by IOS Press, IFIP, 2003, pp. 252-255

C. S. Campbell, and P. P. Maglio, “Segmentation of display space interferes with multitasking”. Conference: Human-Computer Interaction INTERACT '03: IFIP TC13 International Conference on Human-Computer Interaction, 1st-5th Sep. 2003, Zurich, Switzerland Pp. 575–582.

X.-D. Yang, E. Mak, D. McCallum, P. Irani, X. Cao, and Izadi, S. Lensmouse, “Augmenting the Mouse with an Interactive Touch Display”, in proc. CHI 2010, pp. 2431–2440.

A. Jimenez and D. Rincon, “Videowall Disforme Sobre Redes IP”, UPCommons, pp. 1–77. 2016.

A. M. McNamara, F. Parke, and M. Sanford, “Evaluating performance in tiled displays: navigation and wayfinding”, proc. VRCAI 2011, pp. 483–490.

S. J. Johnston and S. J. Cox, “The raspberry pi: a technology disrupter, and the enabler of dreams,” Electronics, vol. 6, no. 3, 2017, doi: 10.3390/electronics6030051.

. P Abrahamsson, S. Helmer, N. Phaphoom, L Nicolodi, N. Preda, L. Miori, M. Angriman, J. Rikkila, X. Wang, K. Hamily, et al. Affordable and Energy-Efficient Cloud Computing Clusters: The Bolzano Raspberry Pi Cloud Cluster Experiment. In Proceedings of the 2013 IEEE 5th International Conference on Cloud Computing Technology and Science (CloudCom), Bristol, UK, 2–5 December 2013; Volume 2, pp. 170–175

A. Anwar, K.R Krish and A.R Butt,. On the Use of Microservers in Supporting Hadoop Applications. In Proceedings of the 2014 IEEE International Conference on Cluster Computing (CLUSTER), Madrid, Spain, 22–26 September 2014; pp. 66–74.

M.F Cloutier, C. Paradis, and V.M. Weaver, Design and Analysis of a 32-Bit Embedded High-Performance Cluster Optimized for Energy and Performance. In Proceedings of the 2014 Hardware- Software Co-Design for High-Performance Computing (Co-HPC), New Orleans, LA, USA, 17 November 2014; pp. 1–8.

S.J. Cox, J.T. Cox, R.P. Boardman, S.J Johnston, M. Scott, and N.S. O’brien, Iridis-pi: A low-cost, compact demonstration cluster. Clust. Comput. 2014, 17, 349–358.

S. M. Florence, M. Uma, C. Fancy, and G. Saranya, A study of remotely booking slots for vehicles using the Internet of Things, International Journal of Electrical and Computer Engineering (IJECE) Vol. 10, No. 5, October 2020, pp. 5392~5399 ISSN: 2088-8708, DOI: 10.11591/ijece.v10i5.pp5392-5399

R. Morabito, A performance evaluation of container technologies on the internet of things devices. 2016, arXiv:1603.02955. arXiv.org e-Print archive. Available online: http://arxiv.org/abs/1603.02955 (accessed on 20 April 2016).

N. Schot, Feasibility of Raspberry Pi 2 based Micro Data Centers in Big Data Applications. In Proceedings of the 23rd University of Twente Student Conference on IT, Enschede, The Netherlands, 22 June 2015.

B. Madoš, J. Hurtuk, E. Chovancová, P. Feciák, and D.Bajkó, Downsizing of Web Server Design Using Raspberry PI 3 Single Board Computer Platform, 2017 IEEE 14th International Scientific Conference on Informatics, pp. 238-242.

X. Sun, N. Ansari, and R. Wang, “Optimizing resource utilization of a data centre,” IEEE Communications Surveys and Tutorials, vol. 18, no. 4, Fourth Quarter 2016.doi: 10.1109/COMST.2016.2558203.

W. Hajji and F. Po Tso, Understanding the Performance of Low Power Raspberry Pi Cloud for Big Data, Electronics 2016, 5, 29; pp. 1-14, doi:10.3390/electronics5020029.

N. Chandra, and A. P. Sujana, “Design and implementation video wall based on Raspberry pi for e-madding, Komputika: Jurnal Sistem Komputer (Computing: Journal of Computer Systems) vol. 7, no. 1, April 2018, hlm. 39 - 46 doi: 10.34010/komputika.v7i1.1507

“PiWall.” http://www.piwall.co.uk (último acceso: abril 2020).

A. A. Batool, F. N. Alsalman, Z.H. AlShakhs, F. A. Hafiz and M. Azher, “Dynamic video wall tile creation using Raspberry pi3. In Proceedings IEEE Computer Society, IEEE 13th International Symposium on Autonomous Decentralized Systems, 2017, pp. 268- 271, doi: 10.1109/ISADS.2017.45.

G.G. Ramón and C.V. Rodríguez, “Implementation of a low-cost video wall using R-pi devices”, Master Thesis, M.Sc in Telecom. Eng’g and Mgt, Universitat Politechnica De Calalunya. 2014.

C. Papadopoulos, K. Petkov, A. E. Kaufman, and K. Mueller, “The Reality deck--an immersive GigGUIxel display. IEEE computer graphics and applications, vol. 35, no.1, pp 33-45. 2014.

R. Bundulis and G. Arnicans, “Concept of virtual machine based high resolution display wall”, Information, Electronic and Electrical Engineering, pp. 1-6. 2014.

D. Varad, M., Nishchay and K. K. Shrirang, Techniques for Benchmarking of CPU Micro-Architecture for Performance Evaluation. https://www.google.com/search?client=firefox-b-d&q=Techniques+for+Benchmarking+of+CPU+Micro-Architecture+for+Performance+Evaluation

YouTube.Tom and Jerry | No Way Out | Boomerang Africa - Sunday Morning Shake Up. https://www.youtube.com/watch?v=bShpwwJR3Tg. Downloaded 29th May 2021

Tube offline https://www.tubeoffline.com/download-youtube-videos.php

N. Griffiths, “NMON analyser — A free tool to produce AIX performance reports”. https://developer.ibm.com/articles/au-nmon_analyser/. Accessed Aug. 2021.

T.J. Cole, and D. G. Altman, “Statistics notes: What is a percentage difference? Research Methods & Reporting”. https://www.bmj.com/content/bmj/358/bmj.j3663.full.pdf. Accessed 15 Sep. 2021

Downloads

Published

2023-06-30

How to Cite

Paul, N. B., Omizegba, E. E., Okereke, O. U., & Anene, E. C. (2023). Benchmarking Performances of Raspberry pi Microcomputer as Video Wall Devices. International Journal of Computer and Information Technology(2279-0764), 12(2). https://doi.org/10.24203/ijcit.v12i2.326

Issue

Section

Articles