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

Nandit Soparkar

dblp:s/NanditSoparkar · DBLP profile ↗
← Back
15ranked-venue papers
5as 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 · 9 · 4 first-authorArtificial intelligence and machine learning · 5 · 2 first-authorSystems, architecture and hardware · 3Theory of computation · 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
6 papers
Data mining · 51% Transaction processing and concurrency control · 37% Query processing and optimization · 5%
Computer architecture, parallel and distributed computing, and storage systems
4 papers
Storage systems · 39% Interconnection networks and networks-on-chip · 26% Distributed systems · 24%
Computer networks
1 paper
Internet architecture and protocols · 100%

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

TopicWeightPapersLastEvidence papers
Data mining › pattern mining › itemset mining
frequent itemset mining
0.012001
Heuristic Optimization for Decentralized Frequent Itemset Counting · ICDM 2001
Data mining
pattern mining
0.012001
Heuristic Optimization for Decentralized Frequent Itemset Counting · ICDM 2001
Transaction processing and concurrency control
consistency
0.012000
Probabilistic Data Consistency for Wide-Area Applications · ICDE 2000
Data mining › pattern mining
association rule mining
0.011999
Data Organization and Access for Efficient Data Mining · ICDE 1999
Internet architecture and protocols
ATM networks
0.011996
Employing Logic-Enhanced Memory for High-Performance ATM Network Interfaces · HPDC 1996
Interconnection networks and networks-on-chip
network interface
0.011996
Employing Logic-Enhanced Memory for High-Performance ATM Network Interfaces · HPDC 1996
Transaction processing and concurrency control › transaction scheduling
real-time transaction scheduling
0.011995
Databases with Deadline and Contingency Constraints · IEEE Trans. Knowl. Data Eng. 1995
Distributed systems › replication › geo-replication
wide-area replication
0.012000
Probabilistic Data Consistency for Wide-Area Applications · ICDE 2000
Data mining › pattern mining
itemset mining
0.011999
Data Organization and Access for Efficient Data Mining · ICDE 1999
Distributed and cloud data management
data partitioning
0.011990
Data-value Partitioning and Virtual Messages · PODS 1990
Transaction processing and concurrency control › concurrency control
distributed concurrency control
0.011990
Data-value Partitioning and Virtual Messages · PODS 1990
Database system architecture and tuning
real-time database
0.011990
Triggered Real-Time Databases with Consistency Constraints · VLDB 1990
Distributed systems
fault tolerance
0.011990
Data-value Partitioning and Virtual Messages · PODS 1990
Hardware reliability and fault tolerance › network fault tolerance
network partition tolerance
0.011990
Data-value Partitioning and Virtual Messages · PODS 1990
Transaction processing and concurrency control › contention management
data contention
0.011995
Databases with Deadline and Contingency Constraints · IEEE Trans. Knowl. Data Eng. 1995

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

on-chip data processing · 0.0logic-enhanced memory · 0.0heuristic optimization · 0.0predicate-based model · 0.0contingency plan selection · 0.0real-time scheduling · 0.0
YearPublicationVenuePosition
2001 Heuristic Optimization for Decentralized Frequent Itemset Counting
abstract
The choices for mining of decentralized data are numerous, and we have developed techniques to enumerate and optimize decentralized frequent itemset counting. We introduce our heuristic approach to improve the performance of such techniques developed in ways similar to query processing in database systems. We also describe empirical results that validate our heuristic techniques.
Viviane Crestana-Jensen, Nandit Soparkar
ICDM2
2000 Probabilistic Data Consistency for Wide-Area Applications
Hengming Zou, Nandit Soparkar, Farnam Jahanian
ICDE2
2000 Frequent Itemset Counting Across Multiple Tables
Viviane Crestana-Jensen, Nandit Soparkar
PAKDD2
1999 Data Organization and Access for Efficient Data Mining
abstract
Efficient mining of data presents a significant challenge, due to problems of combinatorial explosion in the space and time often required for such processing. While previous work has focused on improving the efficiency of the mining algorithms, we consider how the representation, organization, and access of the data may significantly affect performance, especially when I/O costs are also considered. By a simple analysis and comparison of the counting stage for the a priori association rules algorithm, we show that a "column-wise" approach to data access is often more efficient than the standard row-wise approach. We also provide the results of empirical simulations to validate our analysis. The key idea in our approach is that counting in the a priori algorithm with data accessed in a column-wise manner, significantly reduces the number of disk accesses required to identify itemsets with a minimum support in the database-primarily by reducing the degree to which data and counters need to be repeatedly brought into memory.
Brian Dunkel, Nandit Soparkar
ICDE2
1997 Characterizing Multicast Orderings Using Concurrency Control Theory
abstract
Coordinating distributed executions is achieved by two widely used approaches: process groups and transactions. Typically, the two represent a trade-off in terms of the degrees of consistency and performance. By applying transaction concurrency control techniques to characterize and design process group multicast orderings, we aim to provide aspects of both ends of the trade-off. In particular, we propose a framework in which each message multicast is regarded as a transaction. Appropriate message ordering protocols are devised and shown to be correct using a variant of concurrency control theory. Also, we are able do incorporate certain aspects of application semantics for which existing process group approaches are inadequate. Finally, our framework provides a means to characterize the performance of orderings to allow a comparison of different ordering protocols.
Paul A. Jensen, Nandit Soparkar, Amit G. Mathur
ICDCS2
1997 Logic-enhanced memory for high performance databases
abstract
Several emerging applications need a high performance, main memory database for which typical memory systems may be inadequate. In particular, the processor memory bandwidth proves to be a major performance limiting factor. We present the design of a back end object oriented database board and argue for its use in implementing high performance, real time applications. Our board uses programmable logic enhanced memory (i.e., data memory with select computing abilities) which is a novel way to obviate the low bandwidth problem for data intensive processing. Our efforts differ significantly from database machines by being more general purpose and targeting the bandwidth issue at a different level of the memory hierarchy. We describe the utility of logic enhanced memory in meeting the needs of high performance databases.
Abhaya Asthana, Nandit Soparkar, H. V. Jagadish, Paul Krzyzanowski
KES (2)2
1997 Customized metadata for Internet information
abstract
Several search engines, catalogs, and filtering services aim to help users of the Internet deal with a growing information "overload". However, these tools typically are either generic in scope, or limited to the needs of a particular user without regard for reuse in some related context. We propose an approach and architecture for customized filtering and cataloging which bridges these two extremes. We allow users to create and maintain a metadatabase of information gathered over time by using modular filters created for specific needs or drawn from a standard library. This metadatabase, which may be regarded as a database view of the Internet, can then be accessed to locate information relevant to specific or more generic tasks. Potentially, our approach achieves greater flexibility and specificity as compared to currently available tools. We describe our preliminary design, implementation, and experimentation for our proof of concept prototypical effort.
Brian Dunkel, Nandit Soparkar, P. Weinstein
KES (2)2
1997 Systems for KDD: From concepts to practice
Brian Dunkel, Nandit Soparkar, John Szaro, Ramasamy Uthurusamy
Future Gener. Comput. Syst.2
1996 Employing Logic-Enhanced Memory for High-Performance ATM Network Interfaces
abstract
With the advent of asynchronous transfer mode (ATM), network speeds are increasing substantially, and the greater communication bandwidth provides considerable potential for distributed applications. However, communication throughput delivered to the user applications has not increased as rapidly: network interfacing has become the next bottleneck. Consequently, better designs for network interfaces are essential to take full advantage of the higher-speed communication links such as the ATM. We present a novel hardware architecture for an ATM network interface employing memory with select on-chip data processing logic; i.e., logic-enhanced memory (LEM). We exhibit how LEM-based interfaces are particularly suitable for servers, where the majority of the operations are memory-intensive processing for client requests.
Henky Agusleo, Nandit Soparkar
HPDC2
1995 Run-Time Parallelization of Sequential Database Programs
abstract
In order to execute a database program written in sequential code efficiently on a parallel processor, we develop the use of transaction concurrency control paradigms to resolve data dependencies dynamically.The sequential code is divided into small units for execution, and these units are executed concurrently as separate "transactions."Our approach en.sures that the concurrent execution of the smaller units is logically equivalent to the original sequential program.We present an order-preserving concurrency control strategy to execute concurrently the nested invocations that are generated by the parallelized execution of the database program.We present performance figures from a preliminary implementation to indicate the benefits of our strategy.Finally, we provide a rough analysis to gauge the overheads associated with our approach that would impact performance in a full-fledged implementation.1
Nandit Soparkar, Paul Krzyzanowski, H. V. Jagadish, Abhaya Asthana
CIKM1
1995 Databases with Deadline and Contingency Constraints
abstract
Real-time database systems associate the concept of deadlines with transaction executions. Previous approaches use "best effort" techniques to schedule a given set of transactions to meet the deadlines as well as to ensure the consistency of the database. However, such approaches are inadequate for target applications which have "hard" real-time deadlines that need to be met in the event of crisis situations. In such cases, it is important to obtain contingency plans that may be invoked with guaranteed execution time characteristics. This paper presents an alternative model for real-time database systems in which deadlines are associated with "contingency" constraints rather than directly with transactions. Our approach leads to a predicate-based model that intrinsically incorporates both triggering and relative timing constraints regarding the transaction executions. We exhibit that selecting contingency plans with respect to various optimality criteria has inherent computational inefficiencies. We study the issues in scheduling of the selected plans with the focus on the contention among the transactions for data resources. Our results exhibit that the data contention, by itself, has a severe adverse impact on the schedulability of the deadline-constrained transactions. We discuss some of the practical implications of our results, and we suggest some counter-measures to handle the computational complexities.>
Nandit Soparkar, Henry F. Korth, Avi Silberschatz
IEEE Trans. Knowl. Data Eng.1
1994 Adaptive Commitment for Distributed Real-Time Transactions
abstract
Distributed real-time transaction systems are useful for both real-time and high-performance database applications. Standard transaction management approaches that use the two-phase commit protocol suffer from its high costs and blocking behavior which is problematic in real-time computing environments. Our approach in this paper is to identify ways in which a commit protocol can be made adaptive in the sense that under situations that demand it, such as a transient local overload, the system can dynamically change to a different commitment strategy. The decision to do so can be taken autonomously at any site. The different commitment strategies exploit a trade-off between the cost of commitment and the obtained degree of atomicity. Our protocols are based on optimistic commitment strategies, and they rely on local compensatory actions to recover from non-atomic executions. We provide the necessary framework to study the logical and temporal correctness criteria, and we describe examples to illustrate the use of our strategies.
Nandit Soparkar, Eliezer Levy, Henry F. Korth, Avi Silberschatz
CIKM1
1990 Data-value Partitioning and Virtual Messages
abstract
Network Partition failures in traditional Distributed Databases cause severe problems for transaction processing. The only way to overcome the problems of “blocking” behavior for transaction processing in the event of such failures is, effectively, to execute them at single sites. A new approach to data representation and distribution is proposed and it is shown to be suitable for failure-prone environments. We propose techniques for transaction processing, concurrency control and recovery for the new representation. Several properties that arise as a result of these methods, such as non-blocking behavior, independent recovery and high availability, suggest that the techniques could be profitably implemented in a distributed environment.
Nandit Soparkar, Avi Silberschatz
PODS1
1990 Triggered Real-Time Databases with Consistency Constraints
Henry F. Korth, Nandit Soparkar, Avi Silberschatz
VLDB2
1990 On the Interconnection Constants of Hopfield Nets
abstract
Abstract Hopfield nets are a class of neural networks that are often applied to optimisation problems. The role played by certain constants appearing in the interconnections are crucial to the computations. A bad choice of constant values results in the convergence of the system to states that represent extraneous results. This paper examines a discrete model of the nets which allows a better characterisation of the constants. The formal approach followed in this paper allows the specification of values to the constants that ensure convergence of the system to states that represent results that are not extraneous. Using the Hopfield nets terminology, we have identified methods to remove extraneous energy minima in the discrete version of the system. Since any simulation study of Hopfield nets on real computers must use discretised approximations to analog values, the results are of interest in a practical domain as well.
Nandit Soparkar, Avi Silberschatz
Formal Aspects Comput.1