By Topic

Caching Highly Compute-Intensive Cloud Applications: An Approach to Balancing Cost with Performance

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

4 Author(s)
Neumann, R. ; Dept. of Distrib. Syst., Otto-von-Guericke Univ., Magdeburg, Germany ; Goltzer, E. ; Dumke, R. ; Schmietendorf, A.

With Cloud Computing, scaling compute-intensive applications out to thousands of nodes has become a matter of minutes. If with an increasing number of users the system throughput reaches inacceptable values, additional computational power can be purchased on demand and "as you go". Thereby, the newly added instance nodes channel user requests to yet more servers and this way distribute the entire system load across an increased number of physical machines. Even though the standard cloud approach aims at replicating business logic to scale out, we believe that leveraging cloud caches can result into even better and yet cheaper scaling. While only one cache instance can often replace multiple service instances, the charged prices for either instance are the same. Throughout this paper, we are going to examine how by using cloud caches system responsiveness can be greatly improved. Furthermore, we are going to show how an at least similar level of throughput can be achieved at a significantly reduced system TCO, by introducing a distributed caching architecture to an existing cloud application.

Published in:

Software Measurement, 2011 Joint Conference of the 21st Int'l Workshop on and 6th Int'l Conference on Software Process and Product Measurement (IWSM-MENSURA)

Date of Conference:

3-4 Nov. 2011