Zoo: a desktop experiment management environment

Over the last decade, a dramatic increase has been observed in the ability of individual experimental scientists to generate and store data, which has not been matched by an equivalent development of adequate data management tools. In this paper, we present the results of our efforts to develop a Desktop Experiment Management Environment that many experimental scientists would like to have on their desk. The environment is called ZOO and is developed in collaboration with domain scientists from Soil Sciences and Biochemistry. We first describe the overall architecture of ZOO, and then focus on key features of its various components. We specifically emphasize aspects of the object-oriented database server that is at the core of the system, the experimentation manager that initiates the execution of experiments as a result of scientists’ requests, and the mechanisms that the modules of the system use to communicate between them. Finally, we briefly discuss our experiences with the use of the current ZOO prototype in the context of plant-growth simulation experiments and NMR spectroscopy experiments.

[1]  V.M. Markowitz,et al.  SDT: A database schema design and translation tool , 1991 .

[2]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[3]  B. P. Ziegler,et al.  Theory of Modeling and Simulation , 1976 .

[4]  Ravi Krishnamurthy,et al.  Language features for interoperability of databases with schematic discrepancies , 1991, SIGMOD '91.

[5]  Eben M. Haber,et al.  User-oriented visual layout at multiple granularities , 1996, AVI '96.

[6]  Miron Livny,et al.  FROG and TURTLE: visual bridges between files and object-oriented data , 1996, Proceedings of 8th International Conference on Scientific and Statistical Data Base Management.

[7]  Miron Livny,et al.  Condor-a hunter of idle workstations , 1988, [1988] Proceedings. The 8th International Conference on Distributed.

[8]  Eben M. Haber,et al.  OPOSSUM: Desk-Top Schema Management through Customizable Visualization , 1995, VLDB.

[9]  V. M. Markowitz,et al.  ERDRAW: A graphical schema specification tool , 1991 .

[10]  John L. Pfaltz,et al.  Summary of the final report of the NSF workshop on scientific database management , 1990, SGMD.

[11]  H. Johnstad,et al.  Physics Analysis Workstation , 1989 .

[12]  Martin L. Kersten,et al.  Design and Implementation of a DBMS Performance Assessment Tool , 1993, DEXA.

[13]  David J. DeWitt,et al.  Shoring up persistent applications , 1994, SIGMOD '94.

[14]  Miron Livny,et al.  Conceptual Schemas: Multi-faceted Tools for Desktop Scientific Experiment Management , 1992, Int. J. Cooperative Inf. Syst..

[15]  Yannis E. Ioannidis,et al.  A Moose and a Fox Can Aid Scientists with Data Management Problems , 1993, DBPL.

[16]  J. M. Norman,et al.  Application of a Plant-Environment Model to Problems in Irrigation , 1983 .

[17]  I-Min A Chen,et al.  An Overview of the Object-Protocol Model (OPM) and OPM Data Management Tools , 1995, Inf. Syst..

[18]  David Maier,et al.  Computational proxies: modeling scientific applications in object databases , 1994, Seventh International Working Conference on Scientific and Statistical Database Management.

[19]  C FrenchJames,et al.  Summary of the final report of the NSF workshop on scientific database management , 1990 .

[20]  Arie Shoshani,et al.  Characteristics of Scientific Databases , 1984, VLDB.

[21]  Miron Livny,et al.  MOOSE: Modeling Objects in a Simulation Environment , 1989, IFIP Congress.