Samuel DeFazio

dblp:36/688 · DBLP profile ↗
← Back
11ranked-venue papers
4as first author
0since 2021 · last 2001
—ORCID · none

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

Databases, data management, data science and information retrieval · 7 · 4 first-authorSoftware engineering, systems software and programming languages · 4Artificial intelligence and machine learning · 1Systems, architecture and hardware · 1

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
Information retrieval · 35% Database system architecture and tuning · 30% Indexing and storage engines · 19%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Performance modeling and evaluation · 80% Storage systems · 20%

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

TopicWeightPapersLastEvidence papers
Database system architecture and tuning
extensible database system
0.132001
The Importance of Extensible Database Systems for E-Commerce · ICDE 2001
Database Extensions for Complex Forms of Data (Abstract) · ICDE 1999
Database Extensions for Complex Domains · ICDE 1996
Information retrieval › image retrieval
content-based image retrieval
0.012000
Indexing Images in Oracle8i · SIGMOD Conference 2000
Indexing and storage engines › index management
extensible indexing
0.012000
Extensible Indexing: A Framework for Integrating Domain-Specific Indexing Schemes into Oracle8i · ICDE 2000
Data integration and cleaning
multi-level filtering
0.012000
Indexing Images in Oracle8i · SIGMOD Conference 2000
Information retrieval › multimedia analysis and retrieval
multimedia indexing
0.012000
Indexing Images in Oracle8i · SIGMOD Conference 2000
Information retrieval
similarity search
0.012000
Indexing Images in Oracle8i · SIGMOD Conference 2000
Data models and query languages
object-relational database
0.032001
The Importance of Extensible Database Systems for E-Commerce · ICDE 2001
Database Extensions for Complex Forms of Data (Abstract) · ICDE 1999
Database Extensions for Complex Domains · ICDE 1996
Information retrieval › indexing
document indexing
0.011995
Integrating IR and RDBMS Using Cooperative Indexing · SIGIR 1995
Information retrieval
indexing
0.011995
Integrating IR and RDBMS Using Cooperative Indexing · SIGIR 1995
Information retrieval
search engines
0.011995
Integrating IR and RDBMS Using Cooperative Indexing · SIGIR 1995
Performance modeling and evaluation › workload characterization
locality analysis
0.021989
Diversity in Database Reference Behavior · SIGMETRICS 1989
Locality of Reference in Hierarchical Database Systems · IEEE Trans. Software Eng. 1983
Performance modeling and evaluation
workload characterization
0.021989
Diversity in Database Reference Behavior · SIGMETRICS 1989
Locality of Reference in Hierarchical Database Systems · IEEE Trans. Software Eng. 1983
Indexing and storage engines
bitmap index
0.012000
Indexing Images in Oracle8i · SIGMOD Conference 2000
Information retrieval › document retrieval
domain-specific retrieval
0.012000
Extensible Indexing: A Framework for Integrating Domain-Specific Indexing Schemes into Oracle8i · ICDE 2000
Indexing and storage engines › storage management
storage structures
0.012000
Oracle8i Index-Organized Table and Its Application to New Domains · VLDB 2000
Data models and query languages
XML
0.011999
Database Extensions for Complex Forms of Data (Abstract) · ICDE 1999
Storage systems › data management
database storage
0.011983
Locality of Reference in Hierarchical Database Systems · IEEE Trans. Software Eng. 1983

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

user-defined index routines · 0.0multi-level filtering · 0.0bitmap indexing · 0.0SQL data definition language extensions · 0.0database load experiments · 0.0trace analysis · 0.0experimental measurement · 0.0
YearPublicationVenuePosition
2001 The Importance of Extensible Database Systems for E-Commerce
abstract
Over the last decade, database system products have been extended to provide support for defining, storing, updating, indexing and retrieving complex data with full transaction semantics. Oracle, IBM, Informix and others have used extensibility technology to build database system extensions for text, image, spatial, audio/video, chemical, genetic and other types of complex data. Currently, we find database systems being deployed in support of e-commerce. In many cases, these e-commerce database applications use only simple SQL data types to represent items such as office supplies, computers, books and CDs. There is also a large and important set of e-commerce applications that employ complex data formats such as EDI, SWIFT and HL7. The database extensibility features initially developed to support text, spatial and similar forms of complex data are now being used to build e-commerce applications. Thus, database extensibility technology is evolving into an important mechanism to enable the development of e-commerce systems.
Samuel DeFazio, Ramkumar Krishnan, Jagannathan Srinivasan, Saydean Zeldin
ICDE1
2000 Extensible Indexing: A Framework for Integrating Domain-Specific Indexing Schemes into Oracle8i
abstract
Extensible indexing is a SQL-based framework that allows users to define domain-specific indexing schemes, and integrate them into the Oracle8i server. Users register a new indexing scheme, the set of related operators, and additional properties through SQL data definition language extensions. The implementation for an indexing scheme is provided as a set of Oracle Data Cartridge Interface (ODCIIndex) routines for index-definition, index-maintenance, and index-scan operations. An index created using the new indexing scheme, referred to as domain index, behaves and performs analogous to those built natively by the database system. The Oracle8i server implicitly invokes user-supplied index implementation code when domain index operations are performed, and executes user-supplied index scan routines for efficient evaluation of domain-specific operators. This paper provides an overview of the framework and describes the steps needed to implement an indexing scheme. The paper also presents a case study of Oracle Cartridges (intermedia text, spatial, and visual information retrieval), and Daylight (Chemical compound searching) Cartridge, which have implemented new indexing schemes using this framework and discusses the benefits and limitations.
Jagannathan Srinivasan, Ravi Murthy, Seema Sundara, Nipun Agarwal, Samuel DeFazio
ICDE5
2000 Indexing Images in Oracle8i
abstract
Content-based retrieval of images is the ability to retrieve images that are similar to a query image. Oracle8i Visual Information Retrieval provides this facility based on technology licensed from Virage, Inc. This product is built on top of Oracle8i interMedia which enables storage, retrieval and management of images, audios and videos. Images are matched using attributes such as color, texture and structure and efficient content-based retrieval is provided using indexes of an image index type. The design of the index type is based on a multi-level filtering algorithm. The filters reduce the search space so that the expensive comparison algorithm operates on a small subset of the data. Bitmap indexes are used to evaluate the first filter resulting in a design which performs well and is scalable. The image index type is built using Oracle8i extensible indexing technology, allowing users to create, use, and drop instances of this index type as they would any other standard index. In this paper we present an overview of the product, the design of the image index type, and some performance results of our product.
Melliyal Annamalai, Rajiv Chopra, Samuel DeFazio
SIGMOD Conference3
2000 Oracle8i Index-Organized Table and Its Application to New Domains
Jagannathan Srinivasan, Souripriya Das, Chuck Freiwald, Eugene Inseok Chong, Mahesh Jagannath, Aravind Yalamanchi, Ramkumar Krishnan, Anh-Tuan Tran 0005, Samuel DeFazio, Jayanta Banerjee
VLDB9
1999 Database Extensions for Complex Forms of Data (Abstract)
abstract
To adequately support text, image, spatial, message and other complex forms of data, modern database management systems must provide an extensive set of data integration features. The emerging object-relational database systems provide features for defining, storing, updating, indexing, and retrieving complex data types with full transaction semantics. The author describes these features in the context of Oracle8i database technology with examples from existing e-commerce and emerging XML data.
Samuel DeFazio
ICDE1
1996 Database Extensions for Complex Domains
abstract
Future versions of the Oracle Server will provide an open and extensible framework for supporting complex data domains including, but not limited to, text, image, spatial, video, and OLAP. This framework encompasses features for defining, storing, updating, indexing, and retrieving complex forms of data with full transaction semantics. The underpinning for these features is an extended Oracle Server that is an object-relational database management system (ORDBMS).
Samuel DeFazio, Jagannathan Srinivasan
ICDE1
1995 Integrating IR and RDBMS Using Cooperative Indexing
abstract
The full integration of information retrieval (IR) features into a database management system (DBMS) has long been recognized as both a significant goal and a challenging undertaking. By full integration we mean: i) support for document storage, indexing, retrieval, and update, ii) transaction semantics, thus all database operations on documents have the ACID properties of atomicity, consistency, isolation, and durability, iii) concurrent addition, update, and retrieval of documents, and iv) database query language extensions to provide ranking for document retrieval operations. It is also necessary for the integrated offering to exhibit scaleable performance for document indexing and retrieval processes. To identify the implementation requirements imposed by the desired level of integration, we layered a representative IR application on Oracle Rdb and then conducted a number of database load and document retrieval experiments. The results of these experiments suggest that infrastructural extensions are necessary to obtain both the desired level of IR integration and scaleable performance. With the insight gained from our initial experiments, we developed an approach, called cooperative indexing, that provides a framework to achieve both scaleability and full integration of IR and RDBMS technology. Prototype implementations of system-level extensions to support cooperative indexing were evaluated with a modified version of Oracle Rdb. Our experimental findings validate the cooperative indexing scheme and suggest alternatives to further improve performance.
Samuel DeFazio, Amjad M. Daoud, Lisa Ann Smith, Jagannathan Srinivasan, W. Bruce Croft, Jamie Callan
SIGIR1
1993 A Framework for Modeling Software Engineering Processes
abstract
Summary—Software engineering processes must be understood to be managed effectively. It is important to go beyond purely metaphorical and descriptive methods to achieve such understanding. This paper proposes a framework, based on dynamic feedback control systems, for building potentially quantitative models of software engineering processes. It then uses this framework to explore some important characteristics of quantifiable outputs of such processes, including observability, measurability, independence, (near) continuity, and (near) monotonicity. General Terms—Software engineering, process modeling.
Bruce W. Weide, Samuel DeFazio
Int. J. Softw. Eng. Knowl. Eng.2
1989 Conceptualizing the Software Engineering Process
Bruce W. Weide, Samuel DeFazio
SEKE2
1989 Diversity in Database Reference Behavior
abstract
Over the past fifteen years, empirical studies of the reference behavior of a number of database systems have produced seemingly contradictory results. The presence or absence of locality of reference and sequentiality have both been reported (or denied) in various papers. As such, the performance analyst or database implementor is left with little concrete guidance in the form of expected reference behavior of a database system under a realistic workload. We present empirical evidence that all of the previous results about database reference behavior are correct (or incorrect). That is, if the database reference sequence is viewed on a per-transaction instance or per-database basis, almost any reference behavior is discernible. Previous results which report the absolute absence or presence of a certain form of reference behavior were almost certainly derived from reference traces which were dominated by transactions or databases which exhibited a certain behavior. Our sample consists of roughly twenty-five million block references, from 350,000 transaction executions, directed at 175 operational on-line databases at two major corporations. As such, the sample is an order of magnitude more comprehensive than any other reported in the literature.
John P. Kearns, Samuel DeFazio
SIGMETRICS2
1983 Locality of Reference in Hierarchical Database Systems
abstract
Localized information referencing is a long-known and much-exploited facet of program behavior. The existence of such behavior in the data accessing patterns produced by database management systems is not currently supported by empirical results. We present experimental results which demonstrate that in certain environments and under certain important applications, locality of reference is an undeniable characteristic of the information accessing behavior of a hierarchical database management system. Furthermore, database locality of reference is in a sense more regular, predictable, and hence, more exploitable than the localized reference activity found in programs in general. The implications of these results for the performance enhancement and workload characterization of database management systems are discussed.
John P. Kearns, Samuel DeFazio
IEEE Trans. Software Eng.2