Self-Adaptive, On-Line Reclustering of Complex Object Data.
William J. McIver Jr., Roger King:
Self-Adaptive, On-Line Reclustering of Complex Object Data.
SIGMOD Conference 1994: 407-418@inproceedings{DBLP:conf/sigmod/McIverK94,
author = {William J. McIver Jr. and
Roger King},
editor = {Richard T. Snodgrass and
Marianne Winslett},
title = {Self-Adaptive, On-Line Reclustering of Complex Object Data},
booktitle = {Proceedings of the 1994 ACM SIGMOD International Conference on
Management of Data, Minneapolis, Minnesota, May 24-27, 1994},
publisher = {ACM Press},
year = {1994},
pages = {407-418},
ee = {http://doi.acm.org/10.1145/191839.191924, db/conf/sigmod/McIverK94.html},
crossref = {DBLP:conf/sigmod/94},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
Abstract
A likely trend in the development of future CAD, CASE and office information
systems will be
the use of object-oriented database systems to manage their internal data
stores. The entities that
these applications will retrieve, such as electronic parts and their
connections or customer service
records, are typically large complex objects composed of many interconnected
heterogenous
objects, not thousands of tuples. These applications may exhibit widely
shifting usage patterns
due to their interactive mode of operation. Such a class of applications
would demand clustering
methods that are appropriate for clustering large complex objects and that
can adapt on-line to the
shifting usage patterns. While most object-oriented clustering methods allow
grouping of heterogenous objects, they are usually static and can only be
changed off-line. We present one possible
architecture for performing complex object reclustering in an on-line manner
that is adaptive to
changing usage patterns. Our architecture involves the decomposition of a
clustering method into
concurrently operating components that each handle one of the fundamental tasksinvolved in
reclustering, namely statistics collection, cluster analysis, and
reorganization. We present results
of an experiment performed to evaluate its behavior. These results show that
the average miss rate
for object accesses can be effectively reduced using a combination of rules
that we have developed for deciding when cluster analyses and
reorganizations should be performed.
Copyright © 1994 by the ACM,
Inc., used by permission. Permission to make
digital or hard copies is granted provided that
copies are not made or distributed for profit or
direct commercial advantage, and that copies show
this notice on the first page or initial screen of
a display along with the full citation.
Online Version (ACM WWW Account required): Full Text in PDF Format
CDROM Version: Load the CDROM "Volume 1 Issue 1, SIGMOD '93-'97" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
Printed Edition
Richard T. Snodgrass, Marianne Winslett (Eds.):
Proceedings of the 1994 ACM SIGMOD International Conference on Management of Data, Minneapolis, Minnesota, May 24-27, 1994.
ACM Press 1994 ,
SIGMOD Record 23(2),
June 1994
Contents
[Abstract and Index Terms]
[Full Text in PDF Format, 1160 KB]
References
- [1]
- François Bancilhon, Claude Delobel, Paris C. Kanellakis (Eds.):
Building an Object-Oriented Database System, The Story of O2.
Morgan Kaufmann 1992, ISBN 1-55860-169-4
Contents - [2]
- Jay Banerjee, Won Kim, Sung-Jo Kim, Jorge F. Garza:
Clustering a DAG for CAD Databases.
IEEE Trans. Software Eng. 14(11): 1684-1699(1988)
- [3]
- Jia-bing R. Cheng, Ali R. Hurson:
Effective Clustering of Complex Objects in Object-Oriented Databases.
SIGMOD Conference 1991: 22-31
- [4]
- Pamela Drew, Roger King, Scott E. Hudson:
The Performance and Utility of the Cactis Implementation Algorithms.
VLDB 1990: 135-147
- [5]
- Jim Gray, Gianfranco R. Putzolu:
The 5 Minute Rule for Trading Memory for Disk Accesses and The 10 Byte Rule for Trading Memory for CPU Time.
SIGMOD Conference 1987: 395-398
- [6]
- ...
- [7]
- Scott E. Hudson, Roger King:
Cactis: A Self-Adaptive, Concurrent Implementation of an Object-Oriented Database Management System.
ACM Trans. Database Syst. 14(3): 291-321(1989)
- [8]
- Ellis Horowitz, Sartaj Sahni:
Fundamentals of Computer Algorithms.
Computer Science Press 1978
- [9]
- ...
- [10]
- ...
- [11]
- ...
- [12]
- Donald E. Knuth:
The Art of Computer Programming, Volume III: Sorting and Searching.
Addison-Wesley 1973, ISBN 0-201-03803-X
- [13]
- Henry Lieberman, Carl Hewitt:
A Real-Time Garbage Collector Based on the Lifetimes of Objects.
Commun. ACM 26(6): 419-429(1983)
- [14]
- ...
- [15]
- ...
- [16]
- ...
- [17]
- Edward Omiecinski:
Incremental File Reorganization Schemes.
VLDB 1985: 346-357
- [18]
- ...
- [19]
- Mario Schkolnick:
A Clustering Algorithm for Hierarchical Structures.
ACM Trans. Database Syst. 2(1): 27-44(1977)
- [20]
- ...
- [21]
- Alexander Thomasian:
Performance Limits of Two-Phase Locking.
ICDE 1991: 426-435
- [22]
- Manolis M. Tsangaris, Jeffrey F. Naughton:
A Stochastic Approach for Clustering in Object Bases.
SIGMOD Conference 1991: 12-21
- [23]
- ...
- [24]
- Clement T. Yu, Cheing-Mei Suen, K. Lam, M. K. Siu:
Adaptive Record Clustering.
ACM Trans. Database Syst. 10(2): 180-204(1985)
- [25]
- George Kingsley Zipf:
Human Behaviour and the Principle of Least Effort: an Introduction to Human Ecology.
Addison-Wesley 1949
Copyright © Sun Mar 14 23:25:43 2010
by Michael Ley (ley@uni-trier.de)