Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Ali Razeen

dblp:45/10521 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Web and mobile security
mobile security
0.622019
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.422015
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.412019
Permissions Plugins as Android Apps · MobiSys 2019
Operating systems
mobile systems
0.412019
Permissions Plugins as Android Apps · MobiSys 2019
Operating systems › system security › operating system security › protection mechanism › isolation
process isolation
0.412019
Permissions Plugins as Android Apps · MobiSys 2019
Systems and software security › information flow tracking
dynamic information flow tracking
0.312018
SandTrap: Tracking Information Flows On Demand with Parallel Permissions · MobiSys 2018
Operating systems › resource management › memory management
memory protection
0.312018
SandTrap: Tracking Information Flows On Demand with Parallel Permissions · MobiSys 2018
Privacy and data protection › image privacy
camera privacy
0.212016
What You Mark is What Apps See · MobiSys 2016
Systems and software security › software vulnerability
cryptographic API misuse
0.212014
Demo: Zero interaction private messaging with ZIPR · MobiSys 2014
Web and mobile security
mobile application security
0.212014
Demo: Zero interaction private messaging with ZIPR · MobiSys 2014
Cryptographic primitives and cryptanalysis
symmetric cryptography
0.212014
Demo: Zero interaction private messaging with ZIPR · MobiSys 2014
Routing and switching › adaptive routing
detour routing
0.212013
mPath: High-Bandwidth Data Transfers with Massively Multipath Source Routing · IEEE Trans. Parallel Distributed Syst. 2013
Routing and switching
multipath routing
0.212013
mPath: High-Bandwidth Data Transfers with Massively Multipath Source Routing · IEEE Trans. Parallel Distributed Syst. 2013
Routing and switching
routing
0.212013
mPath: High-Bandwidth Data Transfers with Massively Multipath Source Routing · IEEE Trans. Parallel Distributed Syst. 2013
Routing and switching
source routing
0.212013
mPath: High-Bandwidth Data Transfers with Massively Multipath Source Routing · IEEE Trans. Parallel Distributed Syst. 2013
Transport protocols and congestion control
flow control
0.112012
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.112012
Dynamic regulation of mobile 3G/HSPA uplink buffer with Receiver-side Flow Control · ICNP 2012
Processor architecture and microarchitecture › multithreading
multithreaded execution
0.112018
SandTrap: Tracking Information Flows On Demand with Parallel Permissions · MobiSys 2018
Interaction techniques and input › sensor-based interaction
camera-based interaction
0.112016
What You Mark is What Apps See · MobiSys 2016
Privacy and data protection
image privacy
0.112016
What You Mark is What Apps See · MobiSys 2016
GPUs and heterogeneous computing › CPU-GPU heterogeneous computing
GPU offloading
0.112015
Kahawai: High-Quality Mobile Gaming Using GPU Offload · MobiSys 2015
Systems and software security
memory safety
0.112014
SpanDex: Secure Password Tracking for Android · USENIX Security Symposium 2014
Web and mobile security
messaging application security
0.112014
Demo: Zero interaction private messaging with ZIPR · MobiSys 2014
Transport protocols and congestion control › congestion control fairness
TCP friendliness
0.012013
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
YearPublicationVenuePosition
2019 Permissions Plugins as Android Apps
abstract
The 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
MobiSys2
2018 SandTrap: Tracking Information Flows On Demand with Parallel Permissions
abstract
The 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
MobiSys1
2016 What You Mark is What Apps See
abstract
Users 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
MobiSys3
2015 Kahawai: High-Quality Mobile Gaming Using GPU Offload
abstract
This 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
MobiSys5
2014 Demo: Kahawai: high-quality mobile gaming using GPU offload
abstract
No abstract available.
Eduardo Cuervo Laffaye, Alec Wolman, Landon P. Cox, Stefan Saroiu, Madan Musuvathi, Ali Razeen
MobiSys6
2014 Demo: Zero interaction private messaging with ZIPR
abstract
Messaging 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
MobiSys1
2014 SpanDex: Secure Password Tracking for Android
Landon P. Cox, Peter Gilbert, Geoffrey Lawler, Valentin Pistol, Ali Razeen, Sai Cheemalapati
USENIX Security Symposium5
2013 mPath: High-Bandwidth Data Transfers with Massively Multipath Source Routing
abstract
The 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 Control
abstract
We 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
ICNP4