Monday
May 24
4:00 - 4:50 PM 
Kelley 1001


Harsha V. Madhyastha
Postdoctoral Scholar
University of California San Diego


Taming the Scale and Costs of (Really) Large Distributed Systems

Over the last decade, the penetration of broadband Internet access and the 
commoditization of server hardware have dramatically increased. These trends 
have resulted in planetary-scale distributed applications that span millions of 
end-hosts and data centers that house hundreds of thousands of servers. Such 
large scales make it hard to build and deploy applications. In this talk, I 
will present simple models of these complex environments that help 
significantly improve the performance and cost-effectiveness of application 
deployments. First, I will present iPlane, an information plane designed to 
serve as the source of path information for all applications on the Internet. 
iPlane continually measures the Internet from several hundred geographically 
distributed vantage points to maintain an up-to-date map of the Internet's 
structure. By applying a structural model of the Internet on the data it 
gathers, iPlane can accurately predict properties such as latency, loss rate, 
and b
 andwidth along the path between arbitrary end-hosts in the Internet thus 
eliminating the need for measurement by any application. Over 3.5 years of 
deployment, iPlane has been used at more than 40 institutions, including to 
improve Google's content distribution network. Second, I will talk about 
BICMIC, a model that automates the process of determining the cluster 
configuration best suited to any particular data center application. BICMIC 
combines abstract representations of the application being deployed and the 
resources that can be used to construct the cluster to identify how various 
cluster configuration decisions should be combined to make the deployment 
cost-effective. Examples of configuration decisions include under-utilization 
of storage devices, caching of data in SSDs or DRAM, use of low-power CPUs, and 
separation of storage and compute into separate server farms.


Biography

Harsha V. Madhyastha is a postdoctoral scholar at the University of California 
San Diego. He previously received his Ph.D. and M.S. degrees from the 
University of Washington and his B.Tech. degree from the Indian Institute of 
Technology Madras, all in Computer Science and Engineering. He has been a 
recipient of Best Paper Awards at the ACM SIGCOMM Internet Measurement 
Conference and the USENIX Symposium on Networked Systems Design and 
Implementation. His research interests span all aspects of distributed and 
networked systems. 



_______________________________________________
Colloquium mailing list
[email protected]
https://secure.engr.oregonstate.edu/mailman/listinfo/colloquium

Reply via email to