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

Jo-Mei Chang

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

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

Databases, data management, data science and information retrieval · 3 · 3 first-authorComputer networks · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-authorSystems, architecture and hardware · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 100%
Databases, data mining, and information retrieval
4 papers
Database system architecture and tuning · 32% Indexing and storage engines · 26% Distributed and cloud data management · 16%

Topics — the 13 heaviest of 14, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Distributed systems › group communication
atomic broadcast
0.021984
Reliable Broadcast Protocols · ACM Trans. Comput. Syst. 1984
Simplifying Distributed Database Systems Design by Using a Broadcast Network · SIGMOD Conference 1984
Indexing and storage engines
multidimensional indexing
0.021981
Extended K-d Tree Database Organization: A Dynamic Multiattribute Clustering Method · IEEE Trans. Software Eng. 1981
A Dynamic Clustering Technique for Physical Database Design · SIGMOD Conference 1980
Distributed systems
concurrency control
0.011984
Simplifying Distributed Database Systems Design by Using a Broadcast Network · SIGMOD Conference 1984
Distributed systems
distributed database
0.011984
Simplifying Distributed Database Systems Design by Using a Broadcast Network · SIGMOD Conference 1984
Distributed systems
fault tolerance
0.011984
Reliable Broadcast Protocols · ACM Trans. Comput. Syst. 1984
Distributed systems › fault tolerance › fault-tolerant protocols
reliable broadcast
0.011984
Reliable Broadcast Protocols · ACM Trans. Comput. Syst. 1984
Distributed and cloud data management
distributed query processing
0.011982
A Heuristic Approach to Distributed Query Processing · VLDB 1982
Data mining › clustering
feature clustering
0.011980
A Dynamic Clustering Technique for Physical Database Design · SIGMOD Conference 1980
Database system architecture and tuning › database design
physical database design
0.011980
A Dynamic Clustering Technique for Physical Database Design · SIGMOD Conference 1980
Distributed systems › fault tolerance
failure detection
0.011984
Simplifying Distributed Database Systems Design by Using a Broadcast Network · SIGMOD Conference 1984
Data stream processing
event monitoring
0.011982
Database Alerting Techniques for Office Activities Management · IEEE Trans. Commun. 1982
Query processing and optimization › query optimization
heuristic query optimization
0.011982
A Heuristic Approach to Distributed Query Processing · VLDB 1982
Information retrieval › indexing
inverted file
0.011980
A Dynamic Clustering Technique for Physical Database Design · SIGMOD Conference 1980

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

two-phase non-blocking commit protocol · 0.0read-one/write-all update algorithm · 0.0log-based recovery · 0.0finite-state protocol design · 0.0multiattribute clustering · 0.0kd-tree · 0.0dynamic partitioning · 0.0discriminator sequence · 0.0alerting techniques · 0.0
YearPublicationVenuePosition
1984 Analysis of the Messages Transmitted in a Broadcast Protocol
Nicholas F. Maxemchuk, Jo-Mei Chang
ICC (3)2
1984 Simplifying Distributed Database Systems Design by Using a Broadcast Network
abstract
Atomic broadcast and failure detection are powerful primitives for distributed database systems In the distributed database system LAMBDA, they are provided as network primitives In this paper, we show how atomic broadcast and failure detection simplify transaction commitment, concurrency control, and crash recovery Specifically, we give a simple two-phase non-blocking commit protocol, whereas three phases are required in a point-to-point network We also give a simplified read-one/write-all update algorithm for replicated data and an easily implemented log-based recovery algorithm providing uninterrupted transaction processingThe benefits of performing the atomic broadcast and failure detection at the network level are also discussed Performing these functions at the network level not only simplifies database protocols but also better utilizes the broadcast network fewer messages are transmitted Comparisons between LAMBDA and existing distributed database systems are also made
Jo-Mei Chang
SIGMOD Conference1
1984 Reliable Broadcast Protocols
abstract
A reliable broadcast protocol for an unreliable broadcast network is described.The protocol operates between the application programs and the broadcast network.It isolates the application programs from the unreliable characteristics of the communication network.The protocol guarantees that all of the broadcast messages are received at all of the operational receivers in a broadcast group.In addition, the sequence of messages is the same at each of the receivers and a total ordering exists among all broadcast messages.This unique message sequencing can be used to simplify distributed database systems and distributed processing algorithms.The protocol can operate with as few as one acknowledgment message per broadcast message, instead of one acknowledgment from each receiver per broadcast message.The protocol continues to operate when sites in the broadcast group fail.
Jo-Mei Chang, Nicholas F. Maxemchuk
ACM Trans. Comput. Syst.1
1982 A Heuristic Approach to Distributed Query Processing
Jo-Mei Chang
VLDB1
1982 Database Alerting Techniques for Office Activities Management
abstract
In this paper the authors approach the problem of office activities management from the database viewpoint. Database alerting techniques are developed to serve the purpose of office activities management. A conceptual framework for office information system design is presented. Simple database alerters and implementation techniques, existential alerters and time alerters are discussed. An example of journal editing is described in detail. Finally, alerter system stability is discussed.
Jo-Mei Chang, Shi-Kuo Chang
IEEE Trans. Commun.1
1981 Extended K-d Tree Database Organization: A Dynamic Multiattribute Clustering Method
abstract
The problem of performing multiple attribute clustering in a dynamic database is studied. The extended K-d tree method is presented. In an extended K-d tree organization, the basic k-d tree structure after modification is used as the structure of the directory which organizes the data records in the secondary storage. The discriminator value of each level of the directory determines the partitioning direction of the corresponding attribute subspace. When the record insertion causes the data page to overload, the attribute space will be further partitioned along the direction specified by the corresponding discriminator.
Jo-Mei Chang, King-Sun Fu
IEEE Trans. Software Eng.1
1980 A Dynamic Clustering Technique for Physical Database Design
abstract
In this study, a technique of performing multiple attribute clustering in dynamic databases has been investigated. We have transformed the problem of performing multiple attribute clustering into a problem of dynamically partitioning the attribute space. The optimal number of partitioning of the attribute space in a dynamic database environment has been analyzed, the partitioning direction is controlled by a discriminator sequence. The design of the discriminator sequence to obtain the optimal partitioning is presented. The selection of the directory attributes has also been discussed. Using the extended K-d tree to direct the partitioning, we have presented the extended K-d tree method. Empirical results have justified the improvement of the performance using the extended K-d tree method, when compared with that using the single attribute clustering or using inverted file method without any clustering index.
Jo-Mei Chang, King-Sun Fu
SIGMOD Conference1
1979 Extended K-D tree database organization: a dynamic multi-attribute clustering method
abstract
The problem of performing multiple attribute clustering in a dynamic database is studied. The extended K-d tree method is presented. in an extended K-d tree organization, the basic k-d tree structure after modification is used as the struc ture of the directory which organizes the data records in the secondary storage. The discrimina tor value of each level of the directory determines the partitioning direction of the corresponding attribute subspace. When the record insertion causes the data page to overload, the attribute space will be further partitioned along the direction specified by the corresponding discriminator. For a given query, the number of disk accesses involved is estimated. The design of the discriminator function are then described.
Jo-Mei Chang, King-Sun Fu
COMPSAC1