The current focus of my research in this area is to design various networking primitives to efficiently manage the network resources. The main idea is to take advantage of network programmability to manage the network. Specifically, I have been designing systems that efficiently forward multicast traffic, and accurately schedule tasks within the network.