Nikolas Ioannou  Nikolas Ioannou photo       

contact information

Research Staff Member, Cloud Storage
Zurich Research Laboratory, Zurich, Switzerland


Professional Associations

Professional Associations:  ACM


From random block corruption to privilege escalation: A filesystem attack vector for rowhammer-like attacks
Anil Kurmus, Nikolas Ioannou, Nikolaos Papandreou, Thomas Parnell
11th USENIX Workshop on Offensive Technologies (WOOT 17), USENIX Association, 2017

Crail: A High-Performance I/O Architecture for Distributed Data Processing.
Patrick Stuedi, Animesh Trivedi, Jonas Pfefferle, Radu Stoica, Bernard Metzler, Nikolas Ioannou, Ioannis Koltsidas
IEEE Data Eng. Bull. 40(1), 38--49, 2017

FlashNet: Flash/Network Stack Co-design
Animesh Trivedi, Nikolas loannou, Bernard Metzler, Patrick Stuedi, Jonas Pfefferle, Ioannis Koltsidas, Kornilios Kourtis, Thomas R. Gross
Proceedings of the 10th ACM International Systems and Storage Conference, pp. 15:1--15:14, ACM, 2017
Best paper award


FlashNet: A Unified High-Performance IO Stack
Animesh Trivedi, Nikolas Ioannou, Bernard Metzler, Patrick Stuedi, Jonas Pfefferle, Ioannis Koltsidas, Thomas R. Gross
Non-Volatile Memories Workshop, 2016

On The [Ir] relevance of Network Performance for Data Processing
Trivedi, Animesh and Stuedi, Patrick and Pfefferle, Jonas and Stoica, Radu and Metzler, Bernard and Koltsidas, Ioannis and Ioannou, Nikolas
8th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud 16), 2016


SALSA - Flash-Optimized Software-Defined Storage
Nikolas Ioannou, Ioannis Koltsidas, Roman Pletka, Sasa Tomic, Thomas Weigold
Flash Memory Summit, 2015

Holistic Flash Management for Next Generation All-Flash Arrays
Roman Pletka, Nikolas Ioannou, Sasa Tomic, Nikolaos Papandreou, Thomas Parnell, Haris Pozidis, Ioannis Koltsidas, Aaron Fry, Tim Fisher
Flash Memory Summit, 2015

Salsa: treating the weaknesses of low-cost flash in software.
N. Ioannou, I. Koltsidas, R. Pletka, S. Tomic, R. Stoica, T. Weigold, and E. Eleftheriou
Non-Volatile Memories Workshop, 2015
Poster presenation.


How Could a Flash Cache Degrade Database Performance Rather Than Improve It? Lessons to be Learnt from Multi-Tiered Storage
Hyojun Kim, Ioannis Koltsidas and Nikolas Ioannou, Sangeetha Seshadri, Paul Muench, Clement L. Dickey, and Lawrence Chiu
Workshop on Interactions of NVM/Flash with Operating Systems and Workloads (INFLOW), 2014

Flash-Conscious Cache Population for Enterprise Database Workloads
Hyojun Kim, Ioannis Koltsidas, Nikolas Ioannou, Sangeetha Seshadri, Paul Muech, Clement Dickey, and Lawrence Chiu
International Workshop on Accelerating Data Management Systems Using Modern Processor and Storage Architectures (ADMS), 2014

Software defined just-in-time caching in an enterprise storage system
S Seshadri, PH Muench, L Chiu, I Koltsidas, N Ioannou, R Haas, Y Liu, M Mei, S Blinick
IBM Journal of Research and Development 58(2), 1--13, IBM, 2014


Mixed speculative multithreaded execution models
Polychronis Xekalakis, Nikolas Ioannou, Marcelo Cintra
ACM Transactions on Architecture and Code Optimization (TACO) 9(3), 18, ACM, 2012

Autotuning Skeleton-Driven Optimizations for Transactional Worklist Applications
Luis Fabricio Wanderley Goes, Nikolas Ioannou, Polychronis Xekalakis, Murray Cole, Marcelo Cintra
IEEE Transactions on Parallel and Distributed Systems 99(PrePrints), IEEE Computer Society, 2012


Phase-Based Application-Driven Hierarchical Power Management on the Single-chip Cloud Computer
N. Ioannou, M. Kauschke, M. Gries, M. Cintra
International Conference on Parallel Architectures and Compilation Techniques (PACT), pp. 131-142, 2011
Best paper award nomination

Increasing the energy efficiency of TLS systems using intermediate checkpointing
Salman Khan, Nikolas Ioannou, Polychronis Xekalakis, Marcelo Cintra
Intl. Conf. on High Performance Computing (HiPC), pp. 1 -10, 2011

Complementing user-level coarse-grain parallelism with implicit speculative parallelism
Nikolas Ioannou, Marcelo Cintra
Proceedings of the 44th Annual IEEE/ACM International Symposium on Microarchitecture, pp. 284--295, ACM, 2011


Profitability-Based Power Allocation for Speculative Multithreaded Systems
Polychronis Xekalakis, Nikolas Ioannou, Salman Khan and Marcelo Cintra
24th IEEE International Symposium on Parallel and Distributed Processing, IPDPS, IEEE, 2010

Static Java Program Features for Intelligent Squash Prediction
Jeremy Singer, Paraskevas Yiapanis, Adam Pocock, Mikel Lujan, Nikolas Ioannou, Marcelo Cintra
Workshop on Statistical and Machine learning approaches to ARchitecture and compilaTion (SMART), 2010

Toward a more accurate understanding of the limits of the TLS execution paradigm
Nikolas Ioannou, Jeremy Singer, Salman Khan, Polychronis Xekalakis, Paraskevas Yiapanis, Adam Pocock, Gavin Brown, Mikel Lujan, Ian Watson, Marcelo Cintra
Proceedings of the IEEE International Symposium on Workload Characterization (IISWC'10), pp. 1--12, IEEE Computer Society, 2010


Overlapping Computation and Communication in SMT Clusters with Commodity Interconnects
Georgios Goumas, Nikos Anastopoulos, Nikolas Ioannou, and Nectarios Koziris
Proceedings of the 2009 IEEE International Conference on Cluster Computing, IEEE

Combining thread level speculation helper threads and runahead execution
Polychronis Xekalakis, Nikolas Ioannou, Marcelo Cintra
Proceedings of the 23rd international conference on Supercomputing, pp. 410--420, ACM, 2009