Customized OS Support for Data Processing on Modern Hardware

Speaker: Jana Giceva , ETH Zurich

Date: Monday, November 07, 2016

Time: 11:00 AM to 12:00 PM Note: all times are in the Eastern Time Zone

Refreshments: 10:45 AM

Public: Yes

Location: Star (32-D463)

Event Type:

Room Description:

Host: Sam Madden

Contact: Sheila M. Marian, 617-253-1996,

Relevant URL:

Speaker URL: None

Speaker Photo:

Reminders to:

Reminder Subject: TALK: Customized OS Support for Data Processing on Modern Hardware

For decades, data processing systems have found the generic interfaces
and policies offered by the operating systems at odds with the need for
efficient utilization of hardware resources. As a result, most engines
circumvent the OS and manage hardware resources directly. With the
growing complexity and heterogeneity of modern machines, data processing
engines are now facing a steep increase in the complexity they must absorb
to achieve good performance.

In this talk we will focus on the challenge of running concurrent workloads
in multi-programming execution environments, as systems' performance
often suffers from resource interaction among multiple parallel jobs. In
the light of recent advancements in operating system design, such as
multi-kernels, we propose two key principles: the separation of compute
and control planes on a multi-core machine, and customization of the
compute plane as a light weight OS kernel tailored for data processing.
I will present some of our design decisions, and how they help to improve
the performance of workloads consisting of common graph algorithms and
relational operators.

Short Bio:
Jana Giceva is a final year PhD student in the Systems Group at ETH
Zurich, supervised by Gustavo Alonso, and co-advised by Timothy Roscoe.
Her research interests revolve around systems running on modern
hardware, with inclination towards engines for in-memory data processing
and operating systems. During her PhD studies she has been exploring
various cross-layer optimizations across the systems stack, touching
aspects from both hardware/software and database/OS co-design. Some of
these projects are part of industry collaboration with Oracle Labs.
She received the European Google PhD Fellowship 2014 in Operating

Research Areas:

Impact Areas:

This event is not part of a series.

Created by Sheila M. Marian Email at Thursday, October 27, 2016 at 1:04 PM.