An Analysis of Web Servers Architectures Performances on Commodity Multicores Sylvain Genevès
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Load Testing of Containerised Web Services
UPTEC IT 16003 Examensarbete 30 hp Mars 2016 Load Testing of Containerised Web Services Christoffer Hamberg Abstract Load Testing of Containerised Web Services Christoffer Hamberg Teknisk- naturvetenskaplig fakultet UTH-enheten Load testing web services requires a great deal of environment configuration and setup. Besöksadress: This is especially apparent in an environment Ångströmlaboratoriet Lägerhyddsvägen 1 where virtualisation by containerisation is Hus 4, Plan 0 used with many moving and volatile parts. However, containerisation tools like Docker Postadress: offer several properties, such as; application Box 536 751 21 Uppsala image creation and distribution, network interconnectivity and application isolation that Telefon: could be used to support the load testing 018 – 471 30 03 process. Telefax: 018 – 471 30 00 In this thesis, a tool named Bencher, which goal is to aid the process of load testing Hemsida: containerised (with Docker) HTTP services, is http://www.teknat.uu.se/student designed and implemented. To reach its goal Bencher automates some of the tedious steps of load testing, including connecting and scaling containers, collecting system metrics and load testing results to name a few. Bencher’s usability is verified by testing a number of hypotheses formed around different architecture characteristics of web servers in the programming language Ruby. With a minimal environment setup cost and a rapid test iteration process, Bencher proved its usability by being successfully used to verify the hypotheses in this thesis. However, there is still need for future work and improvements, including for example functionality for measuring network bandwidth and latency, that could be added to enhance process even further. To conclude, Bencher fulfilled its goal and scope that were set for it in this thesis. -
Performance Evaluation of HTTP Web Servers in Embedded Systems
Performance evaluation of HTTP web servers in embedded systems DANIEL LIND Master of Science Thesis Stockholm, Sweden 2014 2 Prestandautvärdering av HTTP webbservrar i inbyggda system av Daniel Lind Examensarbete MMK 2014:05 MDA 442 KTH Industriell teknik och management Maskinkonstruktion SE-100 44 STOCKHOLM 3 Performance evaluation of HTTP web servers in embedded systems Daniel Lind Master of Science Thesis MMK 2014:05 MDA 442 KTH Industrial Engineering and Management Machine Design SE-100 44 STOCKHOLM 4 Examensarbete MMK 2014:05 MDA 442 Prestandautvärdering av HTTP webbservrar i inbyggda system Daniel Lind Godkänt Examinator Handledare 2014-02-23 Martin Edin Grimheden Sagar Behere Uppdragsgivare Kontaktperson Syntronic AB Mladen Nikitovic Sammanfattning Detta examensarbete utfördes i samarbete med Syntronic AB. Syftet var att utröna vilken prestanda som kunde uppnås med Hypertext Transfer Protocol (HTTP) servrar på utvalda hårdvaruplattformar för inbyggda system. Resultatet skulle vara användbart för den som ska välja en hårdvaruplattform till ett inbyggt system med en HTTP-server, och utvärderingen innehöll därför beteende under belastning, belastningsgränser, samt användning av systemresurser. Prestandamätningar användes för att generera data för analys, och en förstudie utfördes för att bestämma vilka plattformar, funktionalitet och prestandaparametrar som skulle ingå i studien. Tre hårdvaruplattformar med olika prestandanivåer - BeagleBoard-xM, STK1000 och Syntronic Midrange - valdes ut. En simulerad webapplikation användes under testen och totalt testades fem HTTP-serverprogramvaror. BeagleBoard-xM med BusyBox httpd hade totalt sett den bästa prestandan vid körning av testapplikationen. Den hade en hög överbelastningspunkt, korta behandlingstider samt överlägset beteende under överbelastning. Midrange med en modifierad version av en server skapad av Stefano Oliveri presterade dock bättre när den inte var överbelastad. -
Tomcat Manager
Apache Tomcat 7 Essentials Learn Apache Tomcat 7 step-by-step through a practical approach, achieving a wide vision of enterprise middleware along with building your own middleware servers, and administrating 24x7x365 Tanuj Khare BIRMINGHAM - MUMBAI Apache Tomcat 7 Essentials Copyright © 2012 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews. Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book. Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information. First published: March 2012 Production Reference: 1160312 Published by Packt Publishing Ltd. Livery Place 35 Livery Street Birmingham B3 2PB, UK.. ISBN 978-1-84951-662-4 www.packtpub.com Cover Image by Vinayak Chittar ([email protected]) Credits Author Project Coordinator Tanuj Khare Vishal Bodwani Reviewers Proofreader Zeeshan Chawdhary Linda Morris Ty Lim Vidyasagar N V Indexer Rekha Nair Acquisition Editor Usha Iyer Graphics Valentina D'Silva Lead Technical Editor Manu Joseph Susmita Panda Production Coordinator Technical Editor Alwin Roy Unnati Shah Cover Work Copy Editor Alwin Roy Laxmi Subramanian About the Author Tanuj Khare has been a professional in IT for over six years. -
Abstract in This Paper We Present a Survey on Web Servers
Abstract In this paper we present a survey on web servers – IIS, Apache, Sun Java web server, Apache Tomcat. Our survey work involves a comparative study of these web servers with respect to the following parameter: Performance, Scalability, Web server management, Dynamic content support, Security.. At the end, a study of web servers has been made by comparing the above mentioned web servers against all the parameters mentioned. 1. Introduction A Web server is a computer program that is responsible for accepting HTTP requests from clients (user agents such as web browsers), and serving them HTTP responses along with optional data contents, which usually are web pages such as HTML documents and linked objects (images, etc). There are many web servers in today’s market namely Apache, Websphere, Internet Information Server, IPlanet, Tomcat, nginx, GWS. We chose only 4 web servers for comparison which are easily available. They are IIS, Apache, IPlanet and Tomcat. We started with literature survey on all the four web servers. After a thorough study about the web servers, we categorized some of the parameters for comparison of the web servers. We need some tools for the comparison of the web servers based on the categorized parameters. Then, we did study on different tools available for comparison of web servers. We chose JMeter tool for comparison of various parameters among the web servers. We have compared each parameter for all the four web servers. The conclusion for each parameter is also mentioned in our report. 2. Evaluation Method: Why are we different? Our evaluation method went through the following phases. -
(PSR) Challenges, Metrics and Tools for Web Testing : a Case Study
Thesis no: MSSE-2016-14 Performance, Scalability, and Reliability (PSR) challenges, metrics and tools for web testing A Case Study Akshay Kumar Magapu Nikhil Yarlagadda Faculty of Computing Blekinge Institute of Technology SE–371 79 Karlskrona, Sweden This thesis is submitted to the Faculty of Computing at Blekinge Institute of Technology in partial fulfillment of the requirements for the degree of Master of Science in Software Engineering. The thesis is equivalent to 20 weeks of full time studies. Contact Information: Author(s): Akshay Kumar Magapu E-mail: [email protected] Nikhil Yarlagadda E-mail: [email protected] External advisor: Saket Rustagi Project Manager Ericsson India Global Services Pvt. Ltd. Gurgaon, India. University advisor: Michael Unterkalmsteiner Department of Software Engineering Faculty of Computing Internet : www.bth.se Blekinge Institute of Technology Phone : +46 455 38 50 00 SE–371 79 Karlskrona, Sweden Fax : +46 455 38 50 57 Abstract Context. Testing of web applications is an important task, as it ensures the functionality and quality of web applications. The quality of web applica- tion comes under non-functional testing. There are many quality attributes such as performance, scalability, reliability, usability, accessibility and se- curity. Among these attributes, PSR is the most important and commonly used attributes considered in practice. However, there are very few empiri- cal studies conducted on these three attributes. Objectives. The purpose of this study is to identify metrics and tools that are available for testing these three attributes. And also to identify the challenges faced while testing these attributes both from literature and practice. Methods.