Newest Industry

Evolving the Online Performance Experience

Use of SRPT in Web Servers

leave a comment »

Stumbled across some research today outlining how the concept of Shortest Remaining Processing Time can be used to improve Web performance. (Google references here and here).

This is a very interesting concept that forces the Kernel (needs to be done on a system that supports TCP stack mods) to be unfair in its allocation of resources, by spitting out the requests that have the shortest time remaining first — in the case of a Web server, this means small files are sent before large files.

This is interesting, and not something that I have seen move beyond the academic literature. Is anyone out there using SRPT in their production Web serving environment? How did you determine that the predicted improvements in Web performance were in fact realized?

It also appears that their are some issues with SRPT, especially as file size increases. But it it would be interesting to get feedback from the Web performance community on this.

Advertisement

Written by Stephen

November 30 2004 at 09:12

Posted in Uncategorized

Leave a Reply

Fill in your details below or click an icon to log in:

Gravatar
WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 269 other followers