Demo Data from EDBT 2026 / reviewers in the wild / expert
Igor Kabiljo
dblp:176/5533
· DBLP profile ↗
5ranked-venue papers
1as first author
2since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 since 2021Databases, data management, data science and information retrieval · 2 · 1 first-authorArtificial intelligence and machine learning · 1Computer networks · 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
4 papers |
Cloud and datacenter computing · 84% Distributed systems · 16% | |
| Databases, data mining, and information retrieval
3 papers |
Data mining · 47% Information retrieval · 41% Web and social media mining · 12% | |
| Theoretical computer science
2 papers |
Graph algorithms and graph theory · 100% |
Topics — the 9 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing
resource allocation |
1.3 | 2 | 2024 | Optimizing Resource Allocation in Hyperscale Datacenters: Scalability, Usability, and Experiences · OSDI 2024 RAS: Continuously Optimized Region-Wide Datacenter Resource Allocation · SOSP 2021 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.8 | 1 | 2024 | Optimizing Resource Allocation in Hyperscale Datacenters: Scalability, Usability, and Experiences · OSDI 2024 |
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management |
0.5 | 1 | 2021 | RAS: Continuously Optimized Region-Wide Datacenter Resource Allocation · SOSP 2021 |
Data mining › clustering
hypergraph partitioning |
0.3 | 1 | 2017 | Social Hash Partitioner: A Scalable Distributed Hypergraph Partitioner · Proc. VLDB Endow. 2017 |
Information retrieval › indexing › index compression
inverted index compression |
0.2 | 1 | 2016 | Compressing Graphs and Indexes with Recursive Graph Bisection · KDD 2016 |
Cloud and datacenter computing › datacenter architecture
hyperscale datacenter |
0.2 | 1 | 2024 | Optimizing Resource Allocation in Hyperscale Datacenters: Scalability, Usability, and Experiences · OSDI 2024 |
Cloud and datacenter computing
datacenter operations |
0.1 | 1 | 2021 | RAS: Continuously Optimized Region-Wide Datacenter Resource Allocation · SOSP 2021 |
Web and social media mining
social network analysis |
0.1 | 1 | 2016 | Social Hash: An Assignment Framework for Optimizing Distributed Systems Operations on Social Networks · NSDI 2016 |
Graph algorithms and graph theory › graph layout
graph reordering |
0.1 | 1 | 2016 | Compressing Graphs and Indexes with Recursive Graph Bisection · KDD 2016 |
Methods — techniques the papers use, named apart from their topics
recursive bisection · 0.9local search heuristic · 0.9recursive graph bisection · 0.5mixed integer programming · 0.5graph reordering · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Optimizing Resource Allocation in Hyperscale Datacenters: Scalability, Usability, and Experiences
Neeraj Kumar 0004, Pol Mauri Ruiz, Igor Kabiljo, Mayank Pundir, Andrew Newell, Chunqiang Tang |
OSDI | 4 |
| 2021 | RAS: Continuously Optimized Region-Wide Datacenter Resource AllocationabstractCapacity reservation is a common offering in public clouds and on-premise infrastructure. However, no prior work provides capacity reservation with SLO guarantees that takes into account random and correlated hardware failures, datacenter maintenance, and heterogeneous hardware. In this paper, we describe how Facebook's region-scale Resource Allowance System (RAS) addresses these issues and provides guaranteed capacity. RAS uses a capacity abstraction called reservation to represent a set of servers dynamically assigned to a logical cluster. We take a two-level approach to scale resource allocation to all datacenters in a region, where a mixed-integer-programming solver continuously optimizes server-to-reservation assignments off the critical path, and a traditional container allocator does real-time placement of containers on servers in a reservation. As a relatively new component of Facebook's 10-year old cluster manager Twine, RAS has been running in production for almost two years, continuously optimizing the allocation of millions of servers to thousands of reservations. We describe the design of RAS and share our experience of deploying it at scale. Andrew Newell, Dimitrios Skarlatos 0002, Maxim Khutornenko, Mayank Pundir, Yuanlai Liu, Linh Le, Brendon Daugherty, Apurva Samudra, Prashasti Baid, James Kneeland, Igor Kabiljo, Dmitry Shchukin, Andre Rodrigues, Scott Michelson, Ben Christensen, Kaushik Veeraraghavan, Chunqiang Tang |
SOSP | 15 |
| 2017 | Social Hash Partitioner: A Scalable Distributed Hypergraph PartitionerabstractWe design and implement a distributed algorithm for balanced k -way hypergraph partitioning that minimizes fanout, a fundamental hypergraph quantity also known as the communication volume and ( k - 1)-cut metric, by optimizing a novel objective called probabilistic fanout. This choice allows a simple local search heuristic to achieve comparable solution quality to the best existing hypergraph partitioners. Our algorithm is arbitrarily scalable due to a careful design that controls computational complexity, space complexity, and communication. In practice, we commonly process hypergraphs with billions of vertices and hyperedges in a few hours. We explain how the algorithm's scalability, both in terms of hypergraph size and bucket count, is limited only by the number of machines available. We perform an extensive comparison to existing distributed hypergraph partitioners and find that our approach is able to optimize hypergraphs roughly 100 times bigger on the same set of machines. We call the resulting tool Social Hash Partitioner , and accompanying this paper, we open-source the most scalable version based on recursive bisection. Igor Kabiljo, Brian Karrer, Mayank Pundir, Sergey Pupyrev, Alon Shalita, Yaroslav Akhremtsev, Alessandro Presta |
Proc. VLDB Endow. | 1 |
| 2016 | Compressing Graphs and Indexes with Recursive Graph BisectionabstractGraph reordering is a powerful technique to increase the locality of the representations of graphs, which can be helpful in several applications. We study how the technique can be used to improve compression of graphs and inverted indexes. Laxman Dhulipala, Igor Kabiljo, Brian Karrer, Giuseppe Ottaviano, Sergey Pupyrev, Alon Shalita |
KDD | 2 |
| 2016 | Social Hash: An Assignment Framework for Optimizing Distributed Systems Operations on Social Networks
Alon Shalita, Brian Karrer, Igor Kabiljo, Alessandro Presta, Aaron Adcock, Herald Kllapi, Michael Stumm |
NSDI | 3 |