``Improving Performance in the Network Storage Stack''
James S. Plank,
Technical Report CS-02-481, University of Tennessee Department
of Computer Science, April, 2002.
Submitted for publication
Available via anonymous ftp to cs.utk.edu in
This paper addresses the issue of improved bandwidth when using
multi-threading in network storage applications. An abstraction of
network storage called the Network Storage Stack is detailed
along with the software layers (IBP, the L-Bone, exNode, and
Logistical Tools) that have been developed to implement it. These
layers have been implemented so that applications use single
connections to access and utilize network storage. In this paper, we
explore the benefits of adding multi-threading to to the applications
at various points. We perform experiments utilizing network storage
both on local-area clusters and on the wide-area. As expected,
multi-threading improves performance, but also leads to other
challenges in implementation and performance tuning.
- Plain Text:
author S. Atchley and J. S. Plank and Z. Yong and D. Jin and
L. Zhou and S. Soltesz and M. Beck and T. Moore.
title Improving Performance in the Network Storage Stack
institution Department of Computer Science, University of
author = "S. Atchley and J. S. Plank and Z. Yong and D. Jin and
L. Zhou and S. Soltesz and M. Beck and T. Moore.",
title = "Improving Performance in the Network Storage Stack",
number = "UT-CS-02-481",
institution = "Department of Computer Science, University of
month = "April",
year = "2002",
where = "http://web.eecs.utk.edu/~plank/plank/papers/CS-02-481.html"