Purdue Homepage
Ardalan Kangarlou's image

Welcome!

Welcome to Ardalan Kangarlou's homepage! I am a PhD candidate and a member of the Lab FRIENDS under the direction of Professor Dongyan Xu. My research interests are distributed systems, virtualization, cloud computing and machine learning. More specifically, I have focused on improving reliability, performance and management of virtual cloud infrastructures. Most of the projects that I have been involved with are based on Xen virtual machine monitor. I have had the priviledge to work with Prof. Dongyan Xu, Prof. Patrick Eugster, Prof. Ramana Kompella and Sahan Gamage at Purdue.

I will be graduating in 2011 and I am looking for a full-time position.

Contact: my email


Projects:


VNsnap

VNsnap is a system that addresses reliability and resume-ability challenges for Virtual Networked Environments (VNEs) in the context of emerging cloud computing and “infrastructure as a service” (IaaS) paradigms. As VNsnap does not require any changes to the application and operating system states inside the Virtual Machines (VMs) that make up the cloud, it is particularly suited for virtual cloud environments where infrastructure provider has no control inside the VMs. VNsnap is based on Xen 3.1 virtual machine monitor; however, it can easily be ported to more recent releases of Xen. The two main components of VNsnap system are the VIOLIN virtual network and snapshot daemons.

vSnoop     

Virtual machine (VM) consolidation has become a common practice in clouds, Grids, and datacenters. While this practice leads to higher CPU utilization, we observe its negative impact on the TCP throughput of the consolidated VMs: As more VMs share the same core/CPU, the CPU scheduling latency for each VM increases significantly. Such increase leads to slower progress of TCP transmissions to the VMs. To address this problem, we propose an approach called vSnoop, where the driver domain of a host acknowledges TCP packets on behalf of the guest VMs – whenever it is safe to do so. Our evaluation of a Xen-based prototype indicates that vSnoop consistently achieves TCP throughput improvement for VMs (of orders of magnitude in some scenarios).

                                                                                                                                        

Demos:
  • GENI-VIOLIN: In-Network Snapshotting for GENI Experiments, The 9th GENI Engineering Conference (GEC9), Washington, DC, November 2010. [Presentation] [Poster]
    The live demo of GENI-VIOLIN in GEC9:


  • GENI-VIOLIN: Distributed Suspend and Resume for GENI Experiments, The 8th GENI Engineering Conference (GEC8), San Diego, CA, July 2010. [Presentation] [Poster]
    A demo of GENI-VIOLIN on the University of Utah's Emulab testbed (Thanks to Dr. Pradeep Padala for making the video):


Publications:
  • Sahan Gamage, Ardalan Kangarlou, Ramana Rao Kompella, and Dongyan Xu, Opportunistic Flooding to Improve TCP Transmit Performance in Virtualized Clouds, Proceedings of the 2nd ACM Symposium on Cloud Computing (SOCC 2011 ), Cascais, Portugal, October 2011 [Distinguished Paper] (16.8%)[TR] [Bibtex]
  • Ardalan Kangarlou, Ulas C. Kozat, Pradeep Padala, Bob Lantz, Ken Igarashi, Dongyan Xu, In-Network Live Snapshot Service for Recovering Virtual Infrastructures , IEEE Network Magazine, Cloud Computing Special Issue. [PDF] [Bibtex]
  • Ardalan Kangarlou, Patrick Eugster, Dongyan Xu, VNsnap: Taking Snapshots of Virtual Networked Infrastructures in the Cloud (Extended version of the DSN'09 paper), IEEE Transactions on Services Computing, Special Issue on Cloud Computing. [PDF] [Bibtex]
  • Sahan Gamage, Ardalan Kangarlou, Ramana Rao Kompella, and Dongyan Xu, vFlood: Opportunistic Flooding to Improve TCP Transmit Performance in Virtualized Clouds, Poster in the 8th USENIX Symposium on Networked Systems Design and Implementation (NSDI 2011), March 2011.
  • Ardalan Kangarlou, Sahan Gamage, Ramana Rao Kompella, and Dongyan Xu, vSnoop: Improving TCP Throughput in Virtualized Environments via Acknowledgment Offload, ACM/IEEE Supercomputing 2010 (SC10), New Orleans, LA, November 2010 [Best Student Paper Finalist] (20.1%). [PDF] [Presentation] [Bibtex]
  • Ardalan Kangarlou, Patrick Eugster, Dongyan Xu, VNsnap: Taking Snapshots of Virtual Networked Environments with Minimal Downtime, Proceedings of the 39th IEEE/IFIP International Conference on Dependable Systems and Networks (DSN-DCCS 2009 ), Estoril, Portugal, June 2009 (19.6%)[PDF] [Bibtex]
  • Ardalan Kangarlou, Dongyan Xu, Patrick Eugster, VNsnap: Taking Snapshots of Virtual Networked Environments with Minimal Downtime, CERIAS Technical Report TR 2008-11 , Purdue University, April 2008. [PDF]
  • Ardalan Kangarlou, Paul Ruth, Dongyan Xu, Patrick Eugster, Taking Snapshots of Virtual Networked Environments, Proceedings of IEEE International Workshop on Virtualization Technology in Distributed Computing (VTDC 2007, in conjunction with SC07), Reno, NV, November 2007. [PDF]
Copyright © 2011 All rights reserved. Go Boilermakers!

Valid HTML 4.01 Transitional