Geographic Load Balancing/Proposal
From Wikked
Web sites, web services and offerings have become widely popular in the last decade. Web services are deployed on both the public global Internet, within closed intranets, and on certain more specialized or privatized networks like mobile phone networks. Providers of these web services generally want to ensure that their users have a nice experience while using their offerings, and have a wide range of aspects they need to pay attention to in order to achieve this, like appropriate content and good usability. One important aspect of usability is the performance of the web service: if users have to wait a long time before they get a response to their requests, their experience in using the offering will not be good and can potentially render the service unusable.
The assignment
The assignment for the graduation project to be done by Mark Bergsma is to analyze techniques used to improve the performance of the systems supporting the web-based applications, to propose improvements on at least one of those techniques or propose a new one, and to demonstrate feasibility of his proposal. His particular focus should be on optimizing the performance of such a system by minimizing the response time of a requested application in order to increase the satisfaction of a user of the system. The deliverables expected are the master thesis and the demonstration of the achieved results.
The assignment will consist of the following parts:
- Research into web service optimization methods. Creation of taxonomies of user satisfaction, system properties and optimization methods.
- Research into one of the aspects of the web-service system optimization and all the involved components, with the attention on aspects like control, ownership and limitations. Definition of a (measurable) performance metric.
- Selection, investigation and testing of a small number of existing techniques in a practical environment, e.g. a popular Internet website or a mobile phone network.
- Design and implementation of the new technique, possibly based on some existing ideas and comparison with the existing ones.
