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

Setrag Khoshafian

dblp:14/6635 · DBLP profile ↗
← Back
13ranked-venue papers
6as 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 · 9 · 4 first-authorSoftware engineering, systems software and programming languages · 3 · 2 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorSystems, architecture and hardware · 1Theory of computation · 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
9 papers
Indexing and storage engines · 34% Data models and query languages · 28% Query processing and optimization · 27%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Storage systems · 76% Parallel and multicore computing · 24%

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

TopicWeightPapersLastEvidence papers
Indexing and storage engines
storage model
0.031988
Parallel Query Processing for Complex Objects · ICDE 1988
A Query Processing Strategy for the Decomposed Storage Model · ICDE 1987
A Decomposition Storage Model · SIGMOD Conference 1985
Query processing and optimization
parallel query processing
0.011988
Parallel Query Processing for Complex Objects · ICDE 1988
Storage systems
data placement
0.011987
Multi-Disk Management Algorithms · SIGMETRICS 1987
Storage systems
declustering
0.011987
Multi-Disk Management Algorithms · SIGMETRICS 1987
Storage systems
multi-disk storage
0.011987
Multi-Disk Management Algorithms · SIGMETRICS 1987
Indexing and storage engines
buffer management
0.011986
Buffering Schemes for Permanent Data · ICDE 1986
Data models and query languages › object model
complex object model
0.011986
A Calculus for Complex Objects · PODS 1986
Data models and query languages › object-oriented data model
object identity
0.011986
Object Identity · OOPSLA 1986
Parallel and multicore computing › parallel query processing
intra-operator parallelism
0.011988
Parallel Query Processing for Complex Objects · ICDE 1988
Parallel and multicore computing
load balancing
0.011987
Multi-Disk Management Algorithms · SIGMETRICS 1987
Parallel and multicore computing
parallel query processing
0.011987
A Query Processing Strategy for the Decomposed Storage Model · ICDE 1987
Data models and query languages
complex objects
0.011986
Implementation Techniques of Complex Objects · VLDB 1986
Data models and query languages
query language
0.011986
A Calculus for Complex Objects · PODS 1986
Database system architecture and tuning › relational database system
relational storage
0.011985
Efficient Support of Statistical Operations · IEEE Trans. Software Eng. 1985
Indexing and storage engines › storage management
storage structures
0.011985
Efficient Support of Statistical Operations · IEEE Trans. Software Eng. 1985

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

heuristic search · 0.0statistics-based buffering · 0.0locality modeling · 0.0declustering · 0.0clustering · 0.0vector building block algorithms · 0.0buffer management · 0.0
YearPublicationVenuePosition
1990 Storage management for persistent complex objects
Setrag Khoshafian, Michael J. Franklin, Michael J. Carey 0001
Inf. Syst.1
1989 A Persistent Complex Object Database Language
Setrag Khoshafian
Data Knowl. Eng.1
1989 A Calculus for Complex Objects
François Bancilhon, Setrag Khoshafian
J. Comput. Syst. Sci.2
1988 Parallel Query Processing for Complex Objects
abstract
The authors investigate a direct storage scheme for complex objects called FIHSM (Fully Inverted Hierarchical Storage Model) and propose a novel parallel-query-processing strategy (QPS) for it. The QPS has four phases (select, pivot, value materialize and compose). With a declustered placement strategy, each of these phases provides for both inter and intra-operation parallelism. Furthermore, partial results of one phase could be pipelined to the subsequent phase. The proposed four-phase structured algorithm is based on heuristics and thus avoids the prohibitive exhaustive searches which are needed for optimizing query executions in parallel environments.>
Setrag Khoshafian, Patrick Valduriez, George P. Copeland
ICDE1
1987 A Query Processing Strategy for the Decomposed Storage Model
abstract
Handling parallelism in database systems involves the specification of a storage model, a placement strategy, and a query processing strategy. An important goal is to determine the appropriate combination of these three strategies in order to obtain the best performance advantages. In this paper we present a novel and promising query processing strategy for a decomposed storage model. We discuss some of the qualitative advantages of the scheme. We also compare the performance of the proposed “pivot” strategy with conventional query processing for the n-ary storage model. The comparison is performed using the Wisconsin Benchmarks.
Setrag Khoshafian, George P. Copeland, Thomas Jagodis, Haran Boral, Patrick Valduriez
ICDE1
1987 Multi-Disk Management Algorithms
abstract
We investigate two schemes for placing data on multiple disks. We show that declustering (spreading each file across several disks) is inherently better than clustering (placing each file on a single disk) due to a number of reasons including parallelism and uniform load on all disks.
Miron Livny, Setrag Khoshafian, Haran Boral
SIGMETRICS2
1987 FAD, a Powerful and Simple Database Language
François Bancilhon, Ted Briggs, Setrag Khoshafian, Patrick Valduriez
VLDB3
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
ICDE2
1986 Object Identity
abstract
Identity is that property of an object which distinguishes each object from all others. Identity has been investigated almost independently in general-purpose programming languages and database languages. Its importance is growing as these two environments evolve and merge.
Setrag Khoshafian, George P. Copeland
OOPSLA1
1986 A Calculus for Complex Objects
abstract
Article Free Access Share on A calculus for complex objects Authors: Francois Bancilhon View Profile , Setrag Khoshafian Microelectronics and Computer Technology Corporation Microelectronics and Computer Technology CorporationView Profile Authors Info & Claims PODS '86: Proceedings of the fifth ACM SIGACT-SIGMOD symposium on Principles of database systemsJune 1985 Pages 53–60https://doi.org/10.1145/6012.15404Online:01 June 1985Publication History 109citation355DownloadsMetricsTotal Citations109Total Downloads355Last 12 Months11Last 6 weeks1 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
François Bancilhon, Setrag Khoshafian
PODS2
1986 Implementation Techniques of Complex Objects
Patrick Valduriez, Setrag Khoshafian, George P. Copeland
VLDB2
1985 A Decomposition Storage Model
abstract
This report examines the relative advantages of a storage model based on decomposition (of community view relations into binary relations containing a surrogate and one attribute) over conventional n-ary storage models
George P. Copeland, Setrag Khoshafian
SIGMOD Conference2
1985 Efficient Support of Statistical Operations
abstract
Most research in statistical databases has concentrated on retrieval, sampling, and aggregation type statistical queries. Data management issues associated with computational statistical operations have been ignored. As a first step towards integrating database management support of statistical operations, we have analyzed the performance of X'X, the QR decomposition, and the Singular Value Factorization. Alternative implementation strategies with respect to the relational and transposed storage organizations are developed. Implementation strategies corresponding to vector building block, vector-matrix, and direct algorithms with explicit buffer management are compared in terms of efficiency in performance.
Setrag Khoshafian, Douglas M. Bates, David J. DeWitt
IEEE Trans. Software Eng.1