Main Page

Table of Contents

Author Index

Table of Contents

Foreword
Mohammad Hajiaghayi (University of Maryland at College Park)

Christian Scheideler (Paderborn University)

SPAA 2017 Symposium Organization

SPAA 2017 Sponsors and Supporters

KEYNOTE LECTURE 1

SESSION 4

SESSION 1

SESSION 5

SESSION 2

SESSION 6

SESSION 2

SESSION 7

KEYNOTE LECTURE 2

SESSION 8

KEYNOTE LECTURE 1
Session Chair: Mohammad Hajiaghayi (University of Maryland, College Park)

Beyond P vs. NP: Quadratic-Time Hardness for Big Data Problems (Page 1)
Piotr Indyk (Massachusetts Institute of Technology)

SESSION 1
Session Chair: Friedhelm Meyer auf der Heide (Paderborn University)

Randomized Composable Coresets for Matching and Vertex Cover (Page 3)
Sepehr Assadi (University of Pennsylvania)

Sanjeev Khanna (University of Pennsylvania)

Almost Optimal Streaming Algorithms for Coverage Problems (Page 13)
Mohammad Hossein Bateni (Google Research)

Hossein Esfandiari (University of Maryland)

Vahab Mirrokni (Google Research)

Bicriteria Distributed Submodular Maximization in a Few Rounds (Page 25)
Alessandro Epasto (Google)

Vahab Mirrokni (Google)

Morteza Zadimoghaddam (Google)

On Energy Conservation in Data Centers (Page 35)
Susanne Albers (Technical University of Munich)

SESSION 2
Session Chair: Michael Goodrich (University of California, Irvine)

Asymptotically Optimal Approximation Algorithms for Coflow Scheduling (Page 45)
Hamidreza Jahanjou (Northeastern University)

Erez Kantor (Northeastern University)

Rajmohan Rajaraman (Northeastern University)

Online Flexible Job Scheduling for Minimum Span (Page 55)
Runtian Ren (Nanyang Technological University)

Xueyan Tang (Nanyang Technological University)

Minimizing Total Weighted Flow Time with Calibrations (Page 67)
Vincent Chau (Shenzhen Institutes of Advanced Technology)

Minming Li (City University of Hong Kong)

Samuel McCauley (IT University of Copenhagen)

Kai Wang (City University of Hong Kong)

Tight Bounds for Clairvoyant Dynamic Bin Packing (Page 77)
Yossi Azar (Tel-Aviv University)

Danny Vainstein (Tel-Aviv University)

Brief Announcement: Scheduling Parallelizable Jobs Online to Maximize Throughput (Page 87)
Kunal Agrawal (Washington University in St. Louis)

Jing Li (Washington University in St. Louis)

Kefu Lu (Washington University in St. Louis)

Benjamin Moseley (Washington University in St. Louis)

Brief Announcement: A New Improved Bound for Coflow Scheduling (Page 91)
Mehrnoosh Shafiee (Columbia University)

Javad Ghaderi (Columbia University)

SESSION 3
Session Chair: Hossein Bateni (Google Research)

Bounding Laconic Proof Systems by Solving CSPs in Parallel (Page 95)
Jason Li (Carnegie Mellon University)

Ryan O'Donnell (Carnegie Mellon University)

Matrix Multiplication, a Little Faster (Page 101)
Elaye Karstadt (Hebrew University of Jerusalem)

Oded Schwartz (Hebrew University of Jerusalem)

A Communication-Avoiding Parallel Algorithm for the Symmetric Eigenvalue Problem (Page 111)
Edgar Solomonik (University of Illinois at Urbana-Champaign)

Grey Ballard (Wake Forest University)

James Demmel (University of California, Berkeley)

Torsten Hoefler (ETH Zurich)

Sharing is Caring: Multiprocessor Scheduling with a Sharable Resource (Page 123)
Peter Kling (University of Hamburg)

Alexander Mäcker (Paderborn University)

Sören Riechers (Paderborn University)

Alexander Skopalik (Paderborn University)

Brief Announcement: Graph Matching in Massive Datasets (Page 133)
Soheil Behnezhad (University of Maryland)

Mahsa Derakhshan (University of Maryland)

Hossein Esfandiari (University of Maryland)

Elif Tan (Ankara University)

Hadi Yami (University of Maryland)

Brief Announcement: Using Multi-Level Parallelism and 2-3 Cuckoo Filters for Set Intersection Queries and Sparse Boolean Matrix Multiplication (Page 137)
David Eppstein (University of California, Irvine)

Michael T. Goodrich (University of California, Irvine)

KEYNOTE LECTURE 2
Session Chair: Mohammad Hajiaghayi (University of Maryland, College Park)

Some Sequential Algorithms are Almost Always Parallel (Page 141)
Guy E. Blelloch (Carnegie Mellon University)

SESSION 4
Session Chair: Susanne Albers (Technical University of Munich)

Distributed Partial Clustering (Page 143)
Sudipto Guha (University of Pennsylvania)

Yi Li (Nanyang Technological University)

Qin Zhang (Indiana University, Bloomington)

Distributed Detection of Cycles (Page 153)
Pierre Fraigniaud (CNRS & University Paris Diderot)

Dennis Olivetti (Gran Sasso Science Institute)

Distributed Graph Clustering by Load Balancing (Page 163)
He Sun (University of Bristol)

Luca Zanetti (University of Bristol)

Fast Scheduling in Distributed Transactional Memory (Page 173)
Costas Busch (Louisiana State University)

Maurice Herlihy (Brown University)

Miroslav Popovic (University of Novi Sad)

Gokarna Sharma (Kent State University)

SESSION 5
Session Chair: Keren Censor-Hillel (Technion)

Is Our Model for Contention Resolution Wrong?: Confronting the Cost of Collisions (Page 183)
William C. Anderton (Mississippi State University)

Maxwell Young (Mississippi State University)

Optimal Reissue Policies for Reducing Tail Latency (Page 195)
Tim Kaler (Massachusetts Institute of Technology)

Yuxiong He (Microsoft Research)

Sameh Elnikety (Microsoft Research)

Impact of Knowledge on Election Time in Anonymous Networks (Page 207)
Yoann Dieudonné (Université de Picardie Jules Verne)

Andrzej Pelc (Université du Québec en Outaouais)

Swarm-based Incast Congestion Control in Datacenters Serving Web Applications (Page 217)
Haoyu Wang (University of Virginia)

Haiying Shen (University of Virginia)

Guoxin Liu (Clemson University)

Brief Announcement: Approximation Algorithms for Unsplittable Resource Allocation Problems with Diseconomies of Scale (Page 227)
Antje Bjelde (Humboldt University Berlin)

Max Klimm (Humboldt University Berlin)

Daniel Schmand (RWTH Aachen University)

Brief Announcement: Towards Fault-Tolerant Bin Packing for Online Cloud Resource Allocation (Page 231)
Chuanyou Li (Nanyang Technological University)

Xueyan Tang (Nanyang Technological University)

SESSION 6
Session Chair: Frank Dehne (Carleton University)

Concurrent Data Structures for Near-Memory Computing (Page 235)
Zhiyu Liu (Brown University)

Irina Calciu (VMware Research Group)

Maurice Herlihy (Brown University)

Onur Mutlu (ETH Zürich)

Lower Bounds in the Asymmetric External Memory Model (Page 247)
Riko Jacob (IT University of Copenhagen)

Nodari Sitchinava (University of Hawaii at Mānoa)

Hand-Over-Hand Transactions with Precise Memory Reclamation (Page 255)
Tingzhe Zhou (Lehigh University)

Victor Luchangco (Oracle Labs)

Michael Spear (Lehigh University)

Optimal Local Buffer Management for Information Gathering with Adversarial Traffic (Page 265)
Stefan Dobrev (Slovak Academy of Sciences)

Manuel Lafond (Université d'Ottawa)

Lata Narayanan (Concordia University)

Jaroslav Opatrny (Concordia University)

Brief Announcement: Parallel Dynamic Tree Contraction via Self-Adjusting Computation (Page 275)
Umut A. Acar (Carnegie Mellon University & Inria)

Vitaly Aksenov (Inria & ITMO University)

Sam Westrick (Carnegie Mellon University)

Brief Announcement: STAR (Space-Time Adaptive and Reductive) Algorithms for Dynamic Programming Recurrences with more than O(1) Dependency (Page 279)
Yuan Tang (Fudan University)

Shiyi Wang (Fudan University)

SESSION 7
Session Chair: Mohsen Ghaffari (ETH Zurich)

Near Optimal Parallel Algorithms for Dynamic DFS in Undirected Graphs (Page 283)
Shahbaz Khan (Indian Institute of Technology Kanpur)

Julienne: A Framework for Parallel Graph Algorithms using Work-efficient Bucketing (Page 293)
Laxman Dhulipala (Carnegie Mellon University)

Guy Blelloch (Carnegie Mellon University)

Julian Shun (University of California, Berkeley)

Improved Cover Time Bounds for the Coalescing-Branching Random Walk on Graphs (Page 305)
Colin Cooper (King's College London)

Tomasz Radzik (King's College London)

Nicolás Rivera (King's College London)

The Mobile Server Problem (Page 313)
Björn Feldkord (Paderborn University)

Friedhelm Meyer auf der Heide (Paderborn University)

Brief Announcement: Efficient Best Response Computation for Strategic Network Formation under Attack (Page 321)
Tobias Friedrich (Hasso Plattner Institute)

Sven Ihde (Hasso Plattner Institute)

Christoph Keßler (Hasso Plattner Institute)

Pascal Lenzner (Hasso Plattner Institute)

Stefan Neubert (Hasso Plattner Institute)

David Schumann (Hasso Plattner Institute)

Brief Announcement: Complete Visibility for Oblivious Robots in Linear Time (Page 325)
Gokarna Sharma (Kent State University)

Costas Busch (Louisiana State University)

Supratik Mukhopadhyay (Louisiana State University)

SESSION 8
Session Chair: Boaz Patt-Shamir (Tel Aviv University)

Online Tree Caching (Page 329)
Marcin Bienkowski (University of Wrocław)

Jan Marcinkowski (University of Wrocław)

Maciej Pacut (University of Wrocław)

Stefan Schmid (Aalborg University)

Aleksandra Spyra (University of Wrocław)

Provably Efficient Scheduling of Cache-oblivious Wavefront Algorithms (Page 339)
Rezaul Chowdhury (Stony Brook University)

Pramod Ganapathi (Stony Brook University)

Yuan Tang (Fudan University)

Jesmin Jahan Tithi (Intel Corporation)

Bounding Cache Miss Costs of Multithreaded Computations Under General Schedulers (Page 351)
Richard Cole (New York University)

Vijaya Ramachandran (University of Texas at Austin)

Brief Announcement: Meeting the Challenges of Parallelizing Sequential Programs (Page 363)
Rohit Atre (Technische Universität Darmstadt)

Ali Jannesari (University of California, Berkeley)

Felix Wolf (Technische Universität Darmstadt)

Brief Announcement: Hazard Eras - Non-Blocking Memory Reclamation (Page 367)
Pedro Ramalhete (Cisco Systems)

Andreia Correia (Concurrency Freaks)

Brief Announcement: Extending Transactional Memory with Atomic Deferral (Page 371)
Tingzhe Zhou (Lehigh University)

Victor Luchangco (Oracle Labs)

Michael Spear (Lehigh University)

Brief Announcement: Hardware Transactional Storage Class Memory (Page 375)
Ellis Giles (Rice University)

Kshitij Doshi (Intel Corporation)

Peter Varman (Rice University)