skip to main content
10.1145/1594156.1594168acmconferencesArticle/Chapter ViewAbstractPublication PagesmodConference Proceedingsconference-collections
research-article

How is the weather tomorrow?: towards a benchmark for the cloud

Published:29 June 2009Publication History

ABSTRACT

Traditionally, the goal of benchmarking a software system is to evaluate its performance under a particular workload for a fixed configuration. The most prominent examples for evaluating transactional database systems as well as other components on top (such as a application-servers or web-servers) are the various TPC benchmarks.

In this paper we argue that traditional benchmarks (like the TPC benchmarks) are not sufficient for analyzing the novel cloud services. Moreover, we present some initial ideas how such a new benchmark should look like that fits better to the characteristics of cloud computing (e.g., scalability, pay-per-use and fault-tolerance). The main challenge of such a new benchmark is to make the reported results comparable because different providers offer different services with different capabilities and guarantees.

References

  1. 28msec, Inc. Sausalito, Apr. 2009. http://www.28msec.com/.Google ScholarGoogle Scholar
  2. Apache. HBase, Apr. 2009. http://hadoop.apache.org/hbase/.Google ScholarGoogle Scholar
  3. M. Armbrust et al. Above the clouds: A berkeley view of cloud computing. Technical Report UCB/EECS-2009-28, 2009.Google ScholarGoogle Scholar
  4. M. Brantner, D. Florescu, D. A. Graf, D. Kossmann, and T. Kraska. Building a database on S3. In Proc. of SIGMOD, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. E. A. Brewer. Towards robust distributed systems. In Proc. of PODC, page 7, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. M. Cafarella et al. Data management projects at Google. ACM SIGMOD Record, 37(1):34--38, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. J.-D. Cryans, A. April, and A. Abran. Criteria to Compare Cloud Computing with Current Database Technology. In IWSM/Metrikon/Mensura '08: Proceedings of the International Conferences on Software Process and Product Measurement, pages 114--126, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Facebook. Cassandra - A distributed structured storage system, Apr. 2009. http://cwiki.apache.org/confluence/display/CSDR/Index.Google ScholarGoogle Scholar
  9. S. Garfinkel. An evaluation of Amazon's grid computing services: EC2, S3 and SQS, 2007.Google ScholarGoogle Scholar
  10. S. Gilbert and N. Lynch. Brewer's conjecture and the feasibility of consistent, available, partition-tolerant web services. SIGACT News, 33(2):51--59, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. B. Hayes. Cloud computing. Commun. ACM, 51(7):9--11, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Heroku. Heroku - Instant Ruby Platform, Apr. 2009. http://heroku.com/.Google ScholarGoogle Scholar
  13. TPC. TPC-W Benchmark 1.8. http://www.tpc.org/tpcw/, 2002.Google ScholarGoogle Scholar
  14. TPC. TPC-H Benchmark 2.8. http://www.tpc.org/tpch/, 2008.Google ScholarGoogle Scholar
  15. TPC. TPC-C Benchmark 5.10.1. http://www.tpc.org/tpch/, 2009.Google ScholarGoogle Scholar
  16. W. Vogels. Data access patterns in the Amazon.com technology platform. In Proc. of VLDB, page 1, Sep 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. How is the weather tomorrow?: towards a benchmark for the cloud

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Conferences
              DBTest '09: Proceedings of the Second International Workshop on Testing Database Systems
              June 2009
              79 pages
              ISBN:9781605587066
              DOI:10.1145/1594156

              Copyright © 2009 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 29 June 2009

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • research-article

              Acceptance Rates

              Overall Acceptance Rate31of56submissions,55%

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader