Stelios Sotiriadis

Department of Computer Science - Birkbeck, University of London

Room: 151A, Malet St, Bloomsbury, London, WC1E 7HX · (020) 7631-6579 · stelios@dcs.bbk.ac.uk

Hi! I am Stelios and I enjoy working with algorithms that improve performance of large scale systems, exploring data science techniques that span the areas of distributed computing systems including Cloud & Internet of Things and applications of statistical learning algorithms for real time big data analytics.

My research directions are shaped around design and implementation of new tehcniques and adoption of existing trends for the current systems to become more efficient, interoperable, and reliable and to operate on massive data sets.

I am admission tutor for MSc in Data Science & MSc in Computer Science and a member of the Experimental Data Science & Birkbeck Institute for Data Analytics.

I am always looking for PhD students, so if you are interested to work in the area of distributed computing system drop me an email!


Experience

Lecturer B'

Birkbeck, University of London, UK

I am a lecturer performing research and teaching on large scale systems, data analytics and software engineering modules. I enjoy working on statistical learning applications for performance optimization for real time resource usage detection.

March 2018 - Present

Postdoctoral research fellow

University of Toronto, Canada

I worked on Cloud and big data analytics platforms to develop algorithms and platforms that span the areas of anomaly detection, virtual machine scheduling and Internet of Things. I awarded with a Mitacs Elevate fellowship in collaboration with Autodesk Canada.

October 2015 - May 2018

Postdoctoral research fellow

Technical Univeristy of Crete, Greece

I worked on European Union FP7 Projects (e.g. FI-STAR) for large scale Cloud federations and healthcare application development.

April 2013 - September 2015

Teaching assistant/PhD student

University of Derby, UK

I also focused on Cloud scheduling for large scale distributed systems and techniques for virtual machine management.

February 2009 - March 2013

Modules

Programming with Data (PWD)

Algorithms for data analytics using Python
November 2019 - December 2019

Demystifying computing landscape with Python (DP)

Software development using the Python programming language
October 2019 - November 2019

Cloud Computing (CC) & Cloud Computing Concepts(CCC)

Cloud computing services and systems/Big data systems
January 2020 - March 2020

Research

Distributed systems, Cloud computing, Big data & Internet of Things
Interests
  • Large scale resource management & scheduling.
  • Statistical learning applications & real time analytics.
  • Anomaly detection algorithms & big data systems.
  • Internet of Things & online processing.

Research Highlights
  • Awarded with Mitacs Elevate Research Fellowship program in collaboration with University of Toronto and Autodesk Canada for high bandwidth data streaming analysis on real time data.
  • Best paper award, 4th IEEE International Conference on Intelligent Networking and Collaborative Systems (INCoS-2012), Bucharest, Romania, September 19 - 21, 2012.
  • Best paper award, Future Generation Information Technology, Second International Conference, (FGIT 2010), Lecture Notes in Computer Science, Springer Verlag, Jeju Island, Korea, December 13-15.
  • Erasmus internship program, University of Applied Sciences of Western Switzerland, Switzerland
  • PhD Scholarship, University of Derby, UK.
  • Interact project, Technical University of Crete, Greece, Hand motion sensor driven gesture recognition service, Selected project (7th of out near 700 participants) in FI-WARE Challenge, Campus Party Brazil 2014, Startup Weekend FIWARE Canarias 2014.

Lists of publications

Full list of publications in Google scholar

Selected journal publications

  1. Stelios Sotiriadis, Nik Bessis, Rajkumar Buyya. (2018), Self managed virtual machine scheduling in Cloud systems, Information Sciences, Volumes 433–434, 2018, Pages 381-400, ISSN 0020-0255, SJR: 1.91
  2. Xu, X., Zang, L., Sotiriadis, S., Asimakopoulou, E., Bessis, N., Li, M. (2018), CLOTHO: A Large-Scale Internet of Things based Crowd Evacuation Planning System for disaster management, IEEE Internet of Things Journal, DOI: 10.1109/JIOT.2018.2818885, SJR: 1.67
  3. Sotiriadis, S. and Bessis, N., (2018) An inter-cloud bridge system for heterogeneous cloud platforms, Future Generation Computer Systems (FGCS), Available online 25 February 2015, ISSN 0167-739X, http://dx.doi.org/10.1016/j.future.2015.02.005, SJR: 1.15
  4. Stelios Sotiriadis, Nik Bessis, Euripides G.M. Petrakis, Cristiana Amza, Catalin Negru, Mariana Mocanu, Virtual machine cluster mobility in inter-cloud platforms, Future Generation Computer Systems (FGCS), Volume 74, 2017, Pages 179-189, ISSN 0167-739X, SJR: 1.15
  5. Sotiriadis, S., Bessis, N., Amza, C., Buyya, R. (2016), “Vertical and horizontal elasticity for dynamic virtual machine reconfiguration”, IEEE Transactions on Services Computing, vol. PP, no.99, pp.1-1, SJR: 0.64
  6. Sotiriadis, S., Bessis, N., Anjum, A., Buyya, R., (2015) "An Inter-Cloud Meta-Scheduling (ICMS) Simulation Framework: Architecture and Evaluation", IEEE Transactions on Services Computing, vol. PP, no.99, pp.1,1 DOI: 10.1109/TSC.2015.2399312, SJR: 0.64
  7. Ikram, A., Anjum, A., Hill, R., Antonopoulos, A., Liu L., Sotiriadis, S. (2013) Approaching the Internet of Things (IoT): A Modelling, Analysis and Abstraction Framework, Concurrency and Computation: Practice and Experience, SJR: 0.31
  8. Balampanis, S., Sotiriadis, S., Petrakis E., (2016) Internet of Things platform in cloud computing for enhanced living, Cloud Computing for Enhanced Living Environments: Algorithms, Architectures and Platforms (Cloud4ELE), IEEE Cloud Computing, SJR: 0.52

Selected conference publications

  1. Bhattacharyya, A., Jokar, A., Sotiriadis, S. and Amza, C., Online Phase Detection and Characterization of Cloud Application, 9th IEEE International Conference on Cloud Computing Technology and Science (CLOUDCOM 2017), Hong Kong, Dec 12th-Dec 15th, 2017
  2. D. Kargatzis, S. Sotiriadis, E. GM. Petrakis, 2017, Virtual Machine Migration in heterogeneous Clouds: From OpenStack to VMWare, the 38th IEEE Sarnoff Symposium, Newark, NJ, September 18-20, 2017
  3. Bhattacharyya, A., Jokar, A., Sotiriadis, S. and Amza, C., Semantic Aware Online Detection of Resource Anomalies on the Cloud, 8th IEEE International Conference on Cloud Computing Technology and Science (CLOUDCOM 2017), Luxembourg, Dec 12th-Dec 15th, 2016
  4. Soultanopoulos, T., Sotiriadis, S., Petrakis E. and Amza, C. “Data management of sensor signals for high bandwidth data streaming to the Cloud”, 37th IEEE Sarnoff Symposium, Newark, New Jersey Sept 19-21, 2016
  5. Seyed Ali Joker Jandaghi, Arnamoy Bhattacharyya, Stelios Sotiriadis, Cristiana Amza (2016) Consolidation of Underutilized Virtual Machines to Reduce Total Power Usage, In Proceedings of IBM CASCON 2016, Toronto, Canada
  6. Tsiachri Renta, P., Sotiriadis, S. and Petrakis, E.GM. (2017) Healthcare Sensor Data Management on the Cloud. In Proceedings of the 2017 Workshop on Adaptive Resource Management and Scheduling for Cloud Computing (ARMS-CC '17). ACM Symposium on Principles of Distributed Computing 2016 (PODC 2016), Washington, DC, USA — July 28 - 28, 2017.
  7. Vakanas, L., Sotiriadis, S. and Petrakis, E. (2015) Implementing the Cloud Software to Data approach for OpenStack environments, Workshop Adaptive Resource Management and Scheduling for Cloud Computing, ACM Symposium on Principles of Distributed Computing 2016 PODC 2015, Donostia-San Sebastián, Spain, on July 20th, 2015