Demo Data from VLDB 2026 / reviewers in the wild / expert
Ali Razeen
dblp:45/10521
· DBLP profile ↗
9ranked-venue papers
2as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 7 · 2 first-authorSystems, architecture and hardware · 1Security and privacy · 1
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.
| Network and information security
5 papers |
Web and mobile security · 52% Systems and software security · 25% Privacy and data protection · 14% | |
| Computer networks
4 papers |
Routing and switching · 45% Content delivery and video streaming · 32% Transport protocols and congestion control · 23% | |
| Software engineering, system software, and programming languages
2 papers |
Operating systems · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Processor architecture and microarchitecture · 60% GPUs and heterogeneous computing · 40% |
Topics — the 24 heaviest of 25, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Web and mobile security
mobile security |
0.6 | 2 | 2019 | Permissions Plugins as Android Apps · MobiSys 2019 SpanDex: Secure Password Tracking for Android · USENIX Security Symposium 2014 |
Content delivery and video streaming › interactive video streaming
cloud gaming |
0.4 | 2 | 2015 | Kahawai: High-Quality Mobile Gaming Using GPU Offload · MobiSys 2015 Demo: Kahawai: high-quality mobile gaming using GPU offload · MobiSys 2014 |
Web and mobile security › mobile application security
android permissions |
0.4 | 1 | 2019 | Permissions Plugins as Android Apps · MobiSys 2019 |
Operating systems
mobile systems |
0.4 | 1 | 2019 | Permissions Plugins as Android Apps · MobiSys 2019 |
Operating systems › system security › operating system security › protection mechanism › isolation
process isolation |
0.4 | 1 | 2019 | Permissions Plugins as Android Apps · MobiSys 2019 |
Systems and software security › information flow tracking
dynamic information flow tracking |
0.3 | 1 | 2018 | SandTrap: Tracking Information Flows On Demand with Parallel Permissions · MobiSys 2018 |
Operating systems › resource management › memory management
memory protection |
0.3 | 1 | 2018 | SandTrap: Tracking Information Flows On Demand with Parallel Permissions · MobiSys 2018 |
Privacy and data protection › image privacy
camera privacy |
0.2 | 1 | 2016 | What You Mark is What Apps See · MobiSys 2016 |
Systems and software security › software vulnerability
cryptographic API misuse |
0.2 | 1 | 2014 | Demo: Zero interaction private messaging with ZIPR · MobiSys 2014 |
Web and mobile security
mobile application security |
0.2 | 1 | 2014 | Demo: Zero interaction private messaging with ZIPR · MobiSys 2014 |
Cryptographic primitives and cryptanalysis
symmetric cryptography |
0.2 | 1 | 2014 | Demo: Zero interaction private messaging with ZIPR · MobiSys 2014 |
Routing and switching › adaptive routing
detour routing |
0.2 | 1 | 2013 | mPath: High-Bandwidth Data Transfers with Massively Multipath Source Routing · IEEE Trans. Parallel Distributed Syst. 2013 |
Routing and switching
multipath routing |
0.2 | 1 | 2013 | mPath: High-Bandwidth Data Transfers with Massively Multipath Source Routing · IEEE Trans. Parallel Distributed Syst. 2013 |
Routing and switching
routing |
0.2 | 1 | 2013 | mPath: High-Bandwidth Data Transfers with Massively Multipath Source Routing · IEEE Trans. Parallel Distributed Syst. 2013 |
Routing and switching
source routing |
0.2 | 1 | 2013 | mPath: High-Bandwidth Data Transfers with Massively Multipath Source Routing · IEEE Trans. Parallel Distributed Syst. 2013 |
Transport protocols and congestion control
flow control |
0.1 | 1 | 2012 | Dynamic regulation of mobile 3G/HSPA uplink buffer with Receiver-side Flow Control · ICNP 2012 |
Transport protocols and congestion control › flow control
receiver-based flow control |
0.1 | 1 | 2012 | Dynamic regulation of mobile 3G/HSPA uplink buffer with Receiver-side Flow Control · ICNP 2012 |
Processor architecture and microarchitecture › multithreading
multithreaded execution |
0.1 | 1 | 2018 | SandTrap: Tracking Information Flows On Demand with Parallel Permissions · MobiSys 2018 |
Interaction techniques and input › sensor-based interaction
camera-based interaction |
0.1 | 1 | 2016 | What You Mark is What Apps See · MobiSys 2016 |
Privacy and data protection
image privacy |
0.1 | 1 | 2016 | What You Mark is What Apps See · MobiSys 2016 |
GPUs and heterogeneous computing › CPU-GPU heterogeneous computing
GPU offloading |
0.1 | 1 | 2015 | Kahawai: High-Quality Mobile Gaming Using GPU Offload · MobiSys 2015 |
Systems and software security
memory safety |
0.1 | 1 | 2014 | SpanDex: Secure Password Tracking for Android · USENIX Security Symposium 2014 |
Web and mobile security
messaging application security |
0.1 | 1 | 2014 | Demo: Zero interaction private messaging with ZIPR · MobiSys 2014 |
Transport protocols and congestion control › congestion control fairness
TCP friendliness |
0.0 | 1 | 2013 | mPath: High-Bandwidth Data Transfers with Massively Multipath Source Routing · IEEE Trans. Parallel Distributed Syst. 2013 |
Methods — techniques the papers use, named apart from their topics
parallel permissions · 1.0binary instrumentation · 1.0process isolation · 0.8permission plugins · 0.8region marking · 0.53d object marking · 0.5static analysis · 0.2dynamic taint analysis · 0.2proxy-based implementation · 0.2measurement · 0.2measurement study · 0.1feedback control · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Permissions Plugins as Android AppsabstractThe permissions framework for Android is frustratingly inflexible. Once granted a permission, Android will always allow an app to access the resource until the user manually revokes the app's permission. Prior work has proposed extensible plugin frameworks, but they have struggled to support flexible authorization and isolate apps and plugins from each other. In this paper, we propose DALF, a framework for extensible permissions plugins that provides both flexibility and isolation. The insight underlying DALF is that permissions plugins should be treated as apps themselves. This approach allows plugins to maintain state and access system resources such as a device's location while being restricted by Android's process-isolation mechanisms. Experiments with microbenchmarks and case studies with real third-party apps show promising results: plugins are easy to develop and impose acceptable overhead for most resources. Nisarg Raval, Ali Razeen, Ashwin Machanavajjhala, Landon P. Cox, Andy Warfield |
MobiSys | 2 |
| 2018 | SandTrap: Tracking Information Flows On Demand with Parallel PermissionsabstractThe most promising way to improve the performance of dynamic information-flow tracking (DIFT) for machine code is to only track instructions when they process tainted data. Unfortunately, prior approaches to on-demand DIFT are a poor match for modern mobile platforms that rely heavily on parallelism to provide good interactivity in the face of computationally intensive tasks like image processing. The main shortcoming of these prior efforts is that they cannot support an arbitrary mix of parallel threads due to the limitations of page protections. Ali Razeen, Alvin R. Lebeck, David H. Liu, Alexander Meijer, Valentin Pistol, Landon P. Cox |
MobiSys | 1 |
| 2016 | What You Mark is What Apps SeeabstractUsers are increasingly vulnerable to inadvertently leaking sensitive information through cameras. In this paper, we investigate an approach to mitigating the risk of such inadvertent leaks called privacy markers. Privacy markers give users fine-grained control of what visual information an app can access through a device's camera. We present two examples of this approach: PrivateEye, which allows a user to mark regions of a two-dimensional surface as safe to release to an app, and WaveOff, which does the same for three-dimensional objects. We have integrated both systems with Android's camera subsystem. Experiments with our prototype show that a Nexus 5 smartphone can deliver near realtime frame rates while protecting secret information, and a 26-person user study elicited positive feedback on our prototype's speed and ease-of-use. Nisarg Raval, Animesh Srivastava, Ali Razeen, Kiron Lebeck, Ashwin Machanavajjhala, Landon P. Cox |
MobiSys | 3 |
| 2015 | Kahawai: High-Quality Mobile Gaming Using GPU OffloadabstractThis paper presents Kahawai1, a system that provides high-quality gaming on mobile devices, such as tablets and smartphones, by offloading a portion of the GPU computation to server-side infrastructure. In contrast with previous thin-client approaches that require a server-side GPU to render the entire content, Kahawai uses collaborative rendering to combine the output of a mobile GPU and a server-side GPU into the displayed output. Compared to a thin client, collaborative rendering requires significantly less network bandwidth between the mobile device and the server to achieve the same visual quality and, unlike a thin client, collaborative rendering supports disconnected operation, allowing a user to play offline - albeit with reduced visual quality. Eduardo Cuervo Laffaye, Alec Wolman, Landon P. Cox, Kiron Lebeck, Ali Razeen, Stefan Saroiu, Madan Musuvathi |
MobiSys | 5 |
| 2014 | Demo: Kahawai: high-quality mobile gaming using GPU offloadabstractNo abstract available. Eduardo Cuervo Laffaye, Alec Wolman, Landon P. Cox, Stefan Saroiu, Madan Musuvathi, Ali Razeen |
MobiSys | 6 |
| 2014 | Demo: Zero interaction private messaging with ZIPRabstractMessaging app developers are beginning to take the security and privacy of their users' communication more seriously. Unfortunately, a recent study has shown that the developers of many popular apps incorrectly use cryptography. As a result, they make mistakes that may result in trivially broken encryption schemes. For example, the developers of Snapchat use a constant symmetric encryption key hardcoded into the app and it only takes 12 lines of Ruby to crack the encryption. Ali Razeen, Landon P. Cox |
MobiSys | 1 |
| 2014 | SpanDex: Secure Password Tracking for Android
Landon P. Cox, Peter Gilbert, Geoffrey Lawler, Valentin Pistol, Ali Razeen, Sai Cheemalapati |
USENIX Security Symposium | 5 |
| 2013 | mPath: High-Bandwidth Data Transfers with Massively Multipath Source RoutingabstractThe capacity of access links has increased dramatically in recent times, and bottlenecks are moving deeper into the Internet core. When bottlenecks occur in a core (or AS-AS peering) link, it is possible to use additional detour paths to improve the end-to-end throughput between a pair of source and destination nodes. We propose and evaluate a new massively multipath (mPath) source routing algorithm to improve end-to-end throughput for high-volume data transfers. We demonstrate that our algorithm is practical by implementing a system that employs a set of proxies to establish one-hop detour paths between the source and destination nodes. Our algorithm can fully utilize the available access link bandwidth when good proxied paths are available, without sacrificing TCP-friendliness, and achieves throughput comparable to TCP when such paths cannot be found. For 40 percent of our test cases on PlanetLab, mPath achieved significant improvements in throughput. Among these, 50 percent achieved a throughput of more than twice that of TCP. Ben Leong, Daryl Seah, Ali Razeen |
IEEE Trans. Parallel Distributed Syst. | 4 |
| 2012 | Dynamic regulation of mobile 3G/HSPA uplink buffer with Receiver-side Flow ControlabstractWe show that the performance of downloads in a 3G/HSPA mobile network can be significantly degraded by a concurrent upload that saturates the uplink buffer on the mobile device. In particular, we found in some instances that download speeds can be reduced by over an order of magnitude from 2,000 kbps to 100 kbps. To mitigate this problem, we propose a new algorithm called Receiver-side Flow Control (RSFC) that regulates the uplink buffer on 3G/HSPA data senders. It uses a feedback loop to monitor the available upload capacity and dynamically adjusts the TCP receiver window (rwnd) accordingly. We evaluated RSFC on the 3G/HSPA networks of three different mobile ISPs and show that for one of them, RSFC can improve the download throughput from less than 400 kbps to up to 1,400 kbps. In the presence of a concurrent upload, RSFC can also reduce website load times from more than 2 minutes to less than 1 minute 90% of the time. Our technique is compatible with existing TCP implementations and can easily be deployed at 3G web proxies without requiring any modification to existing mobile devices. Wai Kay Leong, Ben Leong, Ali Razeen |
ICNP | 4 |