CS 856 Guest Lecture

Jan 27, 2010

MC 2036, 1:00pm

Optimizing Latency in a Distributed System that Processes Wireless Subscriber Traffic

David Pariag, Senior Software Engineer, Sandvine

This talk will discuss the challenges faced as Sandvine sought to migrate a system designed for processing wired subscriber traffic into the wireless domain. The traffic policies in the wireless domain are vastly different than those in the wired domain, and these imposed a different set of scalability requirements on the Sandvine system. This presentation will introduce the Sandvine system and motivate the requirement for low latencies. It will then present specific challenges involving database performance, the distributed nature of the system, the design of multi-threaded applications, memory/cpu considerations, and experimental design challenges.

About the speaker: David has received his BMath and MMath from the University of Waterloo. He currently works at Sandvine Inc as a senior software engineer focused on performance-critical applications.