My masters project focused on evaluating multipath transport protocols and how they behave in data center environments. I focused on Multipath TCP and how it can improve the performance of various workloads in the data center such as VM Migrations and big data workloads. We evaluated whether the throughput gains from mptcp can provide a large enough performance benefit for these workloads. This work will appear in ICPE 2019.
My current work is on edge clouds and their performance aspects. We are currently looking at modeling different properties of edge clouds and how they compare to standard data centers. This work is still early in its development. A dedicated page on edge clouds can be found here: Edge Clouds. We recently published a paper on Live Migrating Virtual Machines at the edge with MPTCP. This work can be found here: MPTCP Migrations
My first project was focused on comparing different virtualization platforms, such as Hardware and Operating System, and evaluating how they perform at scale. We evaluated their performance under a variety of conditions including under various interference conditions. We found that virtualization platforms performed differently depending on the type of resource competition. We evaluated each platform when their was condition for similar resources, for orthogonal resources and when an adversarial VM was present. We also evaluated several qualitative properties of each platform.
Our results were presented in a paper at the 17th proceedings of the International Middleware Conference in Trento, Italy. Our paper can be found here.
Performance Evaluation of Multi-Path TCP: For Data Center and Cloud Workloads
Lucas Chaufournier, Ahmed Ali-Eldin, Prateek Sharma, Don Towsley and Prashant Shenoy
International Conference on Performance Engineering 2019, To Appear
Fast Transparent Virtual Machine Migration in Distributed Edge Clouds
Lucas Chaufournier, Prateek Sharma, Franck Le, Erich Nahum, Prashant Shenoy, Don Towsley
ACM/IEEE Symposium on Edge Computing 2017; paper
Containers and Virtual Machines at Scale: A Comparative Study
Prateek Sharma, Lucas Chaufournier, Prashant Shenoy, Y.C. Tay
Middleware 2016 paper
CloudNet: Dynamic Pooling of Cloud Resources by Live WAN Migration of Virtual Machines
T. Wood, K K. Ramakrishnan, P. Shenoy, J. van der Merwe, J. Hwang, G. Liu and L. Chaufournier
IEEE Transactions on Networking (TON), 2014.