Have a personal or library account? Click to login
Optimizing and dimensioning a data intensive cloud application for soccer player tracking Cover

Optimizing and dimensioning a data intensive cloud application for soccer player tracking

Open Access
|Jun 2022

References

  1. Amazon (2021). AWS Pricing. https://aws.amazon.com/pricing/.
  2. Baysal, S. and Duygulu, P. (2016). Sentioscope: A soccer player tracking system using model field particles. IEEE Transactions on Circuits and Systems for Video Technology, 26(7):1350–1362.
  3. Burke, P. J. (1956). The output of a queuing system. Operations research, 4(6):699–704.
  4. Catapult (2021). Wearable Technology. https://www.catapultsports.com/.
  5. ChyronHego (2021). The leading sports tracking solution. https://chyronhego.com/products/sports-tracking/.
  6. Correia, J., Ribeiro, F., Filipe, R., Arauio, F., and Cardoso, J. (2018). Response time characterization of microservice-based systems. In IEEE 17th International Symposium on Network Computing and Applications (NCA), pages 1–5.10.1109/NCA.2018.8548062
  7. Coutinho, R., Frota, Y., Ocaña, K., de Oliveira, D., and Drummond, L. M. A. (2017). Mirror Mirror on the Wall, How Do I Dimension My Cloud After All?, pages 27–58. Springer International Publishing, Cloud Computing: Principles, Systems and Applications.
  8. Csanalosi, G., Dobreff, G., Pasic, A., Molnar, M., and Toka, L. (2020). Low-cost optical tracking of soccer players. In Workshop on Machine Learning and Data Mining for Sports Analytics (MLSA).10.1007/978-3-030-64912-8_3
  9. Denning, P. J. (1968). Thrashing: Its causes and prevention. In Fall Joint Computer Conference, Part I, AFIPS ’68 (Fall, part I), page 915–922. ACM.10.1145/1476589.1476705
  10. Docker (2021). Docker. https://www.docker.com/.
  11. HPA (2021). Kubernetes Horizontal Pod Autoscaler. https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/.
  12. Iwase, S. and Saito, H. (2004). Parallel tracking of all soccer players by integrating detected positions in multiple view images. In Proceedings of the 17th International Conference on Pattern Recognition (ICPR).10.1109/ICPR.2004.1333881
  13. Jackson, J. R. (1957). Networks of waiting lines. Operations research, 5(4):518–521.
  14. Jackson, J. R. (1963). Jobshop-like queueing systems. Management science, 10(1):131–142.10.21236/AD0296776
  15. Jindal, A., Podolskiy, V., and Gerndt, M. (2019). Performance modeling for cloud microservice applications. In ACM/SPEC International Conference on Performance Engineering, page 25–32.10.1145/3297663.3310309
  16. Kubernetes (2021). Kubernetes. https://kubernetes.io/.
  17. Kuhn, H. W. (1954). The Hungarian method for the assignment problem. In Naval Research Logistics Quarterly, volume 2, pages 83–97.
  18. Li, H. and Flierl, M. (2012). Sift-based multi-view cooperative tracking for soccer video. In IEEE International Conference on Acoustics, Speech and Signal Processing.10.1109/ICASSP.2012.6288054
  19. Linke, D., Link, D., and Lames, M. (2020). Football-specific validity of tracab’s optical video tracking systems. PLOS ONE, 15(3):1–17.
  20. MongoDB (2021). MongoDB: The most popular database for modern apps. https://www.mongodb.com/.
  21. Muthuraman, K., Joshi, P., and Kiran Raman, S. (2018). Vision based dynamic offside line marker for soccer games. Technical report, arXiv:1804.06438.
  22. OpenCV (2021). Wrapper package for OpenCV python bindings. https://pypi.org/project/opencv-python/.
  23. Pallavi, V., Mukherjee, J., Majumdar, A. K., and Sural, S. (2008). Graph-based multiplayer detection and tracking in broadcast soccer videos. IEEE Transactions on Multimedia, 10(5):794–805.
  24. ParandehGheibi, A., Médard, M., Ozdaglar, A., and Shakkottai, S. (2011). Avoiding interruptions—A QoE reliability function for streaming media applications. IEEE Journal on Selected Areas in Communications, 29(5):1064–1074.
  25. Pautasso, C., Zimmermann, O., Amundsen, M., Lewis, J., and Josuttis, N. (2017). Microservices in practice, part 1: Reality check and service design. IEEE Software, 34(1):91–98.
  26. Pietri, I., Juve, G., Deelman, E., and Sakellariou, R. (2014). A performance model to estimate execution time of scientific workflows on the cloud. In 9th Workshop on Workflows in Support of Large-Scale Science, pages 11–19.10.1109/WORKS.2014.12
  27. PLAYERTEK (2021). GPS player tracking system. https://www.playertek.com.
  28. Richardson, I. E. (2011). The H. 264 advanced video compression standard. John Wiley & Sons.
  29. Salah, K., Elbadawi, K., and Boutaba, R. (2015). An analytical model for estimating cloud resources of elastic services. Journal of Network and Systems Management, 24.
  30. Schulzrinne, H., Rao, A., and Lanphier, R. (1998). Real Time Streaming Protocol (RTSP). Technical Report 2326, RFC.10.17487/rfc2326
  31. Sentio (2021). Sports Analytics. https://sentiosports.com/.
  32. SJ7 (2021). SJ7 STAR Camera official website. https://sjcam.com/product/sj7/.
  33. Spidercam (2021). spidercam FIELD. https://www.spidercam.tv/.
  34. SportVU (2021). SportVU 2.0 by Stats Perform. https://www.statsperform.com/team-performance/football-performance/.
  35. STATSports (2021). Apex Athlete Series. https://statsports.com/apex-athlete-series/.
  36. Sztrik, J. (2016). Basic queueing theory: Foundations of system performance modeling. GlobeEdit.
  37. Vilaplana, J., Solsona, F., Teixidó, I., Mateo, J., Abella, F., and Rius, J. (2014). A queuing theory model for cloud computing. The Journal of Supercomputing, 69(1):492–507.
  38. Welch, G., Bishop, G., et al. (1995). An introduction to the Kalman filter. Technical report, University of North Carolina at Chapel Hill.
Language: English
Page range: 30 - 48
Published on: Jun 15, 2022
Published by: International Association of Computer Science in Sport
In partnership with: Paradigm Publishing Services
Publication frequency: 2 issues per year

© 2022 Gergely Dobreff, Marton Molnar, Laszlo Toka, published by International Association of Computer Science in Sport
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 3.0 License.