About me

I am a Lecturer (~Assistant Professor) of Computer Science in the Department of Computing at Imperial College London .

My research interests are in systems support for data science and big data to enable efficient use of modern and future hardware. My research spans across multiple system subfields: data processing layer, operating systems, and hardware accelerators for data processing.

I completed my PhD in the Systems Group at ETH Zurich, where I was advised by Prof. Gustavo Alonso and Prof. Timothy Roscoe.


I am currently looking for highly qualified and motivated PhD candidates who are interested in pursuing research and building systems to support data science and big data processing on modern and future hardware. For more information click here.


Publications

Kaan Kara, Jana Giceva, and Gustavo Alonso.
FPGA Based Data Partitioning.
Proceedings of the ACM International Conference on Management of Data (SIGMOD), 2017
Darko Makreshanski, Jana Giceva, Claude Barthels, and Gustavo Alonso.
BatchDB: Efficient Isolated Execution of Hybrid OLTP + OLAP Workloads.
Proceedings of the ACM International Conference on Management of Data (SIGMOD), 2017
Jana Giceva, Gerd Zellweger, Gustavo Alonso, and Timothy Roscoe.
Customized OS support for data-processing .
In Proceedings of the 12th International Workshop on Data Management on New Hardware (ACM DaMoN) 2016
Ionel Gog, Jana Giceva, Malte Schwarzkopf, Kapil Vaswani, Dimitrios Vytiniotis, Ganesh Ramalingam, Manuel Costa, Derek Murray, Steven Hand, Michael Isard.
Broom: sweeping out Garbage Collection from Big Data systems.
In Proceedings of the 15th USENIX Conference on Hot Topics in Operating Systems (HotOS) 2015
Jana Giceva, Gustavo Alonso, Timothy Roscoe, and Tim Harris.
Deployment of Query Plans on Multicores.
In Proceedings of the VLDB Endowment, Volumne 8, Issue 3, 2014
Jana Giceva, Tudor-Ioan Salomie, Adrian Schuepbach, Gustavo Alonso and Timothy Roscoe.
COD: Database/Operating System co-design.
Online proceedings of the 6th Biennial Conference on Innovative Data Systems Research (CIDR) 2013
Jana Giceva, Adrian Schuepbach, Gustavo Alonso and Timothy Roscoe.
Towards Database/Operating System co-design.
Second Workshop on Systems for Future Multicore Architectures (SFMA) 2012
Tudor-Ioan Salomie, Ionut Subasu, Jana Giceva and Gustavo Alonso.
Database Engines on Multicores, Why Parallelize When You Can Distribute?.
In Proceedings of the 6th Conference on Computer Systems (EuroSys) 2011

Service

Co-chair: SIGMOD SRC (Student Research Competition) 2018
PC member: SIGMOD Demo 2017, ISCA's ASBD (Architecture Support for Big Data) 2017
Shadow PC: EuroSys 2016
Organizer: "Panel for Women in CS" at ETH Zurich (Spring 2015, 2016)

Awards

Google PhD Fellowship for Operating Systems - 2014

Best Poster Award at EuroSys - 2012

Teaching

Lecturer

Jan 2018 - May 2018
Imperial College London, UK
Computer Architecture (Spring Term, 2018)

Teaching Assistant

Sep 2007 - Feb 2016
ETH Zurich, Switzerland

Advanced Systems Lab ( Fall 2011, 2012, 2013, 2014, 2015)
Data Modeling and Databases ( Spring 2015)
Introduction to Parallel Programming ( Spring 2014)

Jacobs University Bremen, Germany

General Computer Science I/II (Fall 2007, Spring 2008)
Computer Architecture and Operating Systems (Fall 2008)

Professional Experience

Research Intern

May 2014 - Aug 2014
Microsoft Research, Silicon Valley, CA USA

Worked on better automatic memory management in runtime engines for the Naiad big data system. Contributed to the system design, and worked on automatic inferral of typed regions.
Supervised by: Derek G. Murray and Michael Isard.

Research Intern

Jun 2013 - Sep 2013
Oracle Labs, Belmont, CA USA

Explored partition-reduce SQL operators, as a common method for enhancing existing SQL operators with hardware tuned partitioning primitives, and its applicability for Oracle's Exadata.
Supervised by: Michael Duller, Garreth Swart, and Nipun Agrawal.

Research Intern

Jun 2010 - Sep 2010
Systems Group, ETH Zurich, Switzerland

Internship as part of the MICS internship program. Explored and evaluated a data processing architecture on multicore machines for a mix of workloads. Results were published at EuroSys.
Supervised by: Tudor-Ioan Salomie and Gustavo Alonso.

Research Intern

Jun 2008 - Sep 2008
Digital Enterprise Research Institute, Galway, Ireland

Analysis of rhetorical aspects in mathematical documents. Implemented appropriate mark-up to support the new elements and a visualization framework.
Supervised by: Christoph Lange and Tudor Groza.

Education

Ph.D. in Computer Science

Jul 2011 - Mar 2017
ETH Zurich, Switzerland

Thesis: Database/Operating System Co-Design
Adviser: Prof. Gustavo Alonso, Co-adviser: Prof. Timothy Roscoe

M.Sc. in Computer Science

Sep 2009 - May 2011
ETH Zurich, Switzerland

B.Sc. in Computer Science

Sep 2006 - Jun 2009
Jacobs University Bremen, Germany