benedekh / WeLoveClouds

Repository for submissions on the CloudDB course.
0 stars 1 forks source link

Performance evaluation #80

Closed benedekh closed 7 years ago

benedekh commented 7 years ago

Evaluate the performance of your storage service implementation and compose a short report (max. 2 pages). You can use the ​Enron Email data set to populate your storage service and run experiments. Measure latency and throughput for read and write operations in varying scenarios.

Also think of evaluating the process of scaling the system up & down, i.e., how long does it take in the different scenarios to add/remove a KVServer.

Your report should contain the quantitative results (e.g., plots) and an explanation of the results.

Mirror of the dataset: http://home.sch.bme.hu/~benjo123/enron/enron-dataset.7z (~120 MB, 7zip)

benedekh commented 7 years ago

Related issue #104

benedekh commented 7 years ago

Reopened for M5. Helper project

benedekh commented 7 years ago

Wrong measurements' influx DB export with metadata also (LB broke down with heap size exceed error, KVServer broke down with GC overhead error):

VM configuration:

kvserver, LB, statsd client
RAM 4 GB 1 GB
CPU 2 cores 1 core
SSD 60 GB 30 GB
Java 1.7.0_80-b15 (Oracle) 1.8.0_121-b13 (Oracle)

Scenarios:

1vs1:

1vs5:

5vs1:

5vs5:

benedekh commented 7 years ago

Measurement results are put into the presentation.