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

Yan-Nong Huang

dblp:06/400 · DBLP profile ↗
← Back
8ranked-venue papers
7as first author
0since 2021 · last 1999
—ORCID · none

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

Databases, data management, data science and information retrieval · 6 · 5 first-authorArtificial intelligence and machine learning · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 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.

Software engineering, system software, and programming languages
1 paper
Services computing and microservices · 50% Operating systems · 50%
Databases, data mining, and information retrieval
1 paper
Query processing and optimization · 100%
Network and information security
1 paper
Authentication and access control · 100%

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

TopicWeightPapersLastEvidence papers
Operating systems
resource management
0.011999
Policies in a Resource Manager of Workflow Systems: Modeling, Enforcement and Management · ICDE 1999
Services computing and microservices › workflow management
workflow management system
0.011999
Policies in a Resource Manager of Workflow Systems: Modeling, Enforcement and Management · ICDE 1999
Query processing and optimization › parallel query processing
parallel transitive closure
0.011991
Parallel Computation of Direct Transitive Closures · ICDE 1991
Query processing and optimization
recursive query
0.011991
Parallel Computation of Direct Transitive Closures · ICDE 1991
Query processing and optimization › recursive query
transitive closure
0.011991
Parallel Computation of Direct Transitive Closures · ICDE 1991
Parallel and multicore computing
parallel query processing
0.011991
Parallel Computation of Direct Transitive Closures · ICDE 1991

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

query rewriting · 0.0policy modeling · 0.0warren's algorithm · 0.0
YearPublicationVenuePosition
1999 Policy-Based Resource Management
Yan-Nong Huang, Ming-Chien Shan
CAiSE1
1999 Policies in a Resource Manager of Workflow Systems: Modeling, Enforcement and Management
abstract
Summary form only given. We are interested in Workflow Management Systems (WFMS), and particularly, in Resource Management (RM) of WFMS. A WFMS consists of coordinating executions of multiple activities, instructing who (resource) do what (activity) and when. The "when" part is taken care of by the workflow engine which orders the executions of activities based on a process definition. The "who" part is handled by the resource manager that aims at finding suitable resources at the run-time for the accomplishment of an activity as the engine steps through the process definition. Resources of different kinds (human and material, for example) constitute the information system of our interest, their management consists of resource modeling and effective allocation upon users' requests. Since resource allocation needs to follow certain general guidelines (authority, security, for example)-no matter who or what application issues requests: so those general guidelines are better considered as part of the resources' semantics. That is the reason why we are interested in resource policy management in RM. Resource policies are general guidelines every individual resource allocation must observe. They differ from process specific policies which are only applied to a particular process. The policy manager is a module within the resource manager, responsible for efficiently managing a (potentially large) set of policies and enforcing them in resource allocation. We propose to enforce policies by query rewriting.
Yan-Nong Huang, Ming-Chien Shan
ICDE1
1998 Spatial Range Queries Using Traces
abstract
A trace, defined as a set of points satisfying some constraints, is introduced to specify ranges in which interesting objects are located. The paper shows how the declarativeness of the query language is enhanced by introducing this concept, and how explicitly recognized traces have a significant impact on query optimization. Two typical spatial queries are considered: spatial select and join. For spatial select queries, one needs to collect together distance related conditions concerning the same spatial attribute and to recognize them as a trace; this trace is used against the spatial index (if any) defined on the attribute, for query optimization. The trace concept is then extended to a region (instead of constant objects in the plane). This is necessary for spatial join queries since the spatial objects, in terms of which join conditions are specified, are bound by a relation. Because the whole plane is usually divided into rectangular regions by R -tree indexing, we consider actual traces on the basis of rectangles. A region r of one join relation and a region s of another join relation are 'joinable' (contain potentially joinable tuples) if r (or s) intersects with the trace on the basis of s (or r). By recursively exploring the R -tree indexes on the join attributes from roots to leaves, one may figure out joinable pages before searching for the principal relations.
Yan-Nong Huang
Int. J. Geogr. Inf. Sci.1
1997 Attribute-Based Automatic Network Map Scaling
Yan-Nong Huang
DASFAA1
1995 Fact Updates in Logic Databases
abstract
A logic database has two components. One comprises the base knowledge, represented explicitly, called the extensional base. The other stores more general knowledge in the form of derivation rules, and is called the intensional base. One may calculate derived facts in advance and store (or materialize) them. Thus, the response time can be expected to speed up. In this paper, we study a new evaluation technique for incrementally maintaining derived facts whenever updates occur on base facts. Our method is based on the seminaive evaluation so it is easy to implement; it is set-oriented, multiple updates may be dealt within a single manipulation; and insertion and deletion are treated uniformly. The method is evaluated analytically as well as experimentally. We indicate the potential application of our incremental method to a computational linguistic problem, i.e., parsing incomplete sentences. Related work in both areas of logic databases and computational linguistics are discussed.
Yan-Nong Huang, Verónica Dahl, Jiawei Han 0001
Int. J. Softw. Eng. Knowl. Eng.1
1994 Incremental Processing of Logic Database Relations
Yan-Nong Huang, Verónica Dahl, Jiawei Han 0001
ISMIS1
1994 Efficient Maintenance of Explicit Transitive Closures with Set-Oriented Update Propagation and Parallel Processing
Jean-Pierre Cheiney, Yan-Nong Huang
Data Knowl. Eng.2
1991 Parallel Computation of Direct Transitive Closures
abstract
To efficiently process recursive queries in a DBMS (database management system), a parallel, direct transitive closure algorithm is proposed. Efficiency is obtained by reorganizing the computation order of Warren's algorithm. The number of transfers among processors depends only on the number of processors and does not depend on the depth of the longest path. The evaluation shows an improvement due to the parallelism and the superiority of the proposed algorithm over recent propositions. The speed of the production of new tuples is very high and the volume of transfers between the sites is reduced.>
Yan-Nong Huang, Jean-Pierre Cheiney
ICDE1