Stefan Karpinski

I am a PhD Candidate at the Computer Science Department at the University of California, Santa Barbara. I'm a member of the the Moment Research Lab. My research focuses on understanding and being able to reproduce realistic workloads in wireless local area networks (WLANs). This research is foundational in the sense that it does not directly improve network performance, but rather informs how to conduct better research in wireless networks.

Realism of Wireless Workload

The necessity of a better understanding of realistic workload in wireless networks derives from the fact that in all experimental research in such networks, some workload is ultimately needed to test the effectiveness of new techniques. Unfortunately, performance predictions from experiments with synthetic workload may not accurately reflect performance once technologies are deployed and experience real usage conditions. Some of our research has shown that an unrealistic traffic model can distort important metrics (e.g. end-to-end delay, received throughput, jitter, network or link layer overhead) by as much as a factor of ten — on average. Everyone “knows” that constant bit-rate (CBR) traffic between randomly chosen nodes does not really resemble real-world usage patterns. However, the impact of this lack of realism has not previously been quantified. It turns out to have a more dramatic impact than expected.

Other surprises have cropped up in the course of this research. Among them are the fact that which nodes communicate with each other, how often and how much has a much more significant affect on performance metrics than does low-level flow behavior. So long as the high-level behavior is accurately modeled, realistic low-level behavior can be achieved simply by repeatedly and independently sampling packet sizes and inter-packet intervals from the appropriate empirical distribution functions for each quantity. Note that in contrast with common variable bit-rate (VBR) schemes, each flow of traffic must have it's own pair of realistic distributions, otherwise performance metrics are distorted nearly as much as they are simply using CBR traffic.

A much harder problem lies in understanding the collection of flows associated with each node, and in turn the collections of nodes that comprise a realistic network scenario. However, understanding and being able to reproduce these complex patterns is essential to being able to create realistic synthetic workload. My current research is focused on using data-mining techniques to extract order from the chaos that traffic traces typically entail.

Research Papers

Resume & Contact

You can find my resume online here. Feel free to email me at Stefan Karpinski <sgk@cs.ucsb.edu>.