Angelos Bilas

Professor of Computer Science

University of Crete and FORTH, Greece

http://www.csd.uoc.gr/~bilas

Professor,  Department of Computer Science, University of Crete

Associate Researcher, Institute of Computer Science (ICS), Foundation for Research and Technology-Hellas (FORTH)

 

Contact Information [Information for Visitors]

Email: b i l a s @ c s d . u o c . g r

Tel:  +30 2810391669

Office (Univ. of Crete): CSD Building, K.325 (map)

Ph.D., Princeton University, 1998

M.A., Princeton University, 1995

B.Eng., University of Patras, 1993

Office (FORTH): FORTH/ENISA Campus, AA-242  (map)

Post address:     FORTH-ICS, 100 Plastira Av., Vassilika Vouton, Heraklion, GR-70013, Greece

Research Interests and Projects [Current and past projects (CARV)]

My research interests are in the general area of computer systems and computer architecture, lately with emphasis on storage systems.

Recent and Upcoming Affiliated Conferences and Journals

·       Member, Program Committee, USENIX FAST’21, Feb 22-25, 2021. SANTA CLARA, CA, USA.

·       General co-Chair (with K. Magoutis and E. Markatos), Eurosys’20, Heraklion, Crete, Greece.

·       Member, Editorial Board, Subject Area Editor, ACM Transactions on Storage (ToS) Sep. 1, 2016 - today.

Teaching

CS255 Software Systems: Spring 2022, Spring 2021, Sprint 2020, Spring 2019, Spring 2018, Spring 2017, Spring 2016, Spring 2015, Spring 2014, Spring 2013, Spring 2012, Spring 2011, Spring 2010, Spring 2009, Spring 2008, Spring 2007, Spring 2006, Spring 2005.

CS428 (previous CS325) Embedded Systems: Spring 2022, Spring 2021, Spring 2020, Spring 2019, Spring 2018, Spring 2017, Spring 2016, Spring 2015, Spring 2014, Spring 2014, Spring 2013, Spring 2012, Spring 2011, Spring 2010, Spring 2009, Spring 2006.

CS527 Parallel Computer Architecture: Fall 2021, Fall 2020, Fall 2019, Fall 2018, Fall 2017, Fall 2016, Fall 2015, Fall 2014, Fall 2013, Fall 2012, Fall 2011, Fall 2010, Fall 2009, Fall 2008, Fall 2007, Fall 2006, Fall 2005, Fall 2004.

CS225 Computer Organization: Spring 2008, Spring 2007, Spring 2006, Spring 2005, Spring 2004.

CS425 Computer Architecture: Fall 2006, Fall 2004, Fall 2003.

CS340 Languages and Compilers: Spring 2004, Spring 2003. 

Selected Publications  [Full Publications List]

[1]    Parallax: Hybrid Key-Value Placement in LSM-based Key-Value Stores. Georgios Xanthakis, Georgios Saloustros, Nikolaos Batsaras, Anastasios Papagiannis, and Angelos Bilas. In proceedings of ACM Symposium on Cloud Computing 2021 (ACM SoCC’2021). Nov 1-3, 2021.

[2]    Memory Mapped I/O on Steroids. Anastasios Papagiannis, Manolis Marazakis, and Angelos Bilas. In proceedings of EuroSys 2021. April, 26-28, 2021.  Edinburgh, UK (to be held virtually).

[3]    Kreon: An Efficient Memory-Mapped Key-Value Store for Flash Storage. Anastasios Papagiannis, Giorgos Saloustros, Giorgos Xanthakis, Giorgos Kalaentzis, Pilar Gonzalez-Ferez, and Angelos Bilas. ACM Transactions on Storage Systems (ACM TOS’20).

[4]    Optimizing Memory-mapped I/O for Fast Storage Devices. Anastasios Papagiannis, Giorgos Xanthakis, Giorgos Saloustros, Manolis Marazakis, and Angelos Bilas. In proceedings of the 2020 USENIX Annual Technical Conference (USENIX ATC'20). July 2020, Boston, MA, USA.

[5]    Say Goodbye to Off-heap Caches! On-heap Caches Using Memory-Mapped I/O. Iacovos G. Kolokasis, Anastasios Papagiannis, Foivos Zakkak, Polyvios Pratikakis, and Angelos Bilas. In Proceedings of the 12th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage'20). July 2020. Boston, MA, USA. Co-located with Usenix ATC'20. Best Presentation Award.

[6]    VAT: Asymptotic Cost Analysis for Multi-Level Key-Value Stores. Nikos Batsaras, Giorgos Saloustros, Anastasios Papagiannis, Panagiota Fatourou, and Angelos Bilas.  February 2020. arXIV 2003.00103. arxiv.org/abs/2003.00103v1

Short Bio

Angelos Bilas is  a  Professor in the  Department of  Computer Science, University of Crete, where he has also held an Associate Professor position between 2002-2011, and a collaborating researcher at FORTH-ICS. Between 2016-2020 he has served as the Chair in the Department of Computer Science. Prof. Bilas received his diploma in Computer Engineering from the University of Patras in 1993, and and his Masters and Ph.D. degrees in Computer Science from Princeton University, NJ in 1995 and 1998 respectively. Between 1998-2002 he has been an Assistant Professor with the ECE Department at the University of Toronto. His current interests include systems software for efficient storage systems, computing and storage architectures, low-latency high-bandwidth communication protocols, and runtime-system support for parallel systems. His work has been published in prestigious conferences in computer architecture and systems, including Usenix ATC, ACM SoCC, and Eurosys. He has been the recipient of a Marie Curie Excellent Teams Award (2005-2009), he has published more than 100 papers in peer-reviewed conferences workshops, and journals, he has served in the Program Committees of more than 90 conferences and workshops in his area, as the Program Chair for IEEE Cluster 2010, in the Editorial Board of IEEE Computer Architecture Letters (CAL) [2007-2011], the Journal of Parallel and Distributed Computing (JPDC) [May 2011-May 2018], and he currently serves in the Editorial Board of ACM Transactions on Storage [2016-]. He has (co)supervised or he is (co)supervising 35 Masters and 8 Ph.D students. He has participated in more than 45 EU or nationally funded projects, he is the scientific director for the H2020 project EVOLVE [2019-2021] (HPC and Big Data enabled Large-scale Test-beds and Applications), and has been the coordinator of the FP7 EU project IOLanes [2010-2013]. He has collaborated extensively with international industry, he has been awarded 4 patents and 1 patent applications, while his research has been licensed to startups (two rounds of research results) and has been used in products by a Fortune50 company. [http://www.csd.uoc.gr/~bilas]