Indiana University Bloomington

School of Informatics and Computing

Technical Report TR583:
Benchmark Details of Synthetic Database Benchmark/Workload for Grid Resource Information

Beth Plale, Craig Jacobs, Ying Liu, Charlie Moad, Rupali Parab, and Prajakta Vaidya
(Aug 2003), 27 pages
The Grid is a new paradigm for wide area distributed computing. Management of grid resource information on the grid is complicated by the fact that grid resources such as hosts, virtual organizations, software packages, and services have aspects of their description that change at millisecond rates. This defining characteristic makes traditional directory service solutions inappropriate. Our work contributes to the understanding of resource information representation and retrieval in grid computing through the development of a grid-specific synthetic database benchmark/workload for a grid resource information repository, and the application of the benchmark/workload to three platforms. The benchmark/workload is a set of queries and 'scenarios' developed from a platform-neutral data model of grid resources.

The contribution of this paper is threefold: the first is a synthetic database benchmark/workload. The queries are meaningful in a grid context, assume an underlying data model made up of realistic grid resources, and populated with realistic data. The second is the application of the database benchmark on three vastly heterogeneous ``database'' platforms: a relational database, mySQL 4.0, that uses the SQL query language; Xindice 1.1, a native XML database that uses XPath as its query language; and MDS2, an LDAP database that uses LDAP as its query language. The final contribution is a metric that captures both tangible and less tangible aspects of information retrieval. Some of the results we obtain are unexpected; others provide quantified results to substantiate suspicions that the grid community already holds.

The appendix gives extensive details of the benchmark, including the representation of queries and scenarios in English, SQL, XPath, and LDAP.

Available as: