Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

William O'Connell

dblp:61/6990 · DBLP profile ↗
← Back
11ranked-venue papers
7as first author
0since 2021 · last 2008
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 10 · 6 first-authorSystems, architecture and hardware · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
7 papers
Data mining · 22% Query processing and optimization · 20% Data stream processing · 19%
Computer architecture, parallel and distributed computing, and storage systems
5 papers
Parallel and multicore computing · 63% Storage systems · 37%
Computer graphics and multimedia
3 papers
Multimedia systems and quality of experience · 77% Visualization and visual analytics · 12% Multimedia analysis and retrieval · 12%

Topics — the 15 heaviest of 21, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Data stream processing
streaming analytics
0.112008
Extreme streaming: business optimization driving algorithmic challenges · SIGMOD Conference 2008
Data mining
business intelligence
0.012004
Where is Business Intelligence taking today's Database Systems? · VLDB 2004
Data integration and cleaning
data warehouse
0.012004
Trends in Data Warehousing: A Practitioner's View · VLDB 2004
Indexing and storage engines › storage management
large object storage
0.011999
Optimizer and Parallel Engine Extensions for Handling Expensive Methods Based on Large Objects · ICDE 1999
Data models and query languages
object-relational database
0.011999
Optimizer and Parallel Engine Extensions for Handling Expensive Methods Based on Large Objects · ICDE 1999
Query processing and optimization
query optimization
0.011999
Optimizer and Parallel Engine Extensions for Handling Expensive Methods Based on Large Objects · ICDE 1999
Query processing and optimization
parallel query processing
0.011998
Plan-Per-Tuple Optimization Solution - Parallel Execution of Expensive User-Defined Functions · VLDB 1998
Query processing and optimization
query execution
0.011998
Plan-Per-Tuple Optimization Solution - Parallel Execution of Expensive User-Defined Functions · VLDB 1998
Query processing and optimization
user-defined functions
0.011998
Plan-Per-Tuple Optimization Solution - Parallel Execution of Expensive User-Defined Functions · VLDB 1998
Parallel and multicore computing › parallel architecture
massively parallel architecture
0.011996
Prospector: A Content-Based Multimedia Server for Massively Parallel Architectures · SIGMOD Conference 1996
Parallel and multicore computing › parallel architecture
massively parallel processing
0.011996
A Content-Based Multimedia Server for Massively Parallel Architectures · SIGMOD Conference 1996
Parallel and multicore computing › parallel computing › parallel database systems
shared-nothing parallel database machine
0.011999
Optimizer and Parallel Engine Extensions for Handling Expensive Methods Based on Large Objects · ICDE 1999
Storage systems
storage hierarchy
0.011999
Active Storage Hierarchy, Database Systems and Applications - Socratic Exegesis · VLDB 1999
Multimedia analysis and retrieval › multimedia analysis
content analysis
0.011996
A Content-Based Multimedia Server for Massively Parallel Architectures · SIGMOD Conference 1996
Visualization and visual analytics
interactive visualization
0.011996
BeSS: Storage Support for Interactive Visualization Systems · SIGMOD Conference 1996

Methods — techniques the papers use, named apart from their topics

user-defined functions · 0.1out-of-line storage · 0.0large object descriptor · 0.0storage system design · 0.0parallel content analysis · 0.0
YearPublicationVenuePosition
2008 Extreme streaming: business optimization driving algorithmic challenges
abstract
Organizations are striving for competitive advantage. As a result, business optimization is being pushed to new heights in terms of volume and speed. Areas such as customer profitability, campaign profitability or customer insight for better service are driving new analytical challenges as well as new algorithms over large volumes of data.
William O'Connell
SIGMOD Conference1
2004 Trends in Data Warehousing: A Practitioner's View
William O'Connell
VLDB1
2004 Where is Business Intelligence taking today's Database Systems?
William O'Connell, Andrew Witkowski, Ramesh Bhashyam, Surajit Chaudhuri
VLDB1
2001 Collaborative Analytical Processing - Dream or Reality? (Panel abstract)
William O'Connell, Andrew Witkowski, Goetz Graefe
VLDB1
1999 Optimizer and Parallel Engine Extensions for Handling Expensive Methods Based on Large Objects
abstract
Object-relational database systems allow users to define new types and functions. This typing extension allows structural semantics to be applied to new data types (non-SQL92 data types). However, defining new, large, complex objects within a tuple is not always practical. Practicality alone requires that large object data structures be used. This implies that predicate evaluation can be performed on tuple columns that are physically stored outside of a tuple's physical record. This out-of-line storage mechanism is commonly used today for column values that are physically large (implemented with a large object descriptor in the tuple pointing to a large object data structure). This type of predicate-based evaluation presents new optimizer and run-time challenges to the database system on clustered and massively parallel processor shared-nothing architectures.
William O'Connell, Felipe Cariño, G. Linderman
ICDE1
1999 Active Storage Hierarchy, Database Systems and Applications - Socratic Exegesis
Felipe Cariño, William O'Connell, John G. Burgess, Joel H. Saltz
VLDB2
1998 Plan-Per-Tuple Optimization Solution - Parallel Execution of Expensive User-Defined Functions
Felipe Cariño, William O'Connell
VLDB2
1996 Multimodal query support in database servers
abstract
This paper introduces a novel approach to optimizing and monitoring database queries which involve operations on multiple data types in a parallel multimedia engine. Our approach uses dataflow graphs to represent the multimedia operations in a query. We have extended the Actors parallel programming model by designing an agent model for query execution that incorporates extensions for efficient data streaming, agent migration, and agent cloning. We incorporate algorithms for dynamic run-time workload control of both the number of queries in the system as well as the number of instances of agents executing multimedia operators. We describe an approach for capturing cost statistics for user-defined functions that is used by the system to estimate and schedule the execution of nested user-defined functions.
William O'Connell, Grace Au, David Schrader
ICCD1
1996 BeSS: Storage Support for Interactive Visualization Systems
Alexandros Biliris, Thomas A. Funkhouser, William O'Connell, Euthimios Panagos
SIGMOD Conference3
1996 Prospector: A Content-Based Multimedia Server for Massively Parallel Architectures
abstract
The Prospector Multimedia Object Manager prototype is a general-purpose content analysis multimedia server designed for massively parallel processor environments. Prospector defines and manipulates user defined functions which are invoked in parallel to analyze/manipulate the contents of multimedia objects. Several computationally intensive applications of this technology based on large persistent datasets include: fingerprint matching, signature verification, face recognition, and speech recognition/translation [OIS96].
S. Choo, William O'Connell, G. Linderman, K. Ganapathi, Alexandros Biliris, Euthimios Panagos, David Schrader
SIGMOD Conference2
1996 A Content-Based Multimedia Server for Massively Parallel Architectures
abstract
The Teradata Multimedia Object Manager is a general-purpose content analysis multimedia server designed for symmetric multiprocessing and massively parallel processing environments. The Multimedia Object Manager defines and manipulates user-defined functions (UDFs), which are invoked in parallel to analyze or manipulate the contents of multimedia objects. Several computationally intensive applications of this technology, which use large persistent datasets, include fingerprint matching, signature verification, face recognition, and speech recognition/translation.
William O'Connell, Ion Tim Ieong, David Schrader, C. Watson, Grace Au, Alexandros Biliris, S. Choo, P. Colin, G. Linderman, Euthimios Panagos, T. Walters
SIGMOD Conference1