Anastassios Nanos

Anastassios Nanos

Systems Researcher

Nubificus LTD

Nubis PC

Hi there! I’m Anastassios (or Tassos, for short) and this is my personal home page. I am a Researcher in Computer Systems and I am currently working on the various levels of the systems software stack to attack issues related to performance, scalability, power-efficiency and security in modern systems.

Since 2015 I have been affiliated with UK & EU firms, building & architecting solutions for efficient execution of workloads in the Cloud and at the Edge. I have been involved in many parts of the systems software stack, including device drivers, memory management, network/block layers etc.

Previously, I was a postdoctoral researcher at CSLab, NTUA (2014), where I got my Dipl. Eng. (2006) and my PhD (2013).

Interests
  • Systems Software
  • Virtualization
  • Unikernels
  • Containers
  • Orchestration
Education
  • PhD in Computer Engineering, 2013

    National Technical University of Athens, Greece

  • DiplEng in Computer Engineering, 2006

    National Technical University of Athens, Greece

Experience

 
 
 
 
 
Nubificus LTD
Director & Systems Researcher
Aug 2018 – Present Sheffield, UK

Nubificus Ltd is a software consultancy tackling complex virtualization problems. We explore lightweight virtualization solutions for edge, low-power devices, aiming to bring Serverless and FaaS at the Edge. At Nubificus:

  • we enable hardware acceleration for Serverless Computing (https://vaccel.org)
  • we experiment with the systems software stack to reduce OS system overhead by enabling in-Kernel task isolation using virtualization techniques (in-kernel VMM, https://github.com/nubificus/hedge)
  • we explore container runtimes to facilitate efficient workload placement in the Cloud and at the Edge, focusing on interoperability (https://github.com/nubificus/urunc).
 
 
 
 
 
Nubis PC
Systems Researcher
Mar 2020 – Present Athens, GR
At Nubis, we redefine how applications are being packaged, deployed and executed in Cloud & Edge environments.
 
 
 
 
 
Mellanox Technologies LTD
Software / Systems Engineer
May 2020 – Jul 2020 Remote
Design and develop a TMfifo virtual device to passthrough a physical QRNG device to a Bluefield PCIe SmartNIC.
 
 
 
 
 
Up2Metric S.A.
Cloud Consultant
Sep 2020 – Aug 2021 Remote
Container and Cloud consulting solutions for ML acceleration and orchestration.
 
 
 
 
 
Sunlight.io LTD
Researcher / Systems Engineer
Jul 2018 – Apr 2020 UK
Architecting, implementing, and optimizing a state-of-the-art hyperconverged hypervisor stack that achieves extreme storage and network performance.
 
 
 
 
 
OnApp LTD
Researcher / Systems Engineer
Feb 2015 – Jun 2018 UK
Conducting research in emerging, power-efficient micro-server architectures on scalable network and storage I/O, and energy-driven resource management in Cloud architectures. This work consists of designing and implementing low-level hypervisor and OS mechanisms to provide applications efficient, isolated, and secure access to hardware resources.
 
 
 
 
 
CSLab, ECE, NTUA
Postdoctoral Research Fellow
May 2014 – Jan 2015 Athens, GR
Worked on I/O Virtualization, systems software for high-performance I/O in virtualized environments, communication architectures for clusters, and scalable storage architectures based on clusters.
 
 
 
 
 
Mist.io Inc
Co-founder & Systems Engineer
Jul 2013 – Jan 2015 Athens, GR
Design, develop, deploy and maintain the company’s product. Mist.io is about cloud server management, monitoring and automation across multiple cloud providers from any web device. Code developing was in python, Javascript and bash.
 
 
 
 
 
Maxeler Technologies LTD
Intern
Sep 2011 – Mar 2012 London, UK
Worked on porting the company’s custom FPGA boards to virtualized environments. As my task was completed quickly, I joined the hardware group working on the company’s new product line (MPCX), doing performance evaluation at first as well as kernel developing for the board’s interface driver and the networking stack (Infiniband)
 
 
 
 
 
Unweb
Systems Engineer
Jan 2011 – Jul 2013 Athens, GR
Served as a systems engineer, deploying, administering and maintaining the company’s infrastructure both on bare-metal servers (co-located) as well as cloud servers (mostly Amazon EC2).
 
 
 
 
 
CC, ECE, NTUA
Senior Unix/Linux Administrator
CC, ECE, NTUA
Oct 2005 – Sep 2011 Athens, GR
Set up the entire lab (25-30 workstations, 5 servers), migrated from Solaris/SunOS 4.3 to Debian GNU/Linux, and maintained the lab which featured a fully autonomous setup, able to provide the necessary software for students to work on ECE school’s projects.
 
 
 
 
 
PC Systems SA
Unix Engineer
PC Systems SA
May 2004 – Sep 2004 Athens, GR
Served as backend support for the company’s clients, mostly Solaris and some Linux-based setups.

Recent Publications

(2024). Enabling Cloud-native IoT Device Management. Proceedings of the 1st International Workshop on MetaOS for the Cloud-Edge-IoT Continuum.

Cite DOI URL

(2024). Sandboxing Functions for Efficient and Secure Multi-tenant Serverless Deployments. Proceedings of the 2nd Workshop on SErverless Systems, Applications and MEthodologies.

Cite DOI URL

(2023). Towards extreme network KPIs with programmability in 6G. Proceedings of the Twenty-fourth International Symposium on Theory, Algorithmic Foundations, and Protocol Design for Mobile Networks and Mobile Computing.

Cite DOI URL

(2023). Enabling an~Isolated and~Energy-Aware Deployment of~Computationally Intensive Kernels on~Multi-tenant Environments. Lecture Notes in Computer Science.

Cite DOI URL

(2023). Secure, privacy-preserving, and trustworthy networks. Towards Sustainable and Trustworthy 6G: Challenges, Enablers, and Architectural Design.

Cite

Contact

Feel free to reach out to me! Let’s chat!