Show simple item record

dc.contributor.authorCrovella, Marken_US
dc.contributor.authorBarford, Paulen_US
dc.date.accessioned2011-10-20T04:37:43Z
dc.date.available2011-10-20T04:37:43Z
dc.date.issued1997-07-10
dc.identifier.citationCrovella, Mark; Barford, Paul. "The Network Effects of Prefetching", Technical Report BUCS-1997-002, Computer Science Department, Boston University, February 7, 1997. [Available from: http://hdl.handle.net/2144/1603]
dc.identifier.urihttps://hdl.handle.net/2144/1603
dc.description.abstractPrefetching has been shown to be an effective technique for reducing user perceived latency in distributed systems. In this paper we show that even when prefetching adds no extra traffic to the network, it can have serious negative performance effects. Straightforward approaches to prefetching increase the burstiness of individual sources, leading to increased average queue sizes in network switches. However, we also show that applications can avoid the undesirable queueing effects of prefetching. In fact, we show that applications employing prefetching can significantly improve network performance, to a level much better than that obtained without any prefetching at all. This is because prefetching offers increased opportunities for traffic shaping that are not available in the absence of prefetching. Using a simple transport rate control mechanism, a prefetching application can modify its behavior from a distinctly ON/OFF entity to one whose data transfer rate changes less abruptly, while still delivering all data in advance of the user's actual requests.en_US
dc.language.isoen_US
dc.publisherBoston University Computer Science Departmenten_US
dc.relation.ispartofseriesBUCS Technical Reports;BUCS-TR-1997-002
dc.titleThe Network Effects of Prefetchingen_US
dc.typeTechnical Reporten_US


This item appears in the following Collection(s)

Show simple item record