Skip to content

BigFrame User Guide

Andy He edited this page Aug 16, 2013 · 20 revisions

BigFrame is a benchmark generator, which captures user's requirement by the 3V's, namely, Volume, Variety and Velocity emphasized in the Big Data environment. Given the benchmark specification a user provided, it will generate

  • The set of data for initial load (with data loading utility)
  • The refresh pattern for each data set (with refresh driver)
  • The query stream (with query implementation and driver to run on different systems)
  • The benchmark metrics

Benchmark specification

User can tailor the specification to meet their special needs by modifying the file

cong/bigframe-core.xml

For example, to select a application domain to benchmark on, one can specify the corresponding domain name as following,

 <property>
	<name>bigframe.application.domain</name>
	<value>BI</value>
	<description>
		Choose the application domain you want to benchmark on.
		Currently, supported applications are: BI
	</description>
 </property>

To specify the data volume, we can choose from five candidate size,

<property>
	<name>bigframe.datavolume</name>
	<value>tiny</value>
	<description>
		tiny: around 10GB
		small: around 100GB
		medium: around 1TB
		large: around 10TB
		extra large: around 100TB 
	</description>
</property>
Clone this wiki locally