Date: Thu, 21 Nov 1996 20:53:31 GMT Server: NCSA/1.5.2 Last-modified: Thu, 01 Sep 1994 15:14:52 GMT Content-type: text/html Content-length: 2762 JOHN C. SIEG

John C. Sieg, Jr.

Associate Professor

john@cs.uml.edu

Rule-based optimization, collaborations between query optimizers and query-plan evaluators

RESEARCH

Rule-Based Optimization

I am developing a rule-based query optimization environment. Innovations include the application of rules to more kinds of optimizer decisions than is usual and encapsulations of rules into modules with support for flexible intermodule control.

Collaborations Between Query Optimizers and Query-Plan Evaluators

Polymorphic data types and dynamic binding challenge the capabilities of conventional query optimizers. In this research I am exploring ways for optimization decisions to migrate back and forth between compile-time and run-time. I am supported by a National Science Foundation Research Initiation Award for 1992-1994 to explore this area.

PUBLICATIONS

``Visualization for Knowledge Discovery'' (with Georges Grinstein, Stuart Smith, and Marian G. Williams), International Journal of Intelligent Systems, vol. 7, no. 7, Sept. 1992

``Caching Transitive Closures'' (with Chandan Chitale), the ACM Computer Science Conference, San Antonio, March 1991, pp. 154-160

``Transaction Processing in a Distributed Real-Time Control System'' (extended abstract, with Paul J. Fortier, David V. Pitts, Gerald Pocock, and C. Thomas Wilkes), the ACM Computer Science Conference, San Antonio, March 1991, p. 689

``Experiences with Distributed Data Management in Real-Time C3 Systems''(with Paul J. Fortier, David V. Pitts, and C. Thomas Wilkes), the USENIX 1991 Symposium on Experiences with Distributed and Multiprocessor Systems, Atlanta, GA, March 1991

``Distributed Data Management in Real-time C3 Systems'' (with Paul J. Fortier, David V. Pitts, and C. Thomas Wilkes), Systems Evaluation and Assessment Technology Workshop, Silver Spring, MD, 1991

``Extended Relations'' (with Edward Sciore), Data Engineering Conference, Los Angeles, CA, Feb. 1990, pp. 488-494

``A Modular Query Optimizer Generator'' (with Edward Sciore), Data Engineering Conference, Los Angeles, CA, Feb. 1990, pp. 146-153

``A Tool Supporting Query Optimization and Program Transformation Techniques,'' ACM Computer Science Conference, Washington, DC, Feb. 1990, pp. 15-21

``An Adaptive Concurrency Control Algorithm: Merging Optimistic and Pessimistic Techniques'' (with James Canning and P. Muthuvelraj), Advanced Database Symposium, Kyoto, Japan, Dec. 1989, pp. 187-191

MEMBERSHIPS AND AFFILIATIONS