|




















|
|
 |
|
 |
|
VOODB: A Generic Discrete-Event Random Simulation Model To Evaluate the Performances of OODBs
|
Jérôme Darmont and
Michel Schneider
View Paper (PDF)
Return to Understanding Database Performance
Performance of object-oriented database systems (OODBs) is still an issue to both designers and users nowadays. The aim of this papers is to propose a generic discrete-event random simulation model, called VOODB, in order to evaluate the performance of OODBs in general, and the performance of optimization methods like clustering in particular. Such optimization methods undoubtedly improve the performance of OODBs. Yet, they also always induce some kind of overhead for the system. Therefore, it is important to evaluate their exact impact on the overall performances. VOODB has been designed as a generic discrete-event random simulation model by putting to use a modelling approach, and has been validated by simulating the behavior of the O
2
OODB and the Texas persistent object store. Since our final objective is to compare object clustering algorithms, some experiments have been conducted on the DSTC clustering technique, which is implemented in Texas. To validate VOODB, performance results obtained by simulation for a given experiment have been compared to the results obtained by benchmarking the real systems in the same conditions. Benchmarking and simulation performance evaluations have been observed to be consistent, so it appears that simulation can be a reliable approach to evaluate the performances of OODBs.
Note: References link to DBLP on the Web.
-
[And90]
-
T. Lougenia Anderson
,
Arne J. Berre
,
Moira Mallison
,
Harry H. Porter
,
Bruce Schneider
: The HyperModel Benchmark.
EDBT 1990
: 317-331
-
[And91]
-
...
-
[Bal92]
-
Osman Balci
,
Richard E. Nance
: The Simulation Model Development Environment: An Overview.
Winter Simulation Conference 1992
: 726-736
-
[Ban96]
-
Jerry Banks
: Output Analysis Capabilities of Simulation Software.
Simulation 66(1)
: 23-30(1996)
-
[Bat95]
-
...
-
[Bre98]
-
Arno Breunese
,
Jan L. Top
,
Jan F. Broenink
,
J. M. Akkermans
: Libraries of Reusable Models: Theory and Application.
Simulation 71(1)
: 7-22(1998)
-
[Bul96]
-
Frédérique Bullat
,
Michel Schneider
: Dynamic Clustering in Object Databases Exploiting Effective Use of Relationships Between Objects.
ECOOP 1996
: 344-365
-
[Car93]
-
Michael J. Carey
,
David J. DeWitt
,
Jeffrey F. Naughton
: The 007 Benchmark.
SIGMOD Conference 1993
: 12-21
-
[Cat91]
-
R. G. G. Cattell
: An Engineering Database benchmark.
The Benchmark Handbook 1991
: 247-281
-
[Cha89]
-
Ellis E. Chang
,
Randy H. Katz
: Exploiting Inheritance and Structure Semantics for Effective Clustering and Buffering in an Object-Oriented DBMS.
SIGMOD Conference 1989
: 348-357
-
[Che91]
-
Jia-bing R. Cheng
,
A. R. Hurson
: Effective Clustering of Complex Objects in Object-Oriented Databases.
SIGMOD Conference 1991
: 22-31
-
[Dar96]
-
Jérôme Darmont
,
Le Gruenwald
: A Comparison Study of Object-Oriented Database Clustering Techniques.
Information Sciences 94(1-4)
: 55-86(1996)
-
[Dar98]
-
Jérôme Darmont
,
Bertrand Petit
,
Michel Schneider
: OCB: A Generic Benchmark to Evaluate the Performances of Object-Oriented Database Systems.
EDBT 1998
: 326-340
-
[Deu91]
-
O. Deux
: The O2 System.
CACM 34(10)
: 34-48(1991)
-
[Gay97]
-
Jean-Yves Gay
,
Le Gruenwald
: A Clustering Technique for Object Oriented Databases.
DEXA 1997
: 81-90
-
[Gou92]
-
...
-
[He93]
-
...
-
[Iae95]
-
...
-
[Kel97]
-
...
-
[Kim88]
-
Won Kim
,
Nat Ballou
,
Hong-Tai Chou
,
Jorge F. Garza
,
Darrell Woelk
,
Jay Banerjee
: Integrating an Object-Oriented Programming System with a Database System.
OOPSLA 1988
: 142-152
-
[Lam91]
-
Charles Lamb
,
Gordon Landis
,
Jack A. Orenstein
,
Danel Weinreb
: The ObjectStore Database System.
CACM 34(10)
: 50-63(1991)
-
[Nan81]
-
...
-
[Pri86]
-
...
-
[Rat97]
-
...
-
[Sar79]
-
...
-
[Sar91]
-
...
-
[Ser92]
-
...
-
[Sim95]
-
...
-
[Sin92]
-
Vivek Singhal
,
Sheetal V. Kakkad
,
Paul R. Wilson
: Texas: An Efficient, Portable Persistent Store.
POS 1992
: 11-33
-
[Tsa92]
-
Manolis M. Tsangaris
,
Jeffrey F. Naughton
: On the Performance of Object Clustering Techniques.
SIGMOD Conference 1992
: 144-153
@inproceedings{DBLP:conf/vldb/DarmontS99,
author = {J{\'e}r{\^o}me Darmont and
Michel Schneider},
editor = {Malcolm P. Atkinson and
Maria E. Orlowska and
Patrick Valduriez and
Stanley B. Zdonik and
Michael L. Brodie},
title = {VOODB: A Generic Discrete-Event Random Simulation Model To Evaluate
the Performances of OODBs},
booktitle = {VLDB'99, Proceedings of 25th International Conference on Very
Large Data Bases, September 7-10, 1999, Edinburgh, Scotland,
UK},
publisher = {Morgan Kaufmann},
year = {1999},
isbn = {1-55860-615-5},
pages = {254-265},
crossref = {DBLP:conf/vldb/99},
bibsource = {DBLP, http://dblp.uni-trier.de} } },
Copyright(C) 2000 ACM
|
|
|
|
|
|
|