Demo Data from EDBT 2026 / reviewers in the wild / expert
Jonathan Yaniv
dblp:55/10257
· DBLP profile ↗
7ranked-venue papers
0as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3Theory of computation · 3Artificial intelligence and machine learning · 1Software engineering, systems software and programming languages · 1Applied, interdisciplinary, general and emerging computing · 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.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Cloud and datacenter computing · 80% Performance modeling and evaluation · 11% Embedded and real-time systems · 9% | |
| Theoretical computer science
1 paper |
Algorithmic game theory and mechanism design · 100% |
Topics — the 6 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management |
0.2 | 1 | 2016 | Morpheus: Towards Automated SLOs for Enterprise Clusters · OSDI 2016 |
Algorithmic game theory and mechanism design
mechanism design |
0.2 | 1 | 2015 | Truthful Online Scheduling with Commitments · EC 2015 |
Algorithmic game theory and mechanism design › mechanism design › algorithmic mechanism design
online mechanism design |
0.2 | 1 | 2015 | Truthful Online Scheduling with Commitments · EC 2015 |
Algorithmic game theory and mechanism design › resource allocation
truthful scheduling |
0.2 | 1 | 2015 | Truthful Online Scheduling with Commitments · EC 2015 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.1 | 1 | 2015 | Truthful Online Scheduling with Commitments · EC 2015 |
Embedded and real-time systems › real-time scheduling
deadline-aware scheduling |
0.1 | 1 | 2015 | Truthful Online Scheduling with Commitments · EC 2015 |
Methods — techniques the papers use, named apart from their topics
mechanism design · 0.4competitive analysis · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Morpheus: Towards Automated SLOs for Enterprise Clusters
Sangeetha Abdu Jyothi, Carlo Curino, Ishai Menache, Shravan M. Narayanamurthy, Alexey Tumanov, Jonathan Yaniv, Ruslan Mavlyutov, Íñigo Goiri, Subru Krishnan, Janardhan Kulkarni, Sriram Rao |
OSDI | 6 |
| 2015 | Truthful Online Scheduling with CommitmentsabstractWe study online mechanisms for preemptive scheduling with deadlines, with the goal of maximizing the total value of completed jobs. This problem is fundamental to deadline-aware cloud scheduling, but there are strong lower bounds even for the algorithmic problem without incentive constraints. However, these lower bounds can be circumvented under the natural assumption of deadline slackness, i.e., that there is a guaranteed lower bound s > 1 on the ratio between a job's size and the time window in which it can be executed. In this paper, we construct a truthful scheduling mechanism with a constant competitive ratio, given slackness s > 1. Furthermore, we show that if s is large enough then we can construct a mechanism that also satisfies a commitment property: it can be determined whether or not a job will finish, and the requisite payment if so, well in advance of each job's deadline. This is notable because, in practice, users with strict deadlines may find it unacceptable to discover only very close to their deadline that their job has been rejected. Yossi Azar, Inna Kalp-Shaltiel, Brendan Lucier, Ishai Menache, Joseph Naor, Jonathan Yaniv |
EC | 6 |
| 2014 | Brief announcement: deadline-aware scheduling of big-data processing jobsabstractThis paper presents a novel algorithm for scheduling big data jobs on large compute clusters. In our model, each job is represented by a DAG consisting of several stages linked by precedence constraints. The resource allocation per stage is malleable, in the sense that the processing time of a stage depends on the resources allocated to it (the dependency can be arbitrary in general).The goal of the scheduler is to maximize the total value of completed jobs, where the value for each job depends on its completion time. We design an algorithm for the problem which guarantees an expected constant approximation factor when the cluster capacity is sufficiently high. To the best of our knowledge, this is the first constant-factor approximation algorithm for the problem. The algorithm is based on formulating the problem as a linear program and then rounding an optimal (fractional) solution into a feasible (integral) schedule using randomized rounding. Peter Bodík, Ishai Menache, Joseph Naor, Jonathan Yaniv |
SPAA | 4 |
| 2014 | A Truthful Mechanism for Value-Based Scheduling in Cloud Computing
Navendu Jain, Ishai Menache, Joseph Naor, Jonathan Yaniv |
Theory Comput. Syst. | 4 |
| 2013 | Efficient online scheduling for deadline-sensitive jobs: extended abstractabstractWe consider mechanisms for online deadline-aware scheduling in large computing clusters. Batch jobs that run on such clusters often require guarantees on their completion time (i.e., deadlines). However, most existing scheduling systems implement fair-share resource allocation between users, an approach that ignores heterogeneity in job requirements and may cause deadlines to be missed. Brendan Lucier, Ishai Menache, Joseph Naor, Jonathan Yaniv |
SPAA | 4 |
| 2012 | Near-optimal scheduling mechanisms for deadline-sensitive jobs in large computing clustersabstractWe consider a market-based resource allocation model for batch jobs in cloud computing clusters. In our model, we incorporate the importance of the due date of a job rather than the number of servers allocated to it at any given time. Each batch job is characterized by the work volume of total computing units (e.g., CPU hours) along with a bound on maximum degree of parallelism. Users specify, along with these job characteristics, their desired due date and a value for finishing the job by its deadline. Given this specification, the primary goal is to determine the scheduling} of cloud computing instances under capacity constraints in order to maximize the social welfare (i.e., sum of values gained by allocated users). Our main result is a new ( C/(C-k) ⋅ s/(s-1))-approximation algorithm for this objective, where C denotes cloud capacity, k is the maximal bound on parallelized execution (in practical settings, k l C) and s is the slackness on the job completion time i.e., the minimal ratio between a specified deadline and the earliest finish time of a job. Our algorithm is based on utilizing dual fitting arguments over a strengthened linear program to the problem. Navendu Jain, Ishai Menache, Joseph Naor, Jonathan Yaniv |
SPAA | 4 |
| 2011 | A Truthful Mechanism for Value-Based Scheduling in Cloud Computing
Navendu Jain, Ishai Menache, Joseph Naor, Jonathan Yaniv |
SAGT | 4 |