Research

Virtuoso: Resource Management and Prediction for Distributed Computing With Virtual Machines

This project is run by Prof. Peter A. Dinda at the Department of Electrical Engineering and Computer Science, Northwestern University. This page talks about my contributions to the project. The main project page is locate here.

This project is in collaboration with a companion project run by Prof. Renato J. Figueiredo and Prof. José A.B. Fortes at the Department of Electrical and Computer Engineering, University of Florida, Gainesville, FL.
Description

Virtual machines (VM) provide a powerful new layer of abstraction in distributed computing environments. Virtualization technology such as Virtual Machine Monitors (VMMs) can greatly simplify distributed computing by lowering the level of abstraction from traditional units of work, such as jobs, processes, or RPC calls to that of a raw machine. Such execution environments make possible low-level, application-, developer-, and user-independent adaptation mechanisms such as VM migration, overlay topology configuration and routing, network and CPU reservations. I am extending my previous work on virtual networks and adaptation mechanisms in virtual environments to study the possibility of an automatic adaptation control system guided by a single optimization scheme can exploit these mechanisms effectively for a broad range of distributed applications.

Papers

B. Lin, A. Sundararaj, and P. Dinda, Time-sharing Parallel Applications Through Performance-targeted Feedback-controlled Real-time Scheduling. Cluster Computing: Journal of Software, Network and Applications, Volume 11, Number 3. September 2008.

B. Lin, A. Sundararaj, and P. Dinda, "Time-sharing Parallel Applications With Performance Isolation and Control", Proceedings of IEEE International Conference on Autonomic Computing (ICAC) 2007.

A. Gupta, M. Zangrilli, A. Sundararaj, A. Huang, P. Dinda, and B. Lowekamp, "Free Network Measurement for Adaptive Virtualized Distributed Computing", Proceedings of IEEE International Parallel & Distributed Processing Symposium, 2006 (IPDPS). (Acceptance Rate: 22%)

A. Sundararaj, M. Sanghi, J. Lange, P. Dinda, "An Optimization Problem in Adaptive Virtual Environments", ACM SIGMETRICS   Performance Evaluation Review , Volume 33, Number 2, 2005

A. Gupta, M. Zangrilli, A. Sundararaj, P. Dinda, and B. Lowekamp, "Free Network Measurement for Adaptive Virtualized Distributed Computing" (Poster), Proceedings of ACM/IEEE SC 2005 (Supercomputing). To Appear. The full paper is available as Technical Report NWU-CS-05-13, June, 2005. Also published as Technical Report WM-CS-2005-05 at the College of William and Mary.

A. Sundararaj, A. Gupta, P. Dinda, "Increasing Application Performance In Virtual Environments Through Run-time Inference and Adaptation", Proceedings of the Fourteenth IEEE International Symposium on High Performance Distributed Computing (HPDC-14), July 2005.  (Acceptance Rate: 17%)

J. Lange, A. Sundararaj, P. Dinda, "Automatic Dynamic Run-time Optical Network Reservations", Proceedings of the Fourteenth IEEE International Symposium on High Performance Distributed Computing (HPDC-14), July 2005.   (Acceptance Rate: 17%)

A. Sundararaj, M. Sanghi, J. Lange, P. Dinda, "An Optimization Problem in Adaptive Virtual Environments", Proceedings of the ACM SIGMETRICS Seventh Workshop on Mathematical Performance Modeling and Analysis (MAMA 2005).    

A. Sundararaj, A. Gupta, P. Dinda, "Dynamic Topology Adaptation of Virtual Networks of Virtual Machines", Proceedings of the Seventh Workshop on Langauges, Compilers and Run-time Support for Scalable Systems (LCR 2004), October 2004.  (Acceptance Rate: 25%)

A. Sundararaj, P. Dinda, "Towards Virtual Networks for Virtual Machine Grid Computing", Proceedings of the third USENIX Conference on Virtual Machine Technology (VM 04), May 2004. An earlier version is available as Technical Report NWU-CS-03-27   (Acceptance Rate: 30%)

A. Sundararaj, P. Dinda, "Exploring Inference-based Monitoring of Virtual Machine Resources", Technical Report NWU-CS-04-31 Department of Computer Science, Northwestern University, February, 2004.

Top

Talks
A. Sundararaj, "An Optimization Problem in Adaptive Virtual Environments", ACM SIGMETRICS Seventh Workshop on Mathematical Performance Modeling and Analysis (MAMA 2005), June 2005, Banff, Canada. 

A. Sundararaj, "Automatic Run-time Adaptation in Virtual Execution Environments", ACM SIGMETRICS Ph.D. Student Forum, June 2005, Banff, Canada.  

A. Sundararaj, "Increasing Application Performance In Virtual Environments Through Run-time Inference and Adaptation", Fourteenth IEEE International Symposium on High Performance Distributed Computing (HPDC-14), July 2005, Research Triangle, NC. 

A. Sundararaj, "Dynamic Topology Adaptation of Virtual Networks of Virtual Machines", Proceedings of the Seventh Workshop on Langauges, Compilers and Run-time Support for Scalable Systems (LCR 2004), October 2004, Houston, TX. 

A. Sundararaj, "Towards Virtual Networks for Virtual Machine Grid Computing", Proceedings of the third USENIX Conference on Virtual Machine Technology (VM 04), May 2004, San Jose, CA. 

A. Sundararaj, "Virtual Machine Resource Monitoring and Networking of Virtual Machines", Talk at PhD candidacy qualifying exam, Department of Computer Science, Northwestern University, July 2003.  

Top

Code
VNET: An adaptive Ethernet layer Virtual NETwork Tool

Top



Ananth I. Sundararaj
Last modified: Tue Sep 23 20:00:44 CST 2008