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

Bin Zhang 0004

dblp:13/5236-4 · DBLP profile ↗
← Back
12ranked-venue papers
4as first author
0since 2021 · last 2011
—ORCID · conflict

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

Databases, data management, data science and information retrieval · 10 · 3 first-authorArtificial intelligence and machine learning · 3 · 2 first-authorTheory of computation · 2 · 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
3 papers
Query processing and optimization · 67% Data mining · 26% Transaction processing and concurrency control · 7%
Network and information security
1 paper
Privacy and data protection · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Performance modeling and evaluation · 100%

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

TopicWeightPapersLastEvidence papers
Query processing and optimization
query optimization
0.112010
Data desensitization of customer data for use in optimizer performance experiments · ICDE 2010
Data mining
clustering
0.012003
Regression Clustering · ICDM 2003
Transaction processing and concurrency control › concurrency control › locking
deadlock-free locking
0.011992
Performance Evaluation of Cautious Waiting · ACM Trans. Database Syst. 1992
Performance modeling and evaluation
analytical modeling
0.011992
Performance Evaluation of Cautious Waiting · ACM Trans. Database Syst. 1992
Performance modeling and evaluation › distributed system performance
concurrency control performance
0.011992
Performance Evaluation of Cautious Waiting · ACM Trans. Database Syst. 1992

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

string desensitization · 0.2numeric desensitization · 0.2k-means · 0.0k-harmonic means · 0.0expectation-maximization · 0.0analytical modeling · 0.0mean-value analysis · 0.0mean value analysis · 0.0
YearPublicationVenuePosition
2011 The Fix-Point Method for Discrete Events Simulation Using SQL and UDF
Meichun Hsu, Bin Zhang 0004
DEXA (2)3
2011 Extend core UDF framework for GPU-enabled analytical query evaluation
abstract
To achieve scalable data intensive analytics, we investigate methods to integrate general purpose analytic computation into a query pipeline using User Defined Functions (UDFs). However, an existing UDF cannot act as a block operator with chunk-wise input along the tuple-wise query processing pipeline, therefore unable to deal with the application semantics definable on the set of incoming tuples representing a single object or falling in a time window, and unable to leverage external computation engines for efficient batch processing.
Ren Wu, Meichun Hsu, Bin Zhang 0004
IDEAS4
2010 Data desensitization of customer data for use in optimizer performance experiments
abstract
Improving the performance and functionality of database system optimizers requires experimentation on real customer data. Often these data are of sensitive nature and the only way to keep them is by applying a non-reversible transformation to obfuscate them. However, in order that the database optimizer generates exactly the same query plans as for the sensitive data, the transformation has to preserve the order and some important properties of the data distribution. Unfortunately, existing data obfuscation techniques do not preserve all of these properties and therefore are not applicable in this context. In this paper we present a Desensitizer tool that we have developed for optimizer performance experiments of HP's Neoview high availability data warehousing product. The tool is based on novel numeric and string desensitization algorithms which are agnostic to the database system. We explain the core concepts behind the algorithms, how they preserve the required data properties and important implementation considerations that were made. We present the architecture of the Desensitizer tool and results of the extensive validation that we conducted.
Malú Castellanos, Bin Zhang 0004, Ivo Jimenez, Perla Ruiz, Miguel Durazo, Umeshwar Dayal, Lily Jow
ICDE2
2010 Generalized UDF for Analytics Inside Database Engine
Meichun Hsu, Ren Wu, Bin Zhang 0004, Hansjörg Zeller
WAIM4
2010 GPU-Accelerated Predicate Evaluation on Column Store
Ren Wu, Bin Zhang 0004, Meichun Hsu
WAIM2
2009 Efficiently support MapReduce-like computation models inside parallel DBMS
abstract
While parallel DBMSs do support large scale parallel query processing on partitioned data, the reach of more general applications relies on User Defined Functions (UDFs). However, the existent UDF technology is insufficient both conceptually and practically. A UDF is not a relation-in, relation-out operator, which restricts its ability to model complex applications defined on a set of tuples rather than on a single one, and to be composed with other relational operators in a query. Further, to interact with the query execution efficiently, a UDF must be coded with complex interactions with DBMS internal data structures and system calls which is often beyond the expertise of an analytics application developer.
Andy Therber, Meichun Hsu, Hansjörg Zeller, Bin Zhang 0004, Ren Wu
IDEAS5
2006 Balancing Applied to Maximum Network Flow Problems
Robert E. Tarjan, Julie Ward, Bin Zhang 0004, Yunhong Zhou, Jia Mao
ESA3
2003 Regression Clustering
abstract
Complex distribution in real-world data is often modeled by a mixture of simpler distributions. Clustering is one of the tools to reveal the structure of this mixture. The same is true to the datasets with chosen response variables that people run regression on. Without separating the clusters with very different response properties, the residue error of the regression is large. Input variable selection could also be misguided to a higher complexity by the mixture. In regression clustering (RC), K (>1) regression functions are applied to the dataset simultaneously which guide the clustering of the dataset into K subsets each with a simpler distribution matching its guiding function. Each function is regressed on its own subset of data with a much smaller residue error. Both the regressions and the clustering optimize a common objective function. We present a RC algorithm based on K-harmonic means clustering algorithm and compare it with other existing RC algorithms based on K-means and EM.
Bin Zhang 0004
ICDM1
2003 Comparison of the Performance of Center-Based Clustering Algorithms
Bin Zhang 0004
PAKDD1
2000 Accurate Recasting of Parameter Estimation Algorithms Using Sufficient Statistics for Efficient Parallel Speed-Up: Demonstrated for Center-Based Data Clustering Algorithms
Bin Zhang 0004, Meichun Hsu, George Forman
PKDD1
1992 Performance Evaluation of Cautious Waiting
abstract
We study a deadlock-free locking-based concurrency control algorithm, called cautious waiting , which allows for a limited form of waiting. The algorithm is very simple to implement. We present an analytical solution to its performance evaluation based on the mean-value approach proposed by Tay et al. [18]. From the modeling point of view, we are able to do away with a major assumption used in Tay's previous work, and therefore capture more accurately both the restart and the blocking rates in the system. We show that to solve for this model we only need to solve for the root of a polynomial. The analytical tools developed enable us to see that the cautious waiting algorithm manages to achieve a delicate balance between restart and blocking, and therefore is superior (i.e., has higher throughput to both the no-waiting (i.e., immediate restart) and the general waiting algorithms under a wide range of system parameters. The study substantiates the argument that balancing restart and blocking is important in locking systems.
Meichun Hsu, Bin Zhang 0004
ACM Trans. Database Syst.2
1989 Unsafe Operations in B-Trees
Bin Zhang 0004, Meichun Hsu
Acta Informatica1