Department of Computer Science News
CS Colloquium 3/24/2010 "Accelerating Web Services with Elastic Cloud Caches"Posted Mar. 8, 2010
Time: Wednesday, March 24, 2010, 3:45 - 5:00 PM
Place: MSB 228
Speakers: David Chiu, KSU CS alumnus, OSU CS PhD candidate
Computing as a utility, that is, on-demand access to computing and storage infrastructure, has emerged in the form of Cloud computing. In this powerful model of computing, elastic resource allocation, i.e., the ability to scale an application up and down, should be enabled to optimize costs. Meanwhile, the wake of the information sharing/mining age is invoking a pervasive development and sharing of Web services and data sets in the Cloud, while at the same time, these Web services have become increasingly more complex and data intensive. In this talk, I will first introduce the concept of Cloud computing, followed by a detailed explanation an approach to accelerate Web service processing in a Cloud setting. A cooperative scheme for caching data output from Web services has been designed and implemented. I will discuss algorithms for scaling our cache system up during peak querying times, and back down to save costs. Using the Amazon EC2 public Cloud, a detailed evaluation of the system has been performed, considering speedup, elastic scalability, and the overall impact on cost.
David Chiu is a PhD candidate in the Department of Computer Science and Engineering at the Ohio State University. His research involves an intersection between distributed systems, web, and databases. He is advised by Gagan Agrawal in the High Performance Computing Group. Prior to joining Ohio State, he graduated from Kent State University in 2002 (BS) and 2004 (MS) respectively. He will be joining Washington State University, Vancouver, in the Fall.