![]() |
Virtuoso http://virtuoso.cs.northwestern.edu Imagine ordering a bunch of machines (or even a cluster) from a website and just start using them with a single click, within your browser! Virtuoso aims to leverage Virtual Machines and the Grid Infrastructure to provide a new abstraction for computing. No physical setup/configuration/space hassles. Our challenge is to design and implement middleware to support such a vision. I am working on automated application inference, which can automatically figure out the network/computational needs of a distributed applications and then automatically adapt the underlying network and virtual machine placement to optimize performance and cost for the user as well as the providers. We have demonstrated that we can significantly boost application performance without any user intervention.
|
Publications
Talks |
|
![]() |
Magnolia : DHT
Architecture for keyword-based search
The goal of this project is to design a DHT architecture from the ground up which provides the flexibility of keyword search while providing low and bounded performance, effective load balance and resilient search at the same time, for very large scale P2P networks with high transience. This is an ongoing work.
|
Publications
Download current poster (NSDI 2005, Boston) and abstract:
abstract POSTER (3ft x 4ft)
Current Technical
Report (ongoing work) PDF
|
|
|
Understanding User Comfort with Resource Borrowing http://comfort.cs.northwestern.edu How much of CPU, Memory and disk can be borrow (for useful computation like Folding@Home or Google Compute) from a typical machine without irritating the user ? Our results suggest that more aggressive resource usage is possible, not just in screen saver mode, but all the time. This has many other interesting applications.. The results of our work could be applied in many different ways:
|
Publications A. Gupta, B. Lin, P. Dinda, Measuring And Understanding User Comfort With Resource Borrowing, Proceedings of the 13th IEEE International Symposium on High Performance Distributed Computing (HPDC 2004) pdf A. Gupta, B. Lin, and P. Dinda, A Framework and Toolkit for Understanding User Comfort with Resource Borrowing, Technical Report NWU-CS-04-28, Department of Computer Science, Northwestern University, February, 2004 pdf Talks Measuring And Understanding User Comfort With Resource
Borrowing, Given at HPDC 2004, Honolulu,Hawaii PPT |
|
![]() |
Sketch-Based Changed Detection
for Very high speed traffic
http://list.cs.northwestern.edu/graid.html How do we find anomalies in very high-speed traffic streams (10-20 Gbps links) in real-time ? In this project, we propose algorithms to detect heavy change in network traffic without the need of any off line analysis of traffic. These algorithms are based on a useful data structure , the k-ary sketch. |
Publications
|
|
![]() |
Fast Resource
Information Dissemination in a P2P Network with Gossip Schemes
The goal of this project is to make the various characteristics of a P2P system readily available to P2P applications by building an efficient P2P Monitoring Service using Gossip communications, helping them to exploit the P2P system in an intelligent way. Done as a part of the Advanced Operating Systems course
|
Publications
|