Joanna Che

dblp:290/7084 · DBLP profile ↗
← Back
2ranked-venue papers
1as first author
2since 2021 · last 2024
0009-0005-5518-8332ORCID · corroborated

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

Systems, architecture and hardware · 2 · 1 first-author · 2 since 2021

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
2 papers
Data mining · 68% Graph data management · 32%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 100%

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

TopicWeightPapersLastEvidence papers
Data mining › structured data mining
graph mining
0.812024
Contigra: Graph Mining with Containment Constraints · EuroSys 2024
Data mining › structured data mining › graph mining
subgraph mining
0.812024
Contigra: Graph Mining with Containment Constraints · EuroSys 2024
Graph data management › graph processing
streaming graph processing
0.512021
DZiG: sparsity-aware incremental processing of streaming graphs · EuroSys 2021
Graph data management
graph pattern matching
0.212024
Contigra: Graph Mining with Containment Constraints · EuroSys 2024
Parallel and multicore computing › parallel computation models
bulk synchronous parallel
0.112021
DZiG: sparsity-aware incremental processing of streaming graphs · EuroSys 2021

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

change-driven programming model · 1.0adaptive incremental strategy · 1.0task-parallel graph exploration · 0.8
YearPublicationVenuePosition
2024 Contigra: Graph Mining with Containment Constraints
abstract
While graph mining systems employ efficient task-parallel strategies to quickly explore subgraphs of interest (or matches), they remain oblivious to containment constraints like maximality and minimality, resulting in expensive constraint checking on every explored match as well as redundant explorations that limit their scalability.
Joanna Che, Kasra Jamshidi, Keval Vora
EuroSys1
2021 DZiG: sparsity-aware incremental processing of streaming graphs
abstract
State-of-the-art streaming graph processing systems that provide Bulk Synchronous Parallel (BSP) guarantees remain oblivious to the computation sparsity present in iterative graph algorithms, which severely limits their performance. In this paper we propose DZiG, a high-performance streaming graph processing system that retains efficiency in presence of sparse computations while still guaranteeing BSP semantics. At the heart of DZiG is: (1) a sparsity-aware incremental processing technique that expresses computations in a recursive manner to be able to safely identify and prune updates (hence retaining sparsity); (2) a simple change-driven programming model that naturally exposes sparsity in iterative computations; and, (3) an adaptive processing model that automatically changes the incremental computation strategy to limit its overheads when computations become very sparse. DZiG outperforms state-of-the-art streaming graph processing systems, and pushes the boundary of dependency-driven processing for streaming graphs to over 10 million simultaneous mutations, which is orders of magnitude higher compared to the state-of-the-art systems.
Mugilan Mariappan, Joanna Che, Keval Vora
EuroSys2