Demo Data from VLDB 2026 / reviewers in the wild / expert
Mandana Bagheri-Marzijarani
dblp:168/2799
· DBLP profile ↗
3ranked-venue papers
0as first author
1since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 1 since 2021Security and privacy · 2
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
1 paper |
Memory systems · 77% Performance modeling and evaluation · 23% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems
cache |
0.6 | 1 | 2022 | ReuseTracker: Fast Yet Accurate Multicore Reuse Distance Analyzer · ACM Trans. Archit. Code Optim. 2022 |
Memory systems › data locality
cache locality |
0.6 | 1 | 2022 | ReuseTracker: Fast Yet Accurate Multicore Reuse Distance Analyzer · ACM Trans. Archit. Code Optim. 2022 |
Performance modeling and evaluation › profiling
profiling tools |
0.6 | 1 | 2022 | ReuseTracker: Fast Yet Accurate Multicore Reuse Distance Analyzer · ACM Trans. Archit. Code Optim. 2022 |
Memory systems › memory referencing behavior
reuse distance |
0.6 | 1 | 2022 | ReuseTracker: Fast Yet Accurate Multicore Reuse Distance Analyzer · ACM Trans. Archit. Code Optim. 2022 |
Memory systems
cache coherence |
0.2 | 1 | 2022 | ReuseTracker: Fast Yet Accurate Multicore Reuse Distance Analyzer · ACM Trans. Archit. Code Optim. 2022 |
Methods — techniques the papers use, named apart from their topics
hardware performance monitoring · 0.6binary instrumentation · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | ReuseTracker: Fast Yet Accurate Multicore Reuse Distance AnalyzerabstractOne widely used metric that measures data locality is reuse distance —the number of unique memory locations that are accessed between two consecutive accesses to a particular memory location. State-of-the-art techniques that measure reuse distance in parallel applications rely on simulators or binary instrumentation tools that incur large performance and memory overheads. Moreover, the existing sampling-based tools are limited to measuring reuse distances of a single thread and discard interactions among threads in multi-threaded programs. In this work, we propose ReuseTracker —a fast and accurate reuse distance analyzer that leverages existing hardware features in commodity CPUs. ReuseTracker is designed for multi-threaded programs and takes cache-coherence effects into account. By utilizing hardware features like performance monitoring units and debug registers, ReuseTracker can accurately profile reuse distance in parallel applications with much lower overheads than existing tools. It introduces only 2.9× runtime and 2.8× memory overheads. Our tool achieves 92% accuracy when verified against a newly developed configurable benchmark that can generate a variety of different reuse distance patterns. We demonstrate the tool’s functionality with two use-case scenarios using PARSEC, Rodinia, and Synchrobench benchmark suites where ReuseTracker guides code refactoring in these benchmarks by detecting spatial reuses in shared caches that are also false sharing and successfully predicts whether some benchmarks in these suites can benefit from adjacent cache line prefetch optimization. Muhammad Aditya Sasongko, Milind Chabbi, Mandana Bagheri-Marzijarani, Didem Unat |
ACM Trans. Archit. Code Optim. | 3 |
| 2019 | Cubismo: decloaking server-side malware via cubist program analysisabstractMalware written in dynamic languages such as PHP routinely employ anti-analysis techniques such as obfuscation schemes and evasive tricks to avoid detection. On top of that, attackers use automated malware creation tools to create numerous variants with little to no manual effort. Abbas Naderi-Afooshteh, Yonghwi Kwon 0001, Anh Nguyen-Tuong, Mandana Bagheri-Marzijarani, Jack W. Davidson |
ACSAC | 4 |
| 2015 | Joza: Hybrid Taint Inference for Defeating Web Application SQL Injection AttacksabstractDespite years of research on taint-tracking techniques to detect SQL injection attacks, taint tracking is rarely used in practice because it suffers from high performance overhead, intrusive instrumentation, and other deployment issues. Taint inference techniques address these shortcomings by obviating the need to track the flow of data during program execution by inferring markings based on either the program's input (negative taint inference), or the program itself (positive taint inference). We show that existing taint inference techniques are insecure by developing new attacks that exploit inherent weaknesses of the inferencing process. To address these exposed weaknesses, we developed Joza, a novel hybrid taint inference approach that exploits the complementary nature of negative and positive taint inference to mitigate their respective weaknesses. Our evaluation shows that Joza prevents real-world SQL injection attacks, exhibits no false positives, incurs low performance overhead (4%), and is easy to deploy. Abbas Naderi-Afooshteh, Anh Nguyen-Tuong, Mandana Bagheri-Marzijarani, Jason Hiser, Jack W. Davidson |
DSN | 3 |