Abstract
One of the important aspects of Cloud computing is certainly the pay-per-use model; users have to pay only for those resources they are actively using, on a timely basis. This model paired with principally infinite resources promises to run applications at lower costs, arguably.
This paper demonstrates by means of two case studies that applications in the cloud can cause high operational costs depending on the building blocks used. Different architectural decisions result in significantly different operational costs. Costs should thus obtain much more attention when architecting for the cloud.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Armbrust, M., Fox, A., Griffith, R., Joseph, A., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., Zaharia, M.: A View of Cloud Computing. CACM 53(4) (April 2010)
Hamdaqa, M., Liviogiannis, L., Tavildari, L.: A Reference Model for Devloping Cloud Applications. In: Int. Conf. on Cloud Computing and Service Science, CLOSER (2011)
Varia, J.: Architecting for the Cloud: Best Practices. Amazon Web Services (January 2010-2011)
Pace, E., Betts, D., Densmore, S., Dunn, R., Narumoto, M., Woloski, M.: Moving Applications to the Cloud on the Microsoft AzureTM Platform. Microsoft Press (August 2010)
Kruchten, P.: Architectural Blueprints – The “4+1” View Model of Software Architecture. IEEE Software 12(6) (November 1995)
Hoff, T.: Cloud Programming Directly Feeds Cost Allocation Back into Software Design. Blog on HighScalability.com (March 6, 2009)
Hohenstein, U., Krummenacher, R., Mittermeier, L., Dippl, S.: Choosing the Right Cloud Architecture - A Cost Perspective. In: Proc. on Cloud Computing and Services Science (CLOSER), Porto, Portugal (2012)
Calder, B.: Understanding Windows Azure Storage Billing – Bandwidth, Transactions, and Capacity, http://blogs.msdn.com/b/windowsazurestorage/archive/2010/07/09/understanding-windows-azure-storage-billing-bandwidth-transactions-and-capacity.aspx
Mizonov, V.: Best Practices for Maximizing Scalability and Cost Effectiveness of Queue-Based Messaging Solutions on Windows Azure, http://msdn.microsoft.com/en-us/library/windowsazure/hh697709.aspx
Microsoft Extreme Computing Group (2011): All Azure Benchmark Test Cases, http://azurescope.cloudapp.net/BenchmarkTestCases (web site is now offline!)
Khajeh-Hosseini, A., Sommerville, I., Sriram, I.: Research Challenges for Enterprise Cloud Computing. In: 1st ACM Symposium on Cloud Computing, SOCC 2010, Indianapolis (2010)
Youseff, L., Butrico, M., Da Silva, D.: Toward a Unified Ontology of Cloud Computing. In: Grid Computing Environments Workshop (GCE 2008), Austin, Texas, USA (November 2008)
Walker, E.: The Real Cost of a CPU Hour. Computer 42, 4 (2009)
Klems, M., Nimis, J., Tai, S.: Do Clouds Compute? A Framework for Estimating the Value of Cloud Computing. In: Weinhardt, C., Luckner, S., Stößer, J. (eds.) WEB 2008. LNBIP, vol. 22, pp. 110–123. Springer, Heidelberg (2009)
Assuncao, M., Costanzo, A., Buyya, R.: Evaluating the cost-benefit of using cloud computing to extend the capacity of clusters. In: HPDC 2009: Proc. of 18th ACM Int. Symposium on High Performance Distributed Computing, Munich, Germany (June 2009)
Grimme, C., Lepping, J., Papaspyrou, A.: Prospects of Collaboration between Compute Providers by means of Job Interchange. In: Frachtenberg, E., Schwiegelshohn, U. (eds.) JSSPP 2007. LNCS, vol. 4942, pp. 132–151. Springer, Heidelberg (2008)
Kondo, D., Javadi, B., Malecot, P., Cappello, F., Anderson, D.P.: Cost-benefit analysis of Cloud Computing versus desktop grids. In: Proc. of the 2009 IEEE International Symp. on Parallel&Distributed Processing (May 2009)
Palankar, M., Iamnitchi, A., Ripeanu, M., Garfinkel, S.: Amazon S3 for Sciene Grids: A Viable Solution? In: Data-Aware Distributed Computing Workship, DADC (2008)
Garfinkel, S.: Commodity Grid Computing with Amazon S3 and EC2. Login (2007)
Deelman, E., Singh, G., Livny, M., Berriman, B., Good, J.: The cost of doing science on the cloud: the Montage example. In: SC 2008: Proceedings of the 2008 ACM/IEEE Conference on Supercomputing, Oregon, USA (November 2008)
Berriman, B., Juve, G., Deelman, E., Regelson, M., Plavchan, P.: The Application of Cloud Computing to Astronomy: A Study of Cost and Performance. In: 6th IEEE Int. Conf. on e-Science
Kossmann, D., Kraska, T., Loesing, S.: An Evaluation of Alternative Architectures for Transaction Processing in the Cloud. ACM SIGMOD 2010 (2010)
Greenberg, A., Hamilton, J., Maltz, D., Patel, P.: The Cost of a Cloud: Research Problems in Data Center Networks. ACM SIGCOMM Computer Communication Review 39, 1
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer International Publishing Switzerland
About this paper
Cite this paper
Hohenstein, U., Krummenacher, R., Mittermeier, L., Dippl, S. (2013). Towards Cost Aspects in Cloud Architectures. In: Ivanov, I.I., van Sinderen, M., Leymann, F., Shan, T. (eds) Cloud Computing and Services Science. CLOSER 2012. Communications in Computer and Information Science, vol 367. Springer, Cham. https://doi.org/10.1007/978-3-319-04519-1_8
Download citation
DOI: https://doi.org/10.1007/978-3-319-04519-1_8
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-04518-4
Online ISBN: 978-3-319-04519-1
eBook Packages: Computer ScienceComputer Science (R0)