Sponsored by

in cooperation with

Sponsored by

Help Promote

Past Events

How to become
a SYSTOR supporter

Connect with us


Full Program

Full Citation in the ACM Digital Library (TBA).

Day 1: Monday, June 4, 2018

09:00 Welcome, Refreshments and Registration

09:40 Opening Remarks

10:00 Keynote #1: How Would You Store a Zettabyte of Cold Data?
Ant Rowstron (Microsoft Research, UK)   [Abstract], [Speaker Bio]


The scale of cloud storage is immense and growing. In this talk I will cover some of the work that the team in Microsoft Research has been doing in creating storage technologies for cooler and cold data in the cloud in the last 8 years. I will talk about our initial efforts to use HDD-based storage, using clean-slate rack-scale design and disaggregation, and talk about the limitations. I will then talk about how this has driven us to a radical rethink of what longer term cold storage should look like, and how we are building a new storage system from the media up based on using glass as the media.


Ant Rowstron is a Principal Researcher and Deputy Lab Director at Microsoft Research in Cambridge, UK. His research interests are broad, covering the spectrum of systems, distributed systems, storage and networking. He has worked on many things in the last two decades, and most recently has been leading a team investigating how to build clean-slate storage technologies, from the media up, for the cloud. Currently, he is learning a lot about how to write and read data in glass! He received an MEng degree in Computer Systems and Software Engineering in 1993 and a DPhil degree in Computer Science in 1997 both from the University of York, UK. After his DPhil studies, he joined Cambridge University in 1996, and then moved in May 1999 to Microsoft Research in the UK, where he has worked since. He was awarded the 2016 ACM SIGOPS Mark Weiser Award.

11:00 Session 1a: Storage Media

Dependable Non-Volatile Memory
Authors: Arthur Martens, Rouven Scholz, Phil Lindow, Niklas Lehnfeld, Rüdiger Kapitza (TU Braunschweig)

11:30 Coffee Break

11:50 Session 1b: Storage Media

REGISTOR: A Platform for Unstructured Data Processing Inside SSD Storage
Authors: Shuyi Pei, Jing Yang, Qing Yang (University of Rhode Island)

Protecting Single Shingled Write Drives Against Latent Sector Failures
Authors: Thomas Schwarz (Marquette University)

Stash in a Flash, USENIX FAST’18 (highlight)
Authors: Aviad Zuck (Technion), Yue Li, Jehoshua Bruck (California Institute of Technology), Donald E. Porter (University of North Carolina at Chapel Hill), Dan Tsafrir (Technion and VMware Research)

Reducing DRAM Footprint with NVM in Facebook, EuroSys’18 (highlight)
Authors: Assaf Eisenman (Stanford University); Darryl Gardner (Facebook), Islam AbdelRahman (Facebook), Jens Axboe (Facebook), Siying Dong (Facebook), Kim Hazelwood (Facebook), Chris Petersen (Facebook); Asaf Cidon (Stanford University), Sachin Katti (Stanford University)

13:30 Lunch Break

14:30 Session 2: Kernels

Frightening Small Children and Disconcerting Grown-ups: Concurrency in the Linux Kernel, ASPLOS’18 (highlight)
Authors: Jade Alglave (ARM and University College London); Luc Maranget (Inria — Paris); Paul E. McKenney (IBM Corporation and Oregon State University); Andrea Parri (Scuola Superiore Sant’Anna); Alan Stern (Harvard University)

DAMN: Overhead-Free IOMMU Protection for Networking, ASPLOS’18 (highlight)
Authors: Alex Markuze (Technion & VMware Research); Igor Smolyar (Technion); Adam Morrison (Tel Aviv University); Dan Tsafrir (Technion & VMware Research)

15:20 – 17:00 Poster Session & Reception

Day 2: Tuesday, June 5, 2018

09:30 Keynote #2: Automatically Scalable Computation
Margo Seltzer (Harvard University)   [Abstract], [Speaker Bio]


As our computational infrastructure races gracefully forward into increasingly parallel multi-core and clustered systems, our ability to easily produce software that can successfully exploit such systems continues to stumble. For years, we've fantasized about the world in which we'd write simple, sequential programs, add magic sauce, and suddenly have scalable, parallel executions. We're not there. We're not even close. I'll present a radical, potentially crazy approach to automatic scalability, combining learning, prediction, and speculation. To date, we've achieved shockingly good scalability and reasonable speedup in limited domains, but the potential is tantalizingly enormous.


Margo Seltzer is currently the Herchel Smith Professor of Computer Science and the Faculty Director for the Center for Research on Computation and Society in Harvard's John A. Paulson School of Engineering and Applied Sciences. In September 2018, she will assume a Canada 150 Research Chair and become the Director of the Computer Systems Laboratory at the University of British Columbia.
Her research interests are in systems, construed quite broadly: systems for capturing and accessing provenance, file systems, databases, transaction processing systems, storage and analysis of graph-structured data, new architectures for parallelizing execution, and systems that apply technology to problems in healthcare and the judicial system. Dr. Seltzer was a founder and CTO of Sleepycat Software, the makers of Berkeley DB, and is also an Architect at Oracle Corporation. She is a past President of the USENIX Association, a Sloan Foundation Fellow in Computer Science, and an ACM Fellow. She is recognized as an outstanding teacher and mentor, having received the Phi Beta Kappa teaching award in 1996, the Abrahmson Teaching Award in 1999, and the Capers and Marion McDonald Award for Excellence in Mentoring and Advising in 2010.

10:30 Session 3: Runtime Analysis

Lerna: Parallelizing Dependent Loops Using Speculation
Authors: Mohamed M. Saad (Alexandria University); Roberto Palmieri (Lehigh University); Binoy Ravindran (Virginia Tech)

Chaperone - Runtime System for Instrumenting Applications via Partial Binary Translation
Authors: Gadi Haber, Coby Tayree (Intel Haifa)

11:25 Coffee Break

11:55 Session 4: Infrastructure

DLIRS: Improving Low Inter-Reference Recency Set Cache Replacement Policy with Dynamics (short)
Author: Cong Li (Intel Corporation)

The Quick Migration of File Servers
Authors: Keiichi Matsuzawa, Mitsuo Hayasaka (Hitachi, Ltd.); Takahiro Shinagawa (The University of Tokyo)

CloudKit: Structured Storage for Mobile Applications, VLDB’18 (highlight)
Authors: Alexander Shraer, Alexandre Aybes, Bryan Davis, Christos Chrysafis, Dave Browning, Eric Krugler, Eric Stone, Harrison Chandler, Jacob Farkas John Quinn, Jonathan Ruben, Michael Ford, Mike McMahon, Nathan Williams, Nicolas Favre-Felix, Nihar Sharma, Ori Herrnstadt Paul Seligman, Raghav Pisolkar, Scott Dugas, Scott Gray, Shirley Lu, Sytze Harkema, Valentin Kravtsov, Vanessa Hong, Wan Ling Yih, Yizuo Tian (Apple)

13:10 Lunch Break

14:00 Social Event: Haifa: the beautiful human mosaic

Day 3: Wednesday, June 6, 2018

09:30 Keynote #3: How to Build an Insecure System out of Perfectly Good Cryptography
Radia Perlman (Dell EMC)   [Abstract], [Speaker Bio]


Cryptographers focus on provable cryptographic primitives. Standards bodies focus on syntax of messages. But there are many system issues that get ignored, leading to interesting security problems. Examples include trust models for PKI, misuse of web cookies, name issues, and placing unreasonable demands on users.


Radia Perlman is a Fellow at Dell EMC. Her specialties include network routing protocols, and network security. She developed the technology for making network routing self-stabilizing, largely self-managing, and scalable. She also invented the spanning tree algorithm, which transformed Ethernet from a technology that supported a few hundred nodes within a single building, to something that could support large networks. She also has made contributions in network security, including scalable data expiration, distributed algorithms despite malicious participants, DDOS prevention techniques, and user authentication. She is the author of the textbook “Interconnections” (about network layers 2 and 3) and coauthor of “Network Security” (applied cryptography). She has been recognized with many industry honors including induction into the National Academy of Engineering, the Inventor Hall of Fame, and lifetime achievement awards from Usenix and SIGCOMM. She has a PhD in computer science from MIT.

10:30 Session 5: Confidentiality

How to Best Share a Big Secret
Authors: Roman Shor, Gala Yadgar (Computer Science Department, Technion); Wentao Huang (Snap Inc.); Eitan Yaakobi (Computer Science Department, Technion); Jehoshua Bruck (California Institute of Technology)

Inkpack: A Secure, Data-Exposure Resistant Storage System
Authors: Oceane Bel, Kenneth Chang, Daniel Bittman, Ethan L. Miller, Darrell D. E. Long (UC Santa Cruz); Hiroshi Isozaki (Toshiba Memory Corp.)

11:25 Coffee Break

11:55 Session 6: Networks

Seamless Fail-over for PCIe Switched Networks
Authors: William Tu (VMware); Tzi-cker Chiueh (Industrial Technology Research Institute)

Randomized Admission Policy for Efficient Top-k and Frequency Estimation, INFOCOM’17 (highlight)
Authors: Ran Ben Basat (Technion); Gil Einziger (Nokia Bell Labs); Roy Friedman, Yaron Kassner (Technion)

SGXBounds: Memory Safety for Shielded Execution, EuroSys '17 (highlight)
Authors: Dmitrii Kuvaiskii (TU Dresden), Oleksii Oleksenko (TU Dresden), Sergei Arnautov (TU Dresden), Bohdan Trach (TU Dresden), Pramod Bhatotia (University of Edinburgh), Pascal Felber (University of Neuchâtel), Christof Fetzer (TU Dresden)

13:10 Closing Remarks

13:25 Lunch

14:30 – 16:00 Women in Computer Systems: A meetup co-located with SYSTOR. This meetup will host talks and a panel with two distinguished computer scientists Radia Perlman (Dell EMC) and Margo Seltzer (Harvard University; Oracle) along with speakers from Israel. Details TBA.

IBM Two Sigma Facebook Technion NetApp Ravello Systems i-core NUTANIX Nokia Bell Labs Hewlett Packard Enterprise Dell STRATOSCALE redhat ACM SIGOPS USENIX TCE