The Cyclone Server Architecture: Streamlining Delivery of Popular Content


Autoria(s): Rost, Stanislav; Byers, John; Bestavros, Azer
Data(s)

20/10/2011

20/10/2011

15/12/2000

Resumo

We propose a new technique for efficiently delivering popular content from information repositories with bounded file caches. Our strategy relies on the use of fast erasure codes (a.k.a. forward error correcting codes) to generate encodings of popular files, of which only a small sliding window is cached at any time instant, even to satisfy an unbounded number of asynchronous requests for the file. Our approach capitalizes on concurrency to maximize sharing of state across different request threads while minimizing cache memory utilization. Additional reduction in resource requirements arises from providing for a lightweight version of the network stack. In this paper, we describe the design and implementation of our Cyclone server as a Linux kernel subsystem.

Identificador

Rost, Stan; Byers, John; Bestavros, Azer. "The Cyclone Server Architecture: Streamlining Delivery of Popular Content", Technical Report BUCS-2000-025, Computer Science Department, Boston University, December 15, 2000. [Available from: http://hdl.handle.net/2144/1818]

http://hdl.handle.net/2144/1818

Idioma(s)

en_US

Publicador

Boston University Computer Science Department

Relação

BUCS Technical Reports;BUCS-TR-2000-025

Tipo

Technical Report