Analisi delle prestazioni del webserver Yaws
Introduzione
L'obiettivo del mio lavoro è analizzare le prestazioni del server web Yaws. Il mio lavoro si pone come risposta all'articolo "Apache vs. Yaws" redatto da Ali Ghodsi e Joe Armstrong.
Il mio lavoro si dividera' fondamentalmente in 2 parti:
- Analisi
Scoprire diverse impostazioni a livello del sistema operativo e a livello di configurazione del server web Yaws, al fine di migliorare le sue prestazioni e la sua scalabilità. Dopo di che confronterò i due server web effettuando un load testing, ben documentato, con diverse condizioni di carico e diversi parametri.
- Testing
https://www.isislab.it/?attachment_id=1755
Obiettivi
- ✓ Studio linguaggio Erlang
- ✓ Analizzare il funzionamento del webserver Yaws
- ✓ Analizzare performance Yaws
- ✓ Studio documentazione e codice sorgente Yaws
- ✓ Analizzare metodi per migliorare le performance del webserver
- ✓ Benchmarking Yaws (as it is)
- ✓ Benchmarking Apache (as it is)
- ✓ Benchmarking Yaws (OS tuning parameters)
- ✓ Benchmarking Yaws (Yaws configuration and Erlang command line parameters)
- ✓ Benchmarking Yaws - Apache (sotto attacco DDOS)
Lavoro di tesi
Work in progress: 100%
- Titolo Tesi: Analisi e confronto delle prestazioni dei server web Apache e Yaws
Discussione Tesi: 21/10/2011
Download:
- Tesi:
- Abstract:
Seminari
Seminario 1 20/05/2011
Titolo del seminario :
Analisi prestazioni del webserver Yaws
Abstract :
In questo seminario verrà prima fatta una breve panoramica sul linguaggio "concurrency oriented" Erlang. Poi sarà discusso come questo abbia un impatto diretto sulle prestazioni del web server Yaws, confrontandole con il concorrente Apache. Infine saranno mostrate alcune migliorie da apportare al web server al fine di migliorarne le prestazioni.
Seminario 2 30/09/2011
Il seminario sarà tenuto in lingua inglese
Titolo del seminario :
Analisi e benchmarking delle prestazioni dei Web servers
Abstract :
Il seminario tratta la seconda parte della mia attività di tirocinio in ISISLab. Si discuterà ancora dell confronto tra i due Web server presi in analisi, Apache e Yaws. In particolare tale seminario presenterà gli sviluppi e i risultati del benchmarking dei due webserver e cercherà di decretare quale dei due presenta migliori performance.
Seminario "Breve" 17/10/2011
Titolo del seminario :
Analisi e confronto delle prestazioni dei server web Apache e Yaws
Software
Windows 7
- MiKTeX
- WinSCP
Ubuntu 10.10
- Erlang
- Yaws
- Eclipse
- Httperf
- Apache
- Ab
Riferimenti
SITI UFFICIALI
ARTICOLI
FORUM/REPOSITORY DEGLI SVILUPPATORI