Arun K. Thakore

dblp:29/4138 · DBLP profile ↗
← Back
4ranked-venue papers
3as first author
0since 2021 · last 1995
—ORCID · none

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

Systems, architecture and hardware · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 2 · 2 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
1 paper
Query processing and optimization · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Parallel and multicore computing · 100%
Theoretical computer science
1 paper
Algorithms and data structures · 100%

Topics — the 4 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Query processing and optimization › complex data query processing
object-oriented query processing
0.011995
Algorithms for Asynchronous Parallel Processing of Object-Oriented Databases · IEEE Trans. Knowl. Data Eng. 1995
Query processing and optimization
parallel query processing
0.011995
Algorithms for Asynchronous Parallel Processing of Object-Oriented Databases · IEEE Trans. Knowl. Data Eng. 1995
Parallel and multicore computing
multicomputer
0.011987
Matrix Operations on a Multicomputer System with Switchabel Main Memory Modules and Dynamic Control · IEEE Trans. Computers 1987
Algorithms and data structures
numerical linear algebra
0.011987
Matrix Operations on a Multicomputer System with Switchabel Main Memory Modules and Dynamic Control · IEEE Trans. Computers 1987

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

two-phase query processing · 0.0pattern-based access · 0.0timing equations · 0.0distributed control · 0.0
YearPublicationVenuePosition
1995 Algorithms for Asynchronous Parallel Processing of Object-Oriented Databases
abstract
Management of large quantities of complex data is essential in many advanced application areas. Object-oriented (OO) database management system have been developed to effectively model and process the complex domain knowledge. They have been shown to outperform some existing relational systems. The existing implementations of OO database management systems attempt to improve the efficiency of OO queries by explicitly capturing the relationships among objects. However, the execution of complex queries involving the retrieval of objects from many classes and relationships among them causes the existing system to operate inefficiently. In this paper, we present parallel algorithms for the processing of queries against a large OO database. The algorithms are based on a closed model of query processing pattern-based access instead of the conventional value-based access. During processing, the algorithms avoid the execution of time-consuming join operations by making use of the explicitly stored object associations. Generation of large quantities of temporary data is avoided by marking objects using their identifiers and by employing a two-phase query processing strategy. A query is processed by concurrent multiple waves, thereby improving parallelism avoiding the complexities introduced in their sequential implementation. The correctness and the performance of the parallel algorithms have been tested and analyzed by running parallel programs on a 32-node transputer based parallel machine designed and developed at the IBM Research Center at Yorktown Heights, New York. Benchmark queries of different semantic complexities are generated, and their performance is analyzed for various data and query parameters.>
Arun K. Thakore, Stanley Y. W. Su, Herman Lam
IEEE Trans. Knowl. Data Eng.1
1994 Performance Analysis of Parallel Object-Oriented Query Processing Algorithms
Arun K. Thakore, Stanley Y. W. Su
Distributed Parallel Databases1
1990 Asynchronous Parallel Processing of Object Bases Using Multiple Wavefronts
Arun K. Thakore, Stanley Y. W. Su, Herman Lam, Dennis G. Shea
ICPP (1)1
1987 Matrix Operations on a Multicomputer System with Switchabel Main Memory Modules and Dynamic Control
abstract
This paper presents an analysis and evaluation of the performance of a multicomputer system (SM3) in supporting two basic matrix operations, namely multiplication and inversion. The system supports the efficient execution of the above mentioned operations by 1) achieving a high-bandwidth data transfer among computers by switching main memory modules, 2) supporting network partitioning, 3) employing a hardware communication and synchronization scheme, 4) using a distributed control technique, and 5) providing means to dynamically transfer control. Timing equations are derived and evaluated in an attempt to analyze the performance. Different cases which arise due to the relative sizes of memory modules and matrices during matrix multiplication are analyzed. The cases of partial and maximal pivoting during inversion are also analyzed. The SM3 system is compared quantitatively and qualitatively to a hypercube architecture.
Stanley Y. W. Su, Arun K. Thakore
IEEE Trans. Computers2