Skip to main content

Web Frameworks Metrics and Benchmarks for Data Handling and Visualization

  • Conference paper
  • First Online:
Algorithmic Aspects of Cloud Computing (ALGOCLOUD 2018)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 11409))

Included in the following conference series:

Abstract

This paper presents benchmarks regarding a web application that aims at displaying and visualizing a dataset for air quality monitoring, experimenting using two different programming languages. Specifically, an application is developed via the use of PHP and Python frameworks in order to study the impact of the CPU, the hard disk architecture and the operating system between each system. Detailed tests have been conducted regarding the necessary computing resources as well as the use of the network (delay, CPU usage etc.) for different operating systems and hardware specifications.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Tiobe index (2018). https://www.tiobe.com/tiobe-index/

  2. Titchkosky, L., Arlitt, M., Williamson, C.: A performance comparison of dynamic web technologies. SIGMETRICS Perform. Eval. Rev. 31, 2–11 (2003)

    Article  Google Scholar 

  3. Shenker, S.: Fundamental design issues for the future internet. IEEE J. Sel. Areas Commun. 13, 1176–1188 (1995)

    Article  Google Scholar 

  4. Drath, R., Horch, A.: Industrie 4.0: hit or hype? [industry forum]. IEEE Ind. Electron. Mag. 8, 56–58 (2014)

    Article  Google Scholar 

  5. Hermann, M., Pentek, T., Otto, B.: Design principles for industrie 4.0 scenarios. In: 49th Hawaii International Conference on System Sciences (HICSS), pp. 3928–3937, January 2016

    Google Scholar 

  6. Wan, J., Tang, S., Shu, Z., Li, D., Wang, S., Imran, M., Vasilakos, A.V.: Software-defined industrial internet of things in the context of industry 4.0. IEEE Sens. J. 16, 7373–7380 (2016)

    Article  Google Scholar 

  7. Vigo, M., Brajnik, G.: Automatic web accessibility metrics: where we are and where we can go. Interact. Comput. 23, 137–155 (2011)

    Article  Google Scholar 

  8. Matias, Y.: On big data algorithmics. In: Epstein, L., Ferragina, P. (eds.) ESA 2012. LNCS, vol. 7501, p. 1. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-33090-2_1

    Chapter  Google Scholar 

  9. Dhyani, D., Ng, W.K., Bhowmick, S.S.: A survey of web metrics. ACM Comput. Surv. 34(4), 469–503 (2002)

    Article  Google Scholar 

  10. Jailia, M., Kumar, A., Agarwal, M., Sinha, I.: Behavior of MVC (model view controller) based web application developed in PHP and .NET framework. In: International Conference on ICT in Business Industry Government (ICTBIG), pp. 1–5, November 2016

    Google Scholar 

  11. Barford, P., Crovella, M.: Generating representative web workloads for network and server performance evaluation (1997)

    Google Scholar 

  12. Walker, D., Orooji, A.: Metrics for web programming frameworks. In: International Conference on Semantic Web and Web Services (2011)

    Google Scholar 

  13. Mysql (2018). https://www.mysql.com/

  14. Php-fpm (2018). https://www.php-fpm.org

  15. The web framework for perfectionists with deadlines (2018). https://www.djangoproject.com

  16. Welcome—flask (a python microframework) (2018). http://www.flask.pocoo.org

  17. Siege(1): HTTP/HTTPS stress tester - Linux man page (2018). https://linux.die.net/man/1/siege

  18. Raspberry pi-teach, learn and make with raspberry pi (2018). https://www.raspberrypi.org

  19. Nginx—high performance load balancer, web server, reverse (2018). https://www.nginx.com

  20. News247 (2018). https://www.news247.gr

  21. Twitter. It’s what’s happening (2018). https://twitter.com

  22. Django documentation (2018). https://docs.djangoproject.com/en/2.0/

  23. Sqlite home page (2018). https://www.sqlite.org/

  24. Appropriate uses for sqlite (2018). https://www.sqlite.org/whentouse.html

  25. Glances - an eye on your system (2018). https://nicolargo.github.io/glances/

  26. Process explorer — windows sysinternals — microsoft docs (2018). https://docs.microsoft.com/en372us/sysinternals/downloads/process-explorer

  27. Chrome web browser - Google (2018). https://www.google.com/chrome/

  28. Laravel-the php framework for web artisans (2018). https://www.laravel.com

  29. Raspbian (2018). https://www.raspbian.org

  30. Silex - the php micro-framework based on the symfony (2018). https://silex.symfony.com

  31. Sinatra: Classy web-development dressed in a dsl (2018). https://github.com/sinatra/sinatra

  32. Spark Framework: An expressive web framework for Kotlin and Java (2018). http://sparkjava.com

  33. Spring (2018). https://spring.io

  34. Ruby on rails — a web-application framework that includes everything (2018). https://rubyonrails.org

  35. Http — node.js v10.6.0 documentation (2018). https://nodejs.org/api/http.html

  36. Angular (2018). https://angular.io

  37. Gutwin, C.A., Lippold, M., Graham, T.C.N.: Real-time groupware in the browser: testing the performance of web-based networking. In: Proceedings of the ACM Conference on Computer Supported Cooperative Work - CSCW, pp. 167–176. ACM, New York (2011)

    Google Scholar 

  38. Apache Hadoop (2018). https://hadoop.apache.org/

  39. Apache Spark - Unified Analytics Engine for Big Data (2018). https://spark.apache.org/

  40. BigQuery - Analytics Data Warehouse — BigQuery — Google Cloud (2018). https://cloud.google.com/bigquery/

  41. Gazis, A., Stamatis, K., Katsiri, E.: A method for counting, tracking and monitoring of visitors with RFID sensors model of study: M. Hatzidakis residence. In: Proceedings of 10th Panhellenic Electrical and Computer Engineering Students Conference (ECESCON), pp. 199–204, March 2018

    Google Scholar 

  42. Calvo, I., Gil-García, J.M., Recio, I., López, A., Quesada, J.: Building IoT applications with raspberry Pi and low power IQRF communication modules. Electron. Raspberry Pi Technol. 5, 54 (2016)

    Google Scholar 

  43. Martinez, B., Vilajosana, X., Chraim, F., Vilajosana, I., Pister, K.S.J.: When scavengers meet industrial wireless. IEEE Trans. Ind. Electron. 62(5), 2994–3003 (2015)

    Article  Google Scholar 

  44. Pal, S.K., Talwar, V., Mitra, P.: Web mining in soft computing framework: relevance, state of the art and future directions. IEEE Trans. Neural Netw. 13, 1163–1177 (2002)

    Article  Google Scholar 

  45. Elhadik, S., Desoky, A.: Cognitive performance application. In: 2017 IEEE International Symposium on Signal Processing and Information Technology (ISSPIT), pp. 317–324, December 2017

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alexandros Gazis .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Gazis, A., Katsiri, E. (2019). Web Frameworks Metrics and Benchmarks for Data Handling and Visualization. In: Disser, Y., Verykios, V. (eds) Algorithmic Aspects of Cloud Computing. ALGOCLOUD 2018. Lecture Notes in Computer Science(), vol 11409. Springer, Cham. https://doi.org/10.1007/978-3-030-19759-9_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-19759-9_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-19758-2

  • Online ISBN: 978-3-030-19759-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics