<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: arial,helvetica,sans-serif; font-size: 12pt; color: #000000'><div style="color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;">Speaker: Masoud Moshref (USC)<br>Title: Resource Virtualization for Software-defined Networks<br>Date/time: 12-1.30pm Wednesday Nov 12 (lunch provided)<br>Location: COS 402<br><br>Abstract: Software defined networking centralizes control plane<br>functionality, separating it from the data plane which is responsible<br>for packet forwarding. Many management tasks such as finding heavy<br>hitters for multi-path routing may run using SDN in a network with<br>limited resources. However, by abstracting them from resources at<br>individual switches, a resource manager at the controller can optimize<br>their resource usage. As management tasks often have a<br>measurement-control loop, my projects, DREAM and vCRIB, work on<br>measurement and control tasks, respectively: First, Dream ensures a<br>minimum user-specified level of accuracy for tasks instead of<br>allocating a fixed amount of resources to each task. Therefore, it<br>dynamically allocates resources across tasks in reaction to traffic<br>dynamics and task dynamics, which allows resource multiplexing. DREAM<br>is 2x better at the tail of minimum accuracy satisfaction comparing to<br>current practice even in cases with moderate load. Next, vCRIB<br>automatically distributes control rules on all switches in the network<br>giving the abstraction of a centralized rule repository with resources<br>equal to the combined resources of all switches. vCRIB can find<br>feasible rule placement with less than 10% traffic overhead in cases<br>where traffic-optimal rule placement is not feasible with respect to<br>CPU and memory constraints.<br><br>Bio: Masoud Moshref is a 5th year PhD candidate in University of<br>Southern California. He works on resource virtualization in<br>Software-Defined Networks in Networked Systems Lab under supervision<br>of Ramesh Govindan and Minlan Yu. He got MSc and BSc in Information<br>Technology Engineering from Sharif University of Technology in Iran.<br></div><br></div></body></html>