I have started a project for benchmarking highly scalable technologies. My plan is to use cloud computing platforms and implement the same application using different stacks of technologies. The aspect I want to evaluate is performance when the number of nodes grows a lot.
Application specification
The application I’m using for benchmarking is a simplified model of Facebook.
Implementations
Currently I have 2 implementations:
Servlets + EJB3
Servlets + in memory Java
Benchmark
As benchmarking client I’m using JMeter.
The benchmark looks like this: a number of threads will start iterating over the following sequence
- load first page (redirection)
- load login page
- login
- load main page
- add post
- add friend
- logout
There are no pauses so in theory, this should test the capacity of the server.
Ideally there would be a very large number of threads (users) performing requests occasionally.
RSS - Posts
9 October 2008 at 4:54 pm
[...] Measuring the Speed of Clouds [...]