| Sustaining software interoperability via shared, evolving object repositories: system optimization and evaluation |
| Full text |
Pdf
(215 KB)
|
| Source
|
IBM Centre for Advanced Studies Conference
archive
Proceedings of the 1996 conference of the Centre for Advanced Studies on Collaborative research
table of contents
Toronto, Ontario, Canada
Page: 7
Year of Publication: 1996
|
|
Authors
|
|
Viviane M. Crestana
|
Dept. of Elect. Eng. and Computer Science, University of Michigan, 1301 Beal Avenue, Ann Arbor, MI
|
|
Amy J. Lee
|
Dept. of Elect. Eng. and Computer Science, University of Michigan, 1301 Beal Avenue, Ann Arbor, MI
|
|
Elke A. Rundensteiner
|
Computer Science Department, Worcester Polytechnic Institute, 100 Institute Road, Worcester, MA
|
|
| Sponsors |
|
| Publisher |
IBM Press
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 14, Citation Count: 1
|
|
|
ABSTRACT
Powerful interoperability-enabling solutions for software application integration must allow applications to evolve and data requirements to change, while minimizing such changes on other integrated applications. Thus, we have developed the transparent schema evolution (TSE) system that accomplishes evolution by generating a new object-oriented view schema to capture the changes desired by the user, while preserving existing view schemas for old applications. This generation of a potentially large number of schema versions over time results in an excessive build-up of classes and underlying object instances - some of which may no longer be in use. The presence of no-longer-utilized view schemas will result in storage overhead costs and a degradation of system performance due to the update propagation of our materialized view foundation. In this paper, we address this problem using consistent schema removal techniques. Our solution is based on a formal model of capturing all dependencies between classes as logic clauses and of manipulating them to make decisions on class deletions and nondeletions while guaranteeing the consistency of the schema. Based on this formal model, we have developed and proven consistent a dependency graph (DG) representation and associated set of rules for DG generation, reduction, and transformation. The later has been successfully implemented in our TSE optimizer tool. To address the problem that view schema removal is sensitive to the order in which individual classes are processed, we present a cost model for evaluating alternative removal patterns on DG. We also report our preliminary experimental studies that validate our approach and demonstrate its impact on the performance of the TSE system.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
 |
2
|
|
| |
3
|
{3} E. Bertino. Integration of heterogeneous data repositories by using object-oriented views. International Workshop on Interoperability in Multidatabase Systems, pages 22-29, April 1991.
|
| |
4
|
|
 |
5
|
Michael J. Carey , David J. DeWitt , Jeffrey F. Naughton, The 007 Benchmark, Proceedings of the 1993 ACM SIGMOD international conference on Management of data, p.12-21, May 25-28, 1993, Washington, D.C., United States
|
| |
6
|
{6} V. Crestana and E. A. Rundensteiner. Consistent view removal in transparent schema evolution systems. Technical Report report in progress, University of Michigan, 1995.
|
| |
7
|
|
| |
8
|
{8} J. Garcia-Molina E. Bertino, B. Catania and G. Guerrini. A formal model of views for object-oriented database systems. (unpublished), 1996.
|
| |
9
|
|
| |
10
|
|
| |
11
|
{11} H. A. Kuno and E. A. Rundensteiner. New benchmark issues for object-oriented view systems. In OOPSLA Workshop on Object-Oriented Database Benchmarking, October 1995.
|
| |
12
|
|
| |
13
|
|
| |
14
|
{14} M. A. Morsi, S. B. Navathe, and H. J. Kim. A schema management and prototyping interface for an object-oriented database environment. In F. Van Assche, B. Moulin, and C. Rolland, editors, Object-Oriented Approach in Information Systems, pages 157-180. Elsevier Science Publishers B. V. (North Holland), 1991.
|
| |
15
|
|
| |
16
|
|
 |
17
|
E. A. Rundensteiner , H. A. Kuno , Y.-G. Ra , V. Crestana-Taube , M. C. Jones , P. J. Marron, The MultiView project: object-oriented view technology and applications, Proceedings of the 1996 ACM SIGMOD international conference on Management of data, p.555, June 04-06, 1996, Montreal, Quebec, Canada
|
| |
18
|
|
| |
19
|
|
| |
20
|
{20} M. H. Scholl, C. Laasch, and M. Tresch. Updatable views in object-oriented databases. In Proceedings of the Second DOOD Conference , December 1991.
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE conference on Design automation
Gwo-Dong Chen
, Daniel D. Gajski
|