Skip to main content

2014 | OriginalPaper | Buchkapitel

Using a Cluster for Efficient Scalability Evaluation of Multithreaded and Event-Driven Web Servers

verfasst von : Syed Mutahar Aaqib, Lalitsen Sharma

Erschienen in: Intelligent Computing, Networking, and Informatics

Verlag: Springer India

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Scalability of a Web server is pertinently influenced by the architecture of Web server software system and/or Web server cluster. In this paper, a Web server cluster system is used to evaluate the vertical (scale-up) and horizontal (scale-out) scalability properties of multithreaded Apache and event-driven μserver Web server. Servers are scaled up by adding more processor cores to the server node and scaled out by adding more server nodes to the cluster. A number of experiments are thus performed on nine different cluster configurations. The relative capacity is measured against the number of active processor cores. The analysis of calculated relative capacity shows that scalability makes a transition from ‘near-linear’ to sub-linear for both Web servers as more processor cores and/or server nodes are added. While comparing the throughput, it was found that μserver exhibits slightly better performance than Apache on all nine server cluster configurations; although the increments in scalability achieved by means of vertical (scale-up) and horizontal (scale-out) scalability are almost equivalent.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
Network Load Balancing Technical Overview, Microsoft TechNet, and URL: http://​technet.​microsoft.​com/​en-us/​library/​bb742455.​aspx
 
Literatur
1.
Zurück zum Zitat Williams, L.G., Smith, C.U.: Web Application Scalability: A Model-Based Approach’, Software Engineering Research and Performance Engineering Services (2004) Williams, L.G., Smith, C.U.: Web Application Scalability: A Model-Based Approach’, Software Engineering Research and Performance Engineering Services (2004)
2.
Zurück zum Zitat Guitart, J., Beltran, V., Carrera, D., et al.: Characterizing secure dynamic web applications scalability. Proceedings of the 19th International Parallel and Distributed Processing Symposium, pp 108–116. Denver, CO, USA, 2005 Guitart, J., Beltran, V., Carrera, D., et al.: Characterizing secure dynamic web applications scalability. Proceedings of the 19th International Parallel and Distributed Processing Symposium, pp 108–116. Denver, CO, USA, 2005
3.
Zurück zum Zitat Grottke, M., Li, L., Vaidyanathan, K., Trivedi, K.S.: Analysis of software aging in a web server. IEEE Trans. Reliab. 55(3), 411–420 (2006)CrossRef Grottke, M., Li, L., Vaidyanathan, K., Trivedi, K.S.: Analysis of software aging in a web server. IEEE Trans. Reliab. 55(3), 411–420 (2006)CrossRef
4.
Zurück zum Zitat Haddad, I., Butler, G.: Experimental studies of scalability in clustered web systems. 18th International Parallel and Distributed Processing Symposium (IPDPS’04), pp. 185–193 (2004) Haddad, I., Butler, G.: Experimental studies of scalability in clustered web systems. 18th International Parallel and Distributed Processing Symposium (IPDPS’04), pp. 185–193 (2004)
5.
Zurück zum Zitat Aaqib, S.M., Sharma, L.: Performance of web server architectures on single and multiple processor environments- a review. Int. J. Eng. Sci. Adv. Technol. 3(1), 08–14 (2013) Aaqib, S.M., Sharma, L.: Performance of web server architectures on single and multiple processor environments- a review. Int. J. Eng. Sci. Adv. Technol. 3(1), 08–14 (2013)
6.
Zurück zum Zitat Pariag, D., Brecht, T., Harji, A., et al.: Comparing the performance of web server architectures. Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007, pp. 231–243, New York, USA, 2007, ACM (2007) Pariag, D., Brecht, T., Harji, A., et al.: Comparing the performance of web server architectures. Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007, pp. 231–243, New York, USA, 2007, ACM (2007)
7.
Zurück zum Zitat Gunther, N.J.: The practical performance analyst’.iUniverse.com, 2000 Gunther, N.J.: The practical performance analyst’.iUniverse.com, 2000
8.
Zurück zum Zitat Mosberger, D., Jin, T.: httperf: A tool for measuring web server performance. Workshop on Internet Server Performance (WISP’98) (in Conjunction with SIGMETRICS’98), pp. 59–67. Madison, Wisconsin, USA (1998) Mosberger, D., Jin, T.: httperf: A tool for measuring web server performance. Workshop on Internet Server Performance (WISP’98) (in Conjunction with SIGMETRICS’98), pp. 59–67. Madison, Wisconsin, USA (1998)
9.
Zurück zum Zitat Aaqib, S.M., Sharma, L.: Analysis of compute vs retrieve intensive web applications and its impact on the performance of a web server. Int. J. Adv. Networking Appl. 03(04), 1233–1239 (2012) Aaqib, S.M., Sharma, L.: Analysis of compute vs retrieve intensive web applications and its impact on the performance of a web server. Int. J. Adv. Networking Appl. 03(04), 1233–1239 (2012)
10.
Zurück zum Zitat Arlitt, M., Williamson, C.: Understanding web server configuration issues. Softw.: Pract. Experience 34(2), 163–186 (2004) Arlitt, M., Williamson, C.: Understanding web server configuration issues. Softw.: Pract. Experience 34(2), 163–186 (2004)
11.
Zurück zum Zitat Jain, R.K.: The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation and Modeling. Wiley, New York (1991) Jain, R.K.: The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation and Modeling. Wiley, New York (1991)
12.
Zurück zum Zitat Amza, C., Cecchet, E., Chanda, A., et al.: Specification and implementation of dynamic web site benchmarks. IEEE 5th Annual Workshop on Workload Characterization (WWC-5), Austin, Texas, USA, 25 Nov 2002 Amza, C., Cecchet, E., Chanda, A., et al.: Specification and implementation of dynamic web site benchmarks. IEEE 5th Annual Workshop on Workload Characterization (WWC-5), Austin, Texas, USA, 25 Nov 2002
13.
Zurück zum Zitat Chuck, L., Eriksen, M., Stephen, M.: An analysis of the TUX web server. Technical report, University of Michigan, CITI Technical Report pp. 0–8, Nov 2000 Chuck, L., Eriksen, M., Stephen, M.: An analysis of the TUX web server. Technical report, University of Michigan, CITI Technical Report pp. 0–8, Nov 2000
14.
Zurück zum Zitat Garcia, D.F., Garcia, R., Entrialgo, J., et al.: Experimental evaluation of horizontal and vertical scalability of cluster-based application servers for transactional workloads. 8th WSEAS International Conference on Applied Informatics and Communications (AIC’08), pp. 27–33. Rhodes, Greece, 20–22 Aug 2008 Garcia, D.F., Garcia, R., Entrialgo, J., et al.: Experimental evaluation of horizontal and vertical scalability of cluster-based application servers for transactional workloads. 8th WSEAS International Conference on Applied Informatics and Communications (AIC’08), pp. 27–33. Rhodes, Greece, 20–22 Aug 2008
15.
Zurück zum Zitat Shalom, N.: The Scalability Revolution: From Dead End to Open End’, Gigaspaces (2007) Shalom, N.: The Scalability Revolution: From Dead End to Open End’, Gigaspaces (2007)
Metadaten
Titel
Using a Cluster for Efficient Scalability Evaluation of Multithreaded and Event-Driven Web Servers
verfasst von
Syed Mutahar Aaqib
Lalitsen Sharma
Copyright-Jahr
2014
Verlag
Springer India
DOI
https://doi.org/10.1007/978-81-322-1665-0_62