Workshop Program (CFP)
Opening Remarks: 9.15-9.30
Session 1: 9.30 - 10.30
- Paolo Costa, Microsoft Research
Title: Towards Rack-scale Computing: Challenges and Opportunities (slides)
New hardware technology such as systems- and networks-on-chip (SOCs and NOCs), switchless network fabrics, silicon photonics, and RDMA, are redefining the landscape of data center computing, enabling interconnecting thousands of cores at high speed at the scale of today's racks. We refer to this new class of hardware as rack-scale computers because the rack is increasingly replacing the individual server as the basic building block of modern data centers. Most of the benefits promised by these new architectures, however, can only be achieved with adequate support from the software stack. In this talk, I will describe some of the research challenges and the opportunities introduced by rack-scale computing. As a concrete example, I will provide an overview of some of the research projects related to this topic that we are pursuing in our group.
- Tyler Szepesi, Bernard Wong, Ben Cassell, Tim Brecht, University of Waterloo
Designing A Low-Latency Cuckoo Hash Table for Write-Intensive Workloads (slides)
Break with Refreshments: 10.30 - 11ddd
Session 2: 11 - 12.30
- Martin Maas, Krste Asanovic, UC Berkeley, Tim Harris, Oracle Labs, John Kubiatowicz, UC Berkeley.
The Case for the Holistic Language Runtime System (slides)
- Jacob Nelson, Brandon Holt, Brandon Myers, Preston Briggs, Simon Kahan, Luis Ceze, Mark Oskin, University of Washington.
Grappa: A Latency-Tolerant Runtime for Large-Scale Irregular Application (slides)
- Tim Harris, Maurice Herlihy, Yossi Lev, Oracle Labs, Yujie Liu, Lehigh University, Victor Luchangco, Virendra Marathe, Mark Moir, Oracle Labs.
Towards Whatever-Scale Abstractions for Data-Driven Parallelism (slides)
Session 3: 14-15.30
Gustavo Alonso, ETH Zurich
Title: Rackscale - the things that matter (slides)
Rackscale computing has become the standard for many applications running on a data center. For a variety of reasons, today it is possible to developed fully customized solution that achieve impressive performance numbers. In this talk I will argue that customization is important but needs to be sustained by general purpose techniques and components. The research agenda in the next years should focus on the latter, rather than on producing an infinity variety of high performance systems tailored for narrow use cases. Otherwise, the inevitable problems with total cost of ownership during the life cycle of a real systems (maintenance, further development, software evolution, additional functionality) will soon catch up with many existing proposals.
Tim Harris, Oracle Labs
Title: What We Talk About When We Talk About Scheduling (slides)
Distributed workloads involve scheduling and resource allocation decisions at multiple levels of the stack: deciding which machines a job will run on; deciding which instances of replicated services they will use; arbitrating within those services between multiple clients; deciding which VM's virtual CPUs get which physical cores, and which threads run on those CPUs; deciding how the instructions in those threads are scheduled in multi-threaded processors, and how they compete for resources in the cores and in the interconnect. In this talk I will illustrate the kind of interference that can occur at these different levels, and talk about some possible approaches for handling these problems.
Sanjeev Kumar, Facebook
Title: Efficiency at Scale (slides)
Joint poster session: 15.30 - 16.30ddd
Panel session: 16.30-17.30
Gustavo Alonso, ETH Zurich, Steve Hand, Microsoft Research, Tim Harris, Oracle Labs,
Sanjeev Kumar, Facebook, Ant Rowstron, Microsoft Research
WRSC 2014 is co-located with EuroSys 2014
Sunday, April 13, 2014
Paolo Costa, Microsoft Research (Program Chair)
Dushyanth Narayanan, Microsoft Research (General Chair)
- Gustavo Alonso, ETH Zurich
- Edouard Bugnion, EPFL
- Luis Ceze, U. Washington
- Paolo Costa, Microsoft Research
- Leendert van Doorn, AMD
- Babak Falsafi, EPFL
- Blake Fitch, IBM Research
- Nathan Farrington, Facebook
- Tim Harris, Oracle Labs
- Michael Kaminsky, Intel Labs
- Dushyanth Narayanan, Microsoft Research
- Parthasarathy (Partha) Ranganathan, Google
- Luigi Rizzo, U. Pisa
- Thomas Wenisch, U. Michigan
- Bernard Wong, U. Waterloo