ResearchChannel - BUFFALO: Bloom Filter Forwarding Architecture for Large Organizations / Accountability in Hosted Virtual Networks
  Programs A to Z Premieres Webcast Schedule Where to Watch Contact Us Help
      Learn How to Watch ResearchChannel  
Programming Home > BUFFALO: Bloom Filter Forwarding Architecture for Large Organizations / Accountability in Hosted Virtual Networks >

BUFFALO: Bloom Filter Forwarding Architecture for Large Organizations / Accountability in Hosted Virtual Networks

Multimedia Presentation Launch Presentation
 
Share this video —
 
Produced by:
Microsoft Research

07/08/2009

Description: 
BUFFALO: Bloom Filter Forwarding Architecture for Large Organizations; Minlan Yu In enterprise and data center networks, the scalability of the data plane becomes increasingly challenging as forwarding tables and link speeds grow. Simply building switches with larger amounts of faster memory is not appealing, since high-speed memory is both expensive and power hungry. Implementing hash tables in SRAM is not appealing either because it requires significant overprovisioning to ensure that all forwarding table entries fit. Instead, we propose the BUFFALO architecture, which uses a small SRAM to store one Bloom filter of the addresses associated with each outgoing link. We provide a practical switch design leveraging two unique features of enterprise and data center networks: flat addresses and shortest-path routing. BUFFALO gracefully handles false positives without reducing the packet-forwarding rate, while guaranteeing that packets reach their destinations with bounded stretch. We tune the sizes of Bloom filters to minimize false positives for a given memory size. We also handle routing changes and dynamically adjust Bloom filter sizes using counting Bloom filters in slow memory. Our extensive analysis, simulation and prototype implementation in kernel-level Click show that BUFFALO significantly reduces memory cost, increases the scalability of the data plane, and improves packet-forwarding performance.

Accountability in Hosted Virtual Networks; Eric KellerVirtualization enables multiple networks, each customized for a particular purpose, to run concurrently over a shared substrate. One such model for managing these virtual networks is to create a hosting platform where companies can deploy services by leasing a portion of several physical routers. While lowering the barrier for innovation in the network, this model introduces new security concerns. In this paper we examine the issue of accountability in this setting of hosted virtual networks.

Speaker(s):
Eric Keller, 4th year Ph.D. student, Electrical Engineering department, Princeton University

Minlan Yu, 4th year Ph.D. student, Computer Science Department, Princeton University

Runtime:00:54:43

Rating:TV-G


Explore our more than 3,500 titles available online —
Arts and Humanities | Business and Economics | Computer Science and Engineering
Health and Medicine | K-12 and Education | Sciences | Social Sciences
-or-
Browse by Program Title | Browse by Series Title | Browse by University/Institution
 
Fibromyalgia An Update on Fibromyalgia

Milton Masciadri Inside Stories: Milton Masciadri

Dr. Paul Farmer Building a Community-based Health Care Movement

Sign up now for our monthly newsletter,
Think Forward
!
Name:   
Email:   

 

Home | About ResearchChannel | Retransmission | Terms of Use | Privacy Policy | Contact Us

Copyright © 2009 ResearchChannel. All Rights Reserved.