Logistical Networking and the Network Storage Stack
Date and Time
Wednesday, February 5, 2003 - 4:00pm to 5:30pm
Location
Computer Science Small Auditorium (Room 105)
Type
Colloquium
Speaker
James S. Plank, from University of Tennessee
Host
Vivek Pai
This talk will detail the research program at the Logistical
Computing and Internetwork Laboratory at the University of Tennessee.
Specifically, we will detail our novel approach to network storage,
which adheres to end-to-end design principles, and thus promises the
ability to insert writable storage into the network as a scalable,
shared resource. We term the paradigm of utilizing network storage
to augment communication in the network ``logistical networking.''
Using the IP stack as our guide, we have developed a Network Storage
Stack as a way for applications to make use of network storage. The
central pieces of that stack are:
- The Internet Backplane Protocol (IBP), for allocation and basic
storage operations.
- The exNode, for aggregation of multiple allocations.
- The L-Bone for storage server discovery and network proximity
querying.
- The Logistical Runtime System (LoRS), for providing strong
storage properties from the weak guarantees of IBP allocations.
We will describe the stack in detail, present applications that make
use of it, and give performance results. We will also demonstrate
``Video IBPster,'' an application that stores and plays video files
from faulty, transient, wide-area network storage depots, the
majority of which are currently on Planet Lab nodes distributed
throughout the world. We will conclude with future directions.