EDBT 2026 Demo / reviewers in the wild / expert
Pavel Lifshits
dblp:154/1480
· DBLP profile ↗
5ranked-venue papers
1as first author
2since 2021 · last 2024
0000-0002-0301-020XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 1 since 2021Security and privacy · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 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.
| Software engineering, system software, and programming languages
2 papers |
Operating systems · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Memory systems · 85% Cloud and datacenter computing · 15% | |
| Network and information security
1 paper |
Hardware security and side channels · 100% |
Topics — the 8 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Operating systems › resource management › storage management
file systems |
0.4 | 1 | 2019 | GAIA: An OS Page Cache for Heterogeneous Systems · USENIX ATC 2019 |
Operating systems › resource management › memory management
page cache |
0.4 | 1 | 2019 | GAIA: An OS Page Cache for Heterogeneous Systems · USENIX ATC 2019 |
Memory systems › memory management
heterogeneous memory management |
0.4 | 1 | 2019 | GAIA: An OS Page Cache for Heterogeneous Systems · USENIX ATC 2019 |
Hardware security and side channels › trusted execution environments
Intel SGX |
0.3 | 1 | 2017 | Eleos: ExitLess OS Services for SGX Enclaves · EuroSys 2017 |
Hardware security and side channels
trusted execution environments |
0.3 | 1 | 2017 | Eleos: ExitLess OS Services for SGX Enclaves · EuroSys 2017 |
Operating systems › operating system interface
system call |
0.3 | 1 | 2017 | Eleos: ExitLess OS Services for SGX Enclaves · EuroSys 2017 |
Memory systems
non-volatile memory |
0.1 | 1 | 2019 | GAIA: An OS Page Cache for Heterogeneous Systems · USENIX ATC 2019 |
Cloud and datacenter computing › cloud security
confidential cloud computing |
0.1 | 1 | 2017 | Eleos: ExitLess OS Services for SGX Enclaves · EuroSys 2017 |
Methods — techniques the papers use, named apart from their topics
secure paging · 0.9TLB flush avoidance · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Space-efficient FTL for Mobile Storage via Tiny Neural NetsabstractWe present RQFTL, a demand-based FTL for mobile storage controllers that boosts the effective Logical-To-Physical (L2P) address translation cache capacity over state-of-the-art techniques. RQFTL stores a large part of the L2P cache in a compressed form, and employs a learned data structure called RQRMI that leverages tiny neural nets to quickly find the correct translation entry in the cache. RQFTL uses neural network inference for cache lookups, and rapidly retrains the neural nets to efficiently handle L2P cache updates. It is specifically optimized to achieve high coverage for scattered read accesses, making it suitable for popular read-skewed workloads such as mobile gaming. Ron Marcus, Alon Rashelbach, Ori Ben Zur, Pavel Lifshits, Mark Silberstein |
SYSTOR | 4 |
| 2021 | Modes of Homogeneous Gradient FlowsabstractFinding latent structures in data is drawing increasing attention in diverse fields such as image and signal processing, fluid dynamics, and machine learning. In this work we examine the problem of finding the main modes of gradient flows. Gradient descent is a fundamental process in optimization where its stochastic version is prominent in training of neural networks. Here our aim is to establish a consistent theory for gradient flows $\boldsymbol{\psi}_t = P(\boldsymbol{\psi})$, where $P$ is a nonlinear homogeneous operator. Our proposed framework stems from analytic solutions of homogeneous flows, previously formalized by Cohen and Gilboa, where the initial condition $\boldmath{\psi}_0$ admits the nonlinear eigenvalue problem $P(\boldsymbol{\psi}_0)=\lambda \boldsymbol{\psi}_0 $. We first present an analytic solution for dynamic mode decomposition (DMD) in such cases. We show an inherent flaw of DMD, which is unable to recover the essential dynamics of the flow. It is evident that DMD is best suited for homogeneous flows of degree one. We propose an adaptive time sampling scheme and show its dynamics are analogue to homogeneous flows of degree one with a fixed step size. Moreover, we adapt DMD to yield a real spectrum, using symmetric matrices. Our analytic solution of the proposed scheme recovers the dynamics perfectly and yields zero error. We then proceed to show the relation between the orthogonal modes $\{\phi_i\}$ and their decay profiles under the gradient flow. We formulate orthogonal nonlinear spectral decomposition (OrthoNS), which recovers the essential latent structures of the gradient descent process. Definitions for spectrum and filtering are given, and a Parseval-type identity is shown. Experimental results on images show the resemblance to direct computations of nonlinear spectral decomposition. A significant speedup (by about two orders of magnitude) is achieved for this application using the proposed method. Ido Cohen 0001, Omri Azencot, Pavel Lifshits, Guy Gilboa |
SIAM J. Imaging Sci. | 3 |
| 2019 | GAIA: An OS Page Cache for Heterogeneous Systems
Tanya Brokhman, Pavel Lifshits, Mark Silberstein |
USENIX ATC | 2 |
| 2018 | Power to peep-all: Inference Attacks by Malicious Batteries on Mobile DevicesabstractAbstract Mobile devices are equipped with increasingly smart batteries designed to provide responsiveness and extended lifetime. However, such smart batteries may present a threat to users’ privacy. We demonstrate that the phone’s power trace sampled from the battery at 1KHz holds enough information to recover a variety of sensitive information. We show techniques to infer characters typed on a touchscreen; to accurately recover browsing history in an open-world setup; and to reliably detect incoming calls, and the photo shots including their lighting conditions. Combined with a novel exfiltration technique that establishes a covert channel from the battery to a remote server via a web browser, these attacks turn the malicious battery into a stealthy surveillance device. We deconstruct the attack by analyzing its robustness to sampling rate and execution conditions. To find mitigations we identify the sources of the information leakage exploited by the attack. We discover that the GPU or DRAM power traces alone are sufficient to distinguish between different websites. However, the CPU and power-hungry peripherals such as a touchscreen are the primary sources of fine-grain information leakage. We consider and evaluate possible mitigation mechanisms, highlighting the challenges to defend against the attacks. In summary, our work shows the feasibility of the malicious battery and motivates further research into system and application-level defenses to fully mitigate this emerging threat. Pavel Lifshits, Roni Forte, Yedid Hoshen, Matthew Halpern, Manuel Philipose, Mohit Tiwari, Mark Silberstein |
Proc. Priv. Enhancing Technol. | 1 |
| 2017 | Eleos: ExitLess OS Services for SGX EnclavesabstractIntel Software Guard extensions (SGX) enable secure and trusted execution of user code in an isolated enclave to protect against a powerful adversary. Unfortunately, running I/O-intensive, memory-demanding server applications in enclaves leads to significant performance degradation. Such applications put a substantial load on the in-enclave system call and secure paging mechanisms, which turn out to be the main reason for the application slowdown. In addition to the high direct cost of thousands-of-cycles long SGX management instructions, these mechanisms incur the high indirect cost of enclave exits due to associated TLB flushes and processor state pollution. Meni Orenbach, Pavel Lifshits, Marina Minkin, Mark Silberstein |
EuroSys | 2 |