Career Profile

Systems hacker with a keen interest in high-performance networked computer systems.

In a past life, I spent quite a lot of time implementing user-level system I/O frameworks, network (TCP/IP) and storage (NVMe) stacks.

Professional Experience

Senior Researcher

November 2018 - Present
Microsoft Research (Networking Research Group)
  • Cloud native 5G RAN (fault tolerance, workload migration, load balancing).
  • SDN policy acceleration in hyper-scale cloud environments.
  • Research and development on scaling RDMA transport in Microsoft datacenters.
  • Low-level work on custom RDMA-based storage stacks, telemetry, NIC drivers.

Software Engineer (Internship)

September 2015 - January 2016
Google, Mountain View, California, USA

Worked on host data plane acceleration for high-performance networking. Used custom kernel-bypass frameworks and built part of a production low-latency userspace packet switching engine and software NIC.

IT/Systems Engineer

November 2009 - May 2011
Bytemobile Inc, (Now part of Citrix)

Lab design and implementation for network performance emulating thousands of clients using load balancers, complex network topologies, opensource and proprietary traffic generators on top of modern 10GbE hardware. In the same context, I also had the chance to work on related fields such as the kernel’s IPv4 routing subsystem, TCP/IP stack, QoS etc.

Software Engineer

May 2019 - August 2019
Google Summer of Code (FreeBSD organization)

Designed and implemented a new model for TrustedBSD Audit, that allows multiple audit facilities, supporting new logging mechanisms and attributes (Kernel space implementation & patches to libbsm FreeBSD library). Based on this work, I’ve continued development for FreeBSD and implemented a prototype audit subsystem for the FreeBSD jails.

Systems & Network Administrator

June 2017 - June 2018
Bytemobile Inc, (Now part of Citrix)

Responsible for Bytemobile European Development Center’s core IT infrastructure: gateways, dns, policy-based routing, firewalls and other services.

Awards

Fellowship (and funding) to recognize important contributions in systems & networking.

Fellowship and funding to support research on network and storage stack specialization for performance (joint work with Robert N.M. Watson).

Publications

  • Disk|Crypt|Net: rethinking the stack for high-performance video streaming
  • Ilias Marinos, Robert N.M. Watson, Mark Handley, Randall R. Stewart
    ACM SIGCOMM, 2017
  • Clean Application Compartmentalization with SOAAP
  • Khilan Gudka, Robert N.M. Watson, Jonathan Anderson, David Chisnall, Brooks Davis, Ben Laurie, Ilias Marinos, Peter G. Neumann, Alex Richardson
    ACM CCS, 2015
  • Network Stack Specialization for Performance
  • Ilias Marinos, Robert N.M. Watson, Mark Handley
    ACM SIGCOMM, 2014
  • TESLA: temporally enhanced system logic assertions
  • Jonathan Anderson, Robert N.M. Watson, David Chisnall, Khilan Gudka, Ilias Marinos
    EuroSys, 2014
  • Network Stack Specialization for Performance
  • Ilias Marinos, Robert N.M. Watson, Mark Handley
    HotNets-XII, 2014