Marc G. Smith

dblp:43/4730 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
0since 2021 · last 1990
—ORCID · none

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

Databases, data management, data science and information retrieval · 3

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
2 papers
Database system architecture and tuning · 62% Indexing and storage engines · 32% Transaction processing and concurrency control · 6%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Memory systems · 77% Hardware reliability and fault tolerance · 23%

Topics — the 7 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Indexing and storage engines › partitioning
data declustering
0.011990
Prototyping Bubba, A Highly Parallel Database System · IEEE Trans. Knowl. Data Eng. 1990
Database system architecture and tuning
horizontal partitioning
0.011990
Prototyping Bubba, A Highly Parallel Database System · IEEE Trans. Knowl. Data Eng. 1990
Database system architecture and tuning
parallel database system
0.011990
Prototyping Bubba, A Highly Parallel Database System · IEEE Trans. Knowl. Data Eng. 1990
Database system architecture and tuning › parallel database system
shared-nothing architecture
0.011990
Prototyping Bubba, A Highly Parallel Database System · IEEE Trans. Knowl. Data Eng. 1990
Indexing and storage engines
buffer management
0.011986
Buffering Schemes for Permanent Data · ICDE 1986
Transaction processing and concurrency control
distributed transaction management
0.011990
Prototyping Bubba, A Highly Parallel Database System · IEEE Trans. Knowl. Data Eng. 1990
Hardware reliability and fault tolerance
memory reliability
0.011989
The Case For Safe RAM · VLDB 1989

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

range partitioning · 0.0hashing · 0.0statistics-based buffering · 0.0locality modeling · 0.0
YearPublicationVenuePosition
1990 Prototyping Bubba, A Highly Parallel Database System
abstract
Bubba is a highly parallel computer system for data-intensive applications. The basis of the Bubba design is a scalable shared-nothing architecture which can scale up to thousands of nodes. Data are declustered across the nodes (i.e. horizontally partitioned via hashing or range partitioning) and operations are executed at those nodes containing relevant data. In this way, parallelism can be exploited within individual transactions as well as among multiple concurrent transactions to improve throughput and response times for data-intensive applications. The current Bubba prototype runs on a commercial 40-node multicomputer and includes a parallelizing compiler, distributed transaction management, object management, and a customized version of Unix. The current prototype is described and the major design decisions that went into its construction are discussed. The lessons learned from this prototype and its predecessors are presented.>
Haran Boral, William Alexander, Larry Clay, George P. Copeland, Scott Danforth, Michael J. Franklin, Brian E. Hart, Marc G. Smith, Patrick Valduriez
IEEE Trans. Knowl. Data Eng.8
1989 The Case For Safe RAM
George P. Copeland, Tom W. Keller, Ravi Krishnamurthy, Marc G. Smith
VLDB4
1986 Buffering Schemes for Permanent Data
abstract
The availability of larger RAM spaces for DBMSs provides interesting opportunities for performance enhancements, especially in buffer management. In this paper we propose and compare two alternative strategies for the buffer management of permanent data (i.e., the data committed by transactions) called block buffering and attribute buffering. These strategies use statistics to capture the changing locality of a reference string. We model and demonstrate the impact of locality on the performance of buffering. We also analyze and compare the effect of both the attribute and predicate dimensions of locality on buffering, varying a number of parameters including the degree of locality, RAM size, and RAM utilization.
George P. Copeland, Setrag Khoshafian, Marc G. Smith, Patrick Valduriez
ICDE3