Change search
ReferencesLink to record
Permanent link

Direct link
Batch processing in RESTful web services
KTH, School of Information and Communication Technology (ICT).
2015 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Network latency is one of the most significant causes of poor performance in web services, as it is not uncommon for latency to take up a greater share of the total time from request to response than the actual processing time on the server. Working within the well-established REST architectural style for web services, we examine HTTP pipelining and composite representation using multipart/mixed as potential means of reducing the effects of latency on batched operations, using experimental implementations of both approaches to test their performance in different scenarios. The results indicate that performance improvements of up to 50% are possible using pipelining, and up to 80% when using composite representation, under controlled conditions. This supports the conclusion that significant improvements in performance are achievable in existing RESTful web services given a reasonable development effort.

Place, publisher, year, edition, pages
TRITA-ICT-EX, 2015:24
URN: urn:nbn:se:kth:diva-174854OAI: diva2:859540
Available from: 2015-10-07 Created: 2015-10-07 Last updated: 2015-10-07Bibliographically approved

Open Access in DiVA

No full text

By organisation
School of Information and Communication Technology (ICT)

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 847 hits
ReferencesLink to record
Permanent link

Direct link