Beruflich Dokumente
Kultur Dokumente
Assignment # 01
Registration #: 17-MS-EE-19
a SPEC Cloud_IaaS 2016: SPEC's first benchmark suite to measure cloud performance
SPEC Cloud_IaaS 2016's use is targeted at cloud providers, cloud consumers, hardware
vendors, virtualization software vendors, application software vendors, and academic
researchers. The benchmark addresses the performance of infrastructure-as-a-service
(IaaS) public or private cloud platforms. The benchmark is designed to stress
provisioning as well as runtime aspects of a cloud using I/O and CPU intensive cloud
computing workloads. SPEC selected the social media NoSQL database transaction and
K-Means clustering using map/reduce as two significant and representative workload
types within cloud computing.
SPEC CPU2017 intentionally depends on all three of the above - not just the
processor.SPEC CPU2017 is not intended to stress other computer components such as
networking, graphics, Java libraries, or the I/O system. Note that there are other SPEC
benchmarks that focus on those areas.
2 TPC benchmark:
The TPC is a non-profit corporation founded to define transaction processing and
database benchmarks and to disseminate objective, verifiable TPC performance data to the
industry.While TPC benchmarks certainly involve the measurement and evaluation of
computer functions and operations, the TPC regards a transaction as it is commonly
understood in the business world: a commercial exchange of goods, services, or money. A
typical transaction, as defined by the TPC, would include the updating to a database system
for such things as inventory control (goods), airline reservations (services), or banking
(money).
b TPC-DI: Data Integration (DI), also known as ETL, is the analysis, combination, and
transformation of data from a variety of sources and formats into a unified data model
representation. Data Integration is a key element of data warehousing, application
integration, and business analytics.
c TPC-DS: TPC-DS is the de-facto industry standard benchmark for measuring the
performance of decision support solutions including, but not limited to, Big Data
systems. The current version is v2. It models several generally applicable aspects of a
decision support system, including queries and data maintenance. Although the
underlying business model of TPC-DS is a retail product supplier, the database schema,
data population, queries, data maintenance model and implementation rules have been
designed to be broadly representative of modern decision support systems.
d TPC-E: TPC Benchmark™ E (TPC-E) is a new On-Line Transaction Processing (OLTP)
workload developed by the TPC. The TPC-E benchmark uses a database to model a
brokerage firm with customers who generate transactions related to trades, account
inquiries, and market research. The brokerage firm in turn interacts with financial
markets to execute orders on behalf of the customers and updates relevant account
information.
The benchmark is “scalable,” meaning that the number of customers defined for the
brokerage firm can be varied to represent the workloads of different-size businesses.
The benchmark defines the required mix of transactions the benchmark must maintain.
The TPC-E metric is given in transactions per second (tps). It specifically refers to the
number of Trade-Result transactions the server can sustain over a period of time.
Although the underlying business model of TPC-E is a brokerage firm, the database
schema, data population, transactions, and implementation rules have been designed to
be broadly representative of modern OLTP systems.
e TPC-Energy: The TPC-Energy Specification contains the rules and methodology for
measuring and reporting energy metric in TPC Benchmarks. This includes the energy
consumption of system components associated with typical business information
technology environments, which are characterized by:
The measuring and publishing of the TPC-Energy Metrics in the TPC Benchmarks
are optional and are not required to publish a TPC Result.
References:
1. https://www.eembc.org/benchmark/products.php
2. http://www.tpc.org/information/benchmarks.asp
3. http://www.spec.org/benchmarks.html#gwpg