Demo Data from VLDB 2026 / reviewers in the wild / expert
Jon Currey
dblp:60/5888
· DBLP profile ↗
9ranked-venue papers
1as first author
0since 2021 · last 2020
0000-0002-4279-9661ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5Graphics, computer vision, multimedia, augmented reality and games · 3Artificial intelligence and machine learning · 2Security and privacy · 1 · 1 first-author
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
4 papers |
Parallel and multicore computing · 41% GPUs and heterogeneous computing · 34% Cloud and datacenter computing · 22% | |
| Software engineering, system software, and programming languages
2 papers |
Operating systems · 53% Compilers and program optimization · 23% Runtime systems and virtual machines · 23% |
Topics — the 11 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization › accelerator compilation
heterogeneous compilation |
0.2 | 1 | 2013 | Dandelion: a compiler and runtime for heterogeneous systems · SOSP 2013 |
Operating systems › system security › operating system security › protection mechanism › isolation
performance isolation |
0.1 | 1 | 2011 | PTask: operating system abstractions to manage GPUs as compute devices · SOSP 2011 |
Operating systems
resource management |
0.1 | 1 | 2011 | PTask: operating system abstractions to manage GPUs as compute devices · SOSP 2011 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.1 | 1 | 2009 | Quincy: fair scheduling for distributed computing clusters · SOSP 2009 |
Cloud and datacenter computing › job scheduling
fair scheduling |
0.1 | 1 | 2009 | Quincy: fair scheduling for distributed computing clusters · SOSP 2009 |
Parallel and multicore computing › parallel scheduling
locality-aware scheduling |
0.1 | 1 | 2009 | Quincy: fair scheduling for distributed computing clusters · SOSP 2009 |
Parallel and multicore computing
data-parallel programming |
0.1 | 1 | 2008 | DryadLINQ: A System for General-Purpose Distributed Data-Parallel Computing Using a High-Level Language · OSDI 2008 |
Parallel and multicore computing › data-parallel programming
distributed data-parallel execution |
0.1 | 1 | 2008 | DryadLINQ: A System for General-Purpose Distributed Data-Parallel Computing Using a High-Level Language · OSDI 2008 |
Parallel and multicore computing
programming models |
0.0 | 1 | 2013 | Dandelion: a compiler and runtime for heterogeneous systems · SOSP 2013 |
Parallel and multicore computing › parallel programming models
dataflow programming |
0.0 | 1 | 2011 | PTask: operating system abstractions to manage GPUs as compute devices · SOSP 2011 |
Distributed systems
distributed cluster computing |
0.0 | 1 | 2009 | Quincy: fair scheduling for distributed computing clusters · SOSP 2009 |
Methods — techniques the papers use, named apart from their topics
dataflow programming · 0.2locality-aware scheduling · 0.1fair sharing · 0.1high-level language · 0.1distributed data-parallel computing · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Informed Privilege-Complexity Trade-Offs in RBAC ConfigurationabstractRole-Based Access Control (RBAC) has the potential both to simplify administration and improve an organization's security. But for non-trivial configurations, there is a conflict between defining fine-grained roles which adhere to the principle of least privilege, and coarse-grained roles which simplify administration by reducing configuration complexity. In this paper we propose OnPar, a multi-objective role mining approach which introduces minimization of unnecessary privilege as a role mining objective, along with an associated unnecessary privilege metric. These allow an RBAC configuration's level of adherence to the principle of least privilege to be reasoned about and traded off against other objectives, including minimization of configuration complexity. A key feature of our approach is the elimination of user tuning of global optimization weights. We show experimentally that this tuning typically leads to the evaluation of sub-optimal candidates, while still missing many optimal candidates. To avoid these issues we leverage Pareto optimality and introduce multi-stage Pareto filtering and the hypervolume indicator to role mining. Their use allows OnPar to efficiently select a small set of candidates for evaluation by the administrator, which are equal best and representative of the full range of trade-offs that were found. Our experimental results demonstrate the effectiveness of this approach across a wide range of input configurations. Jon Currey, Robbie McKinstry, Armon Dadgar, Mark Gritter |
SACMAT | 1 |
| 2017 | Unleash the Black Magic in Age: A Multi-Task Deep Neural Network Approach for Cross-Age Face VerificationabstractFacial aging is a complicated process which usually affects the facial appearance (e.g., wrinkles). Variations of facial appearance pose a big challenge to the automatic face recognition problem. How to eliminate the influence of aging factors to the verification performance is a very challenging problem. Multi-task learning has provided a principled framework for jointly learning multiple related tasks to improve generalization performance. In this paper, we leverage this powerful technique to improve the task of cross-age face verification. We present an end-to-end learning framework for cross-age face verification by designing a multi-task deep neural network architecture that exploits the intrinsic low-dimensional representation shared between the tasks of face verification and age estimation. We show that the algorithm effectively balances feature sharing and feature exclusion between the two given tasks. We evaluate the proposed framework on two standard benchmarks. Experimental results demonstrate that our algorithm has significant improvement over the state-of-theart (2.2% EER on MORPH and 7.8% EER on FG-NET, by more than 50.0% and 59.70% performance gain respectively). Xiaolong Wang 0006, Deguang Kong, Jon Currey, Dawei Li 0006 |
FG | 4 |
| 2016 | Leveraging 2D and 3D cues for fine-grained object classificationabstractObjects in fine-grained categories always share a high degree of shape similarity, making both “localizing discriminative parts” and “learning appearance descriptors” extremely difficult. We propose a framework to leverage 2D+3D cues to handle above two challenges. Towards the goal of image alignment to localize discriminative parts, traditional methods rely on either manual part annotation or image segmentation. Instead, our framework leverages each image's 3D camera pose estimation to align images; Towards the goal of “learning appearance descriptors” confined with small training data and memory/computation cost, we propose an unsupervised Convolutional Sparse Coding (CSC) + manifold learning that significantly reduces model complexity, but still successfully produces highly diverse feature filters like deep neural network. Our experimental results attest the advocated framework's accuracy is comparable to a deep network, demonstrating its great potential on mobile devices. Xiaolong Wang 0006, Robert Li, Jon Currey |
ICIP | 3 |
| 2014 | An introduction to computational networks and the computational network toolkit (invited talk)
Dong Yu 0001, Adam Eversole, Michael L. Seltzer, Kaisheng Yao, Brian Guenter, Oleksii Kuchaiev, Frank Seide, Huaming Wang, Jasha Droppo, Zhiheng Huang, Geoffrey Zweig, Christopher J. Rossbach, Jon Currey |
INTERSPEECH | 13 |
| 2013 | Dandelion: a compiler and runtime for heterogeneous systemsabstractComputer systems increasingly rely on heterogeneity to achieve greater performance, scalability and energy efficiency. Because heterogeneous systems typically comprise multiple execution contexts with different programming abstractions and runtimes, programming them remains extremely challenging. Christopher J. Rossbach, Jon Currey, Jean-Philippe Martin, Dennis Fetterly |
SOSP | 3 |
| 2011 | Operating Systems Must Support GPU Abstractions
Christopher J. Rossbach, Jon Currey, Emmett Witchel |
HotOS | 2 |
| 2011 | PTask: operating system abstractions to manage GPUs as compute devicesabstractWe propose a new set of OS abstractions to support GPUs and other accelerator devices as first class computing resources. These new abstractions, collectively called the PTask API, support a dataflow programming model. Because a PTask graph consists of OS-managed objects, the kernel has sufficient visibility and control to provide system-wide guarantees like fairness and performance isolation, and can streamline data movement in ways that are impossible under current GPU programming models. Christopher J. Rossbach, Jon Currey, Mark Silberstein, Baishakhi Ray, Emmett Witchel |
SOSP | 2 |
| 2009 | Quincy: fair scheduling for distributed computing clustersabstractThis paper addresses the problem of scheduling concurrent jobs on clusters where application data is stored on the computing nodes. This setting, in which scheduling computations close to their data is crucial for performance, is increasingly common and arises in systems such as MapReduce, Hadoop, and Dryad as well as many grid-computing environments. We argue that data-intensive computation benefits from a fine-grain resource sharing model that differs from the coarser semi-static resource allocations implemented by most existing cluster computing architectures. The problem of scheduling with locality and fairness constraints has not previously been extensively studied under this resource-sharing model. Michael Isard, Vijayan Prabhakaran, Jon Currey, Udi Wieder, Kunal Talwar, Andrew V. Goldberg |
SOSP | 3 |
| 2008 | DryadLINQ: A System for General-Purpose Distributed Data-Parallel Computing Using a High-Level Language
Michael Isard, Dennis Fetterly, Mihai Budiu, Úlfar Erlingsson, Pradeep Kumar Gunda, Jon Currey |
OSDI | 7 |