Electrical Engineering
      and Computer Sciences

Electrical Engineering and Computer Sciences

COLLEGE OF ENGINEERING

UC Berkeley

In-network Video Prioritization via iBox Classification Predicates

George Manning Porter and Randy H. Katz

EECS Department
University of California, Berkeley
Technical Report No. UCB/EECS-2005-1
September 29, 2005

http://www.eecs.berkeley.edu/Pubs/TechRpts/2005/EECS-2005-1.pdf

We propose a novel datapath mechanism for tracking and acting on headers in a variety of layer-7 protocols called Classification Predicates, or "cPredicates". We apply this mechanism to the emerging field of in-network storage (Storage Area Networks, or SANs), and consider a multimedia streaming service with video stored in a converged SAN that also contains non-video content. We show that cPredicates have a low, amortized overhead because they only have to examine a small subset of the packet stream in depth. In our experimental environment, only 5% or fewer packets are examined in depth, leading to less than a 10% amortized latency increase. We built a content-based prioritization system for an iSCSI-based SAN and show that it can provide better than best-effort service for video files in a converged SAN containing both video and non-video content.


BibTeX citation:

@techreport{Porter:EECS-2005-1,
    Author = {Porter, George Manning and Katz, Randy H.},
    Title = {In-network Video Prioritization via iBox Classification Predicates},
    Institution = {EECS Department, University of California, Berkeley},
    Year = {2005},
    Month = {Sep},
    URL = {http://www.eecs.berkeley.edu/Pubs/TechRpts/2005/EECS-2005-1.html},
    Number = {UCB/EECS-2005-1},
    Abstract = {We propose a novel datapath mechanism for tracking and acting on headers in a variety of layer-7 protocols called Classification Predicates, or "cPredicates".  We apply this mechanism to the emerging field of in-network storage (Storage Area Networks, or SANs), and consider a multimedia streaming service with video stored in a converged SAN that also contains non-video content.  We show that cPredicates have a low, amortized overhead because they only have to examine a small subset of the packet stream in depth.  In our experimental environment, only 5% or fewer packets are examined in depth, leading to less than a 10% amortized latency increase.  We built a content-based prioritization system for an iSCSI-based SAN and show that it can provide better than best-effort service for video files in a converged SAN containing both video and non-video content.}
}

EndNote citation:

%0 Report
%A Porter, George Manning
%A Katz, Randy H.
%T In-network Video Prioritization via iBox Classification Predicates
%I EECS Department, University of California, Berkeley
%D 2005
%8 September 29
%@ UCB/EECS-2005-1
%U http://www.eecs.berkeley.edu/Pubs/TechRpts/2005/EECS-2005-1.html
%F Porter:EECS-2005-1