Universität Duisburg-Essen
Verteilte Systeme
Performance Evaluation of WebDAV
Examiner Dr.-Ing. Matthäus Wander
Supervisor Dr.-Ing. Matthäus Wander
Student Martin Krautwald
Type Bachelor thesis
Submitted February 2016

WebDAV is a network protocol for remote access of files and directories. It is an HTTP-based protocol and has been engineered for the World Wide Web.

In this Bachelor thesis you consider the following scenario: the user accesses a WebDAV server over the Internet, with a round-trip time between client and server of 30-100 ms. The user browses directories, reads and modifies existing files, or uploads new files. The WebDAV connection is secured with HTTPS. Your tasks are to review the WebDAV protocol, assess the suitability for the sketched scenario and evaluate the performance of existing WebDAV implementations. As existing implementations, you should select one or two client implementations on Windows and one or two server implementations on Linux.

Specifically, you should consider the following:
  • Is WebDAV a suitable protocol for this scenario?
  • Are there any protocol-specific or implementation-specific limitations, e.g. concerning functionality or usability?
  • How well do the WebDAV implementations cope with the latency constraint? Is caching being used?
  • What is the maximum throughput that can be reached with the WebDAV implementations?

Prerequisites: You know the fundamentals of computer networks, Internet technology and programming. The Bachelor thesis can be written in English or German at your choice. We can provide Linux and/or Windows hosts to you, on which you can execute your performance tests.

Literature: Lisa Dusseault (editor): HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV), RFC 4918, Internet Engineering Task Force, June 2007.


© Universität Duisburg-Essen, Verteilte Systeme - Kontakt: webmaster@vs.uni-due.de

Impressum - Datenschutz