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.
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.
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.