Analyzing and modelling web server based systems

Loading...
Thumbnail Image

Date

2020

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

Server based systems are widely used in modern computer systems. Understanding the performance of web server based systems, under different conditions is important. This requires a step by step approach that includes modelling, designing, implementing, performance testing and analyzing of results. In this research, we aim at characterizing the web s erver s ystems under d ifferent c onfigurations. We p resent a s ummary o f p revalent server architectures, provide a systematic approach for performance testing, and present a novel open source Python library f or latency analysis. We experiment on existing server architectures, and propose eight new server architectures. Our analysis shows that under different conditions the new architectures outperform the existing architectures. Moreover we do an extensive tail latency analysis of Java microservices.

Description

Keywords

COMPUTER SCIENCE- Dissertation, COMPUTER SCIENCE & ENGINEERING - Dissertation, WEB, SERVER ARCHITECTURES, TAIL INDEX, SERVER BASED SYSTEMS, LATENCY

Citation

DOI