Technology is my passion. I am always excited to amplify my knowledge in diverse subjects like science, biology, neurology, math and technical things. I chose to study Computer Science, at the University of Crete. In parallel with my Bachelor studies, I was also working as a Research Assistant in the Computer Architecture and VLSI Systems Laboratory. Currently I am pursuing my PhD in Pervasive Parallelism at the University of Edinburgh.
I am always excited to work on:
- Software-Hardware co-design
- Idea Cross-pollination: systems, databases, architecture, networking
- Intersection of Theory & Practice: revisit first principles to build next generation systems.
For my Ph.D. I rethink data replication in the modern datacenter.
This involves designing systems and algorithms to resolve challenges in performance, consistency, load-balance,
fault-tolerance and transactions. Mostly storage solutions in distributed environments which tend to include emerging
networking (e.g., smart RDMA NICs) and/or specialized compute (e.g., FPGAs).
In my own time, I enjoy swimming, meditating, listening to audiobooks and music.
Contact details: me {at} antonis {dot} io
Eurosys '21 -- To appear A. Katsarakis, Y. Ma, Z. Tan, A. Bainbridge, M. Balkwill, Y. Zhang, A. Dragojevic, B. Grot, B. Radunovic
Eurosys '21 -- To appear V. Gavrielatos, A. Katsarakis, V. Nagarajan
ASPLOS '20 -- IEEE Micro'20 Top Picks - Honorable Mention A. Katsarakis, V. Gavrielatos, M. Katebzadeh, A. Joshi, A. Dragojevic, B. Grot, and V. Nagarajan
Eurosys '18 •A. Katsarakis*, V. Gavrielatos*, A. Joshi, N. Oswald, B. Grot, and V. Nagarajan * Equal contribution to this work.
Center for Doctoral Training in
Pervasive Parallelism,
University of Edinburgh
• Semptember 2017 - Present
- Advisor: Boris Grot
- Co-advisors: Vijay Nagarajan, Aleksandar Dragojevic
- Sponsored by Microsoft Research and EPSRC
Data Replication for the Modern Datacenter
Center for Doctoral Training in
Pervasive Parallelism,
University of Edinburgh
• Semptember 2016 - 2017
• Merit: with Distinction
- Advisor: Boris Grot
Symmetric Caching: Exploiting Skew for High-Performance Data Serving
[ pdf]
Department of Computer Science, University of Crete
• Semptember 2012 - June 2016
- Grade: 9.16 / 10 (top 1%)
- Advisor: Angelos Bilas
A Multi-threaded Design for High-Performance Stock Exchange Trading Systems
Microsoft Research (Cambridge) • September 2020 - February 2021 - Mentor: Aleksandar Dragojevic Hardware-software B+tree with consistent transactions via Mvcc.
Microsoft Research (Cambridge) • May 2019 - September 2020 Focused on Virtual Network Functions, transactions and their reliability.
University of Edinburgh (Informatics) • September 2017 - December 2019 Courses: "Extreme Computing", "Introduction to Computer Systems", "Computer Architecture"
Microsoft Research (Cambridge) • September - November 2018 - Mentor: Bozidar Radunovic High performance Key-Value Store (KVS) over DPDK with fault-tolerance & strong consistency.
Research Assistant at FORTH (ICS) • January 2016 - July 2016 High-Performance multi-threaded stock trading system for Athens Stock Exchange.
University of Crete (CS - Department) • September 2015 - January 2016 Course: "Intoduction to Computer Science" (CS100). Essentials in programming and C.
Research Assistant at FORTH (ICS) • June 2015 - September 2015 Near-data processing in analytics frameworks (Spark, Hadoop, HBase)
Research Assistant at FORTH (ICS) • June 2014 - January 2015 Back and front-end interface for cluster monitoring via NodeJs, jQuery and HTML5/CSS3
IEEE Micro
• January 2021
PPoPP '20
• February 2020
Microsoft Research (advised by Aleksandar Dragojevic)
• October 2016
Engineering and Physical Sciences Research Council (EPSRC)
• September 2016
Foundation for Research and Technology - Hellas (FORTH)
• July 2016 - August 2016
Foundation for Research and Technology - Hellas (FORTH)
• September 2015
Top 3 students of the year in Computer Science department
Foundation for Research and Technology - Hellas (FORTH)
• September 2014
Foundation for Research and Technology - Hellas (FORTH)
• September 2013
Computer Science Department,
University of Crete (CS - Department)
• July 2013
Highest entrance marks in Computer Science department.
State Scholarship Foundation of Greece (IKY)
• September 2012
High grades on greek national exams.