Date of Award

Spring 4-1-2017

Document Type


Degree Name

Master of Science (MS)

First Advisor

Eric Keller

Second Advisor

Eric Wustrow

Third Advisor

Shivakant Mishra


In this dissertation, we evaluated two disaggregated systems - Software Defined Networks (SDNs) and Network Function Virtualization (NFVs) and explored the effects of disaggregation. The disaggregation in SDNs leads to timing side-channel information leaks, the result of which exposes the network configuration and flow information to the adversary. We evaluated this attack on real hardware and developed a countermeasure proxy which normalizes the network response time thereby plugging this side channel. Disaggregation in NFVs on the other hand leads to a very flexible and scalable architecture. The only caveat in the new design of NFVs is introduction of extra latency which is introduced because of disaggregation. To address this issue, we introduce a new directory based architecture which, while maintaining logical disaggregation of data, brings the data closer to the nodes which need access to their data.