Demo Data from EDBT 2026 / reviewers in the wild / expert
Mahesh Dananjaya
dblp:203/0112 · also T. M. Dananjaya
· DBLP profile ↗
4ranked-venue papers
2as first author
1since 2021 · last 2025
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-author · 1 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.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Memory systems · 78% Storage systems · 22% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems
crash recovery |
0.4 | 1 | 2020 | Lazy Release Persistency · ASPLOS 2020 |
Memory systems › non-volatile memory
log-free data structures |
0.4 | 1 | 2020 | Lazy Release Persistency · ASPLOS 2020 |
Memory systems
non-volatile memory |
0.4 | 1 | 2020 | Lazy Release Persistency · ASPLOS 2020 |
Memory systems › non-volatile memory › persistent memory
persistency model |
0.4 | 1 | 2020 | Lazy Release Persistency · ASPLOS 2020 |
Memory systems
memory consistency |
0.1 | 1 | 2020 | Lazy Release Persistency · ASPLOS 2020 |
Memory systems
persist barriers |
0.1 | 1 | 2020 | Lazy Release Persistency · ASPLOS 2020 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.4microarchitectural mechanism design · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Fast, Highly Available, and Recoverable Transactions on Disaggregated Data Stores
Mahesh Dananjaya, Vasilis Gavrielatos, Antonios Katsarakis, Nikos Ntarmos, Vijay Nagarajan |
EDBT | 1 |
| 2020 | Lazy Release PersistencyabstractFast non-volatile memory (NVM) has sparked interest in log-free data structures (LFDs) that enable crash recovery without the overhead of logging. However, recovery hinges on primitives that provide guarantees on what remains in NVM upon a crash. While ordering and atomicity are two well-understood primitives, we focus on ordering and its efficacy in enabling recovery of LFDs. We identify that one-sided persist barriers of acquire-release persistency (ARP)--the state-of-the-art ordering primitive and its microarchitectural implementation--are not strong enough to enable recovery of an LFD. Therefore, correct recovery necessitates the inclusion of the more expensive full barriers. In this paper, we propose strengthening the one-sided barrier semantics of ARP. The resulting persistency model, release persistency (RP), guarantees that NVM will hold a consistent-cut of the execution upon a crash, thereby satisfying the criterion for correct recovery of an LFD. We then propose lazy release persistency (LRP), a microarchitectural mechanism for efficiently enforcing RP's one-sided barriers. Our evaluation on 5 commonly used LFDs suggests that LRP provides a 14%-44% performance improvement over the state-of-the-art full barrier. Mahesh Dananjaya, Vasilis Gavrielatos, Arpit Joshi, Vijay Nagarajan |
ASPLOS | 1 |
| 2018 | Reconfigurable Co-Processor Architecture with Limited Numerical Precision to Accelerate Deep Convolutiosnal Neural NetworksabstractConvolutional Neural Networks (CNNs) are widely used in deep learning applications, e.g. visual systems, robotics etc. However, existing software solutions are not efficient. Therefore, many hardware accelerators have been proposed optimizing performance, power and resource utilization of the implementation. Amongst existing solutions, Field Programmable Gate Array (FPGA) based architecture provides better cost-energy-performance trade-offs as well as scalability and minimizing development time. In this paper, we present a model-independent reconfigurable co-processing architecture to accelerate CNNs. Our architecture consists of parallel Multiply and Accumulate (MAC) units with caching techniques and interconnection networks to exploit maximum data parallelism. In contrast to existing solutions, we introduce limited precision 32 bit Q-format fixed point quantization for arithmetic representations and operations. As a result, our architecture achieved significant reduction in resource utilization with competitive accuracy. Furthermore, we developed an assembly-type microinstructions to access the co-processing fabric to manage layer-wise parallelism, thereby making re-use of limited resources. Finally, we have tested our architecture up to 9×9 kernel size on Xilinx Virtex 7 FPGA, achieving a throughput of up to 226.2 GOp/S for 3×3 kernel size. Sasindu Wijeratne, Sandaruwan Jayaweera, Mahesh Dananjaya, Ajith Pasqual |
ASAP | 3 |
| 2017 | SDN based operator assisted offloading platform for multi-controller 5G networksabstractThis paper presents an operator-assisted data offloading platform for 5G mobile networks by using Software Defined Networking (SDN). By enabling lateral communication between multiple SDN controllers, operators are able to perform the offloading process without the intervention of the user. Moreover, the offloading decision of proposed platform is based on accurate real time network conditions. The proposed mechanism is implemented on a testbed to verify feasibility and performance. Madhusanka Liyanage, Mahesh Dananjaya, Jude Okwuibe, Mika Ylianttila |
LANMAN | 2 |