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

Office (FORTH): ICS Building, C-126

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

Ph.D., Princeton University, 1998

M.A., Princeton University, 1995

B.Eng., University of Patras, 1993

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.

Affiliated Upcoming Conferences and Journals

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 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 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 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] 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). June 2020, Boston, MA, USA.

[2] 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.

[3] 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.00103arxiv.org/abs/2003.00103v1

[4] An Efficient Memory-Mapped Key-Value Store for Flash Storage. A. Papagiannis, G. Saloustros, Pilar González-Férez, and Angelos Bilas. In Proceedings of the 2018 ACM Symposium on Cloud Computing (ACM SoCC’18). October 2018, Carlsbad, CA, USA.

[5] QuMan: Profile-based Improvement of Server Utilization. Y. Sfakianakis, C. Kozanitis, C. Kozyrakis, and A. Bilas. In Proceedings of ACM Transactions on Architecture and Code Optimization (ACM TACO). May 2018. Also, to be presented in HiPEAC‘19, Jan 2019, Valencia, Spain.

[6] Tucana: Design and Implementation of a Fast and Efficient Scale-up Key-value Store. Anastasios Papagiannis, Giorgos Saloustros, Pilar Gonzalez-Ferez, and Angelos Bilas. In proceedings of the 2016 USENIX Annual Technical Conference (USENIX ATC'16). June 2016, Denver, CO, USA.

Short Bio

Angelos Bilas is currently a Professor of Computer Science at the University of Crete, Greece, where he has also held an Associate Professor position between 2002-2011, and a collaborating researcher at FORTH-ICS. Prof. Bilas received his diploma in Computer Engineering from the University of Patras in 1993, and the Masters and Ph.D. degrees in Computer Science from Princeton University, NJ in 1995 and 1998 respectively. Between 1998-2002 he held an Assistant Professor position 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. Prof. Bilas is the recipient of a Marie Curie Excellent Teams Award (2005-2009), he has published more than 90 papers in peer-reviewed conferences workshops, and journals, he has served in the Program Committees of more than 100 conferences and workshops in his area, as the Program co-Chair for IEEE Cluster 2010, as the General co-Chair for EuroSys’2020, in the Editorial Board of IEEE Computer Architecture Letters (CAL) [2007-2011], and he currently serves in the Editorial Board of ACM Transactions on Storage [2016-] and the Journal of Parallel and Distributed Computing (JPDC) [May 2011-July 2018]. He has (co)supervised or is (co)supervising 35 Masters and 6 Ph.D students. He has participated in more than 45 EU, nationally, or industry funded projects. He has collaborated extensively with international industry while his research has been licensed to startups (two rounds of research results) and has been used in products by Fortune50 companies. [http://www.csd.uoc.gr/~bilas] [Updated: May-2020]