Multi-queue has been a proven solution for problems related to high input and output for any type of hardware. Therefore, improving it with task batching may increase performance and reduce overhead. While multi-queue and task batching have been studied, combining them has only been mentioned briefly, specifically for priority queues. For this experiment, system metrics of timers and block misses will show potential areas where task batching is beneficial. The result from the performed experiment show that the size of batches has similarities with the number of input workers. The result gives some insight into further improvements of the multi-queue, and the overhead was found to be reduced whenever task batching was used.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:umu-226652 |
Date | January 2024 |
Creators | Ronestjärna, Jakob |
Publisher | Umeå universitet, Institutionen för datavetenskap |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Relation | UMNAD ; 1482 |
Page generated in 0.0016 seconds