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, sheila@csail.mit.edu

Relevant URL:

Speaker URL: None

Speaker Photo:
None

Reminders to: seminars@csail.mit.edu

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

Abstract:
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
Systems.

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.