Tomasz Szydlo

  • Newcastle University, Newcastle upon Tyne, UK
  • School of Computing
  • Office: 3.032 (Urban Sciences Building)
  • Email (main): tomasz.szydlo [at] newcastle.ac.uk
  • AGH University of Science and Technology
  • Faculty of Computer Science, Electronics and Telecommunications
  • Institute of Computer Science
  • Office: 4.39 (D-17)
  • Email (still active): tomasz.szydlo [at] agh.edu.pl
Google Scholar DBLP Github Linkedin

Short Bio

Since March 2023, I have been a Senior Lecturer in the School of Computing at Newcasle University, UK. I have joined the NUSE group where I am exploring the IoT and TinyML research areas. Up till then, I held the position of associated professor in the Institute of Computer Science which is the part of Faculty of Computer Science, Electronics and Telecommunications at the AGH University of Science and Technology. In 2005 I cooperated with the Machine Learning and Inference Laboratory at George Masson University, lead by prof. Ryszard Michalski, working on the conversion of rules into decision trees. In 2008 I was an intern at IBM Hursley, UK, where I worked on integrating the MQTT protocol with service-oriented device architectures. Since that time, I have participated in several EU and national research projects. In 2010 I defended my PhD at the AGH-UST, which focused on QoS driven semantics-based SOA applications composition and execution. I have obtained a habilitation degree in computer science in 2019 for my work on methods and mechanisms for Internet of Things systems characterized by variable operation policies and restrictions.

Research interest

My current research interests cover two intersecting aspects - organization of data processing on cloud-edge-device continuum and computer systems sustainability:

I believe that these issues are crucial in the development of computer systems for future generations. In my work, I try to build prototypes of computer systems using new technologies, including virtualization, cloud computing, Internet of Things devices and machine learning, so that it is possible to manage the data processing, and at the same time, operate sustainably.

Research topics: Mobile systems, Computer networks, Internet Of Things, Machine Learning, Sustainable computing

Research projects

For students

Selected publications

[1] Tomasz Szydlo and Marcin Nagy. Device management and network connectivity as missing elements in TinyML landscape. CoRR, abs/2304.11669, 2023. [ bib | DOI | arXiv | http ]
[2] Tomasz Szydlo. Online Anomaly Detection Based On Reservoir Sampling and LOF for IoT devices. CoRR, abs/2206.14265, 2022. [ bib | DOI | arXiv | http ]
[3] Tomasz Szydlo, Prem Prakash Jayaraman, Yinhao Li, Graham Morgan, and Rajiv Ranjan. TinyRL: Towards Reinforcement Learning on Tiny Embedded Devices. In Mohammad Al Hasan and Li Xiong, editors, Proceedings of the 31st ACM International Conference on Information & Knowledge Management, Atlanta, GA, USA, October 17-21, 2022, pages 4985--4988. ACM, 2022. [ bib | DOI | http ]
[4] Fawzy Habeeb, Khaled Alwasel, Ayman Noor, Devki Nandan Jha, Duaa AlQattan, Yinhao Li, Gagangeet Singh Aujla, Tomasz Szydlo, and Rajiv Ranjan. Dynamic Bandwidth Slicing for Time-Critical IoT Data Streams in the Edge-Cloud Continuum. IEEE Trans. Ind. Informatics, 18(11):8017--8026, 2022. [ bib | DOI | http ]
[5] Tomasz Szydlo, Amadeusz Szabala, Nazar Kordiumov, Konrad Siuzdak, Lukasz Wolski, Khaled Alwasel, Fawzy Habeeb, and Rajiv Ranjan. IoTSim-Osmosis-RES: Towards autonomic renewable energy-aware osmotic computing. Softw. Pract. Exp., 52(7):1698--1716, 2022. [ bib | DOI | http ]
[6] Rui Sun, Yinhao Li, Tejal Shah, Ringo W. H. Sham, Tomasz Szydlo, Bin Qian, Dhaval Thakker, and Rajiv Ranjan. FedMSA: A Model Selection and Adaptation System for Federated Learning. Sensors, 22(19):7244, 2022. [ bib | DOI | http ]
[7] Fawzy Habeeb, Tomasz Szydlo, Lukasz Kowalski, Ayman Noor, Dhaval Thakker, Graham Morgan, and Rajiv Ranjan. Dynamic Data Streams for Time-Critical IoT Systems in Energy-Aware IoT Devices Using Reinforcement Learning. Sensors, 22(6):2375, 2022. [ bib | DOI | http ]
[8] Tomasz Szydlo, Joanna Sendorek, Mateusz Windak, and Robert Brzoza-Woch. Dataset for Anomalies Detection in 3D Printing. In Maciej Paszynski, Dieter Kranzlmüller, Valeria V. Krzhizhanovskaya, Jack J. Dongarra, and Peter M. A. Sloot, editors, Computational Science - ICCS 2021 - 21st International Conference, Krakow, Poland, June 16-18, 2021, Proceedings, Part IV, volume 12745 of Lecture Notes in Computer Science, pages 647--653. Springer, 2021. [ bib | DOI | http ]
[9] Tomasz Szydlo and Chris Gniady. Renewable Energy-Aware Heuristic Algorithms for Edge Server Selection for Stream Data Processing. In Maciej Paszynski, Dieter Kranzlmüller, Valeria V. Krzhizhanovskaya, Jack J. Dongarra, and Peter M. A. Sloot, editors, Computational Science - ICCS 2021 - 21st International Conference, Krakow, Poland, June 16-18, 2021, Proceedings, Part IV, volume 12745 of Lecture Notes in Computer Science, pages 639--646. Springer, 2021. [ bib | DOI | http ]
[10] Mieszko Klusek and Tomasz Szydlo. Supporting the Process of Sewer Pipes Inspection Using Machine Learning on Embedded Devices. In Maciej Paszynski, Dieter Kranzlmüller, Valeria V. Krzhizhanovskaya, Jack J. Dongarra, and Peter M. A. Sloot, editors, Computational Science - ICCS 2021 - 21st International Conference, Krakow, Poland, June 16-18, 2021, Proceedings, Part VI, volume 12747 of Lecture Notes in Computer Science, pages 347--360. Springer, 2021. [ bib | DOI | http ]
[11] Tomasz Szydlo, Joanna Sendorek, Robert Brzoza-Woch, and Mateusz Windak. Machine learning in the internet of things for industry 4.0. CoRR, abs/2005.11146, 2020. [ bib | arXiv | http ]
[12] Joanna Sendorek, Tomasz Szydlo, Mateusz Windak, and Robert Brzoza-Woch. Dataset for anomalies detection in 3D printing. CoRR, abs/2004.08817, 2020. [ bib | arXiv | http ]
[13] Tomasz Szydlo, Krzysztof Zielinski, and Marcin Jarzab. Resource-aware log monitoring data transmission for Smart and IoT devices. In MobiQuitous 2020, in print, pages 1--10. ACM, 2020. [ bib ]
[14] Joanna Sendorek, Tomasz Szydlo, Mateusz Windak, and Robert Brzoza-Woch. Fogflow - computation organization for heterogeneous fog computing environments. In João M. F. Rodrigues, Pedro J. S. Cardoso, Jânio M. Monteiro, Roberto Lam, Valeria V. Krzhizhanovskaya, Michael Harold Lees, Jack J. Dongarra, and Peter M. A. Sloot, editors, Computational Science - ICCS 2019 - 19th International Conference, Faro, Portugal, June 12-14, 2019, Proceedings, Part III, volume 11538 of Lecture Notes in Computer Science, pages 634--647. Springer, 2019. [ bib ]
[15] Robert Brzoza-Woch, Tomasz Michalec, Maksymilian Wojczuk, and Tomasz Szydlo. Remote programming and reconfiguration system for embedded devices. In Maria Ganzha, Leszek A. Maciaszek, and Marcin Paprzycki, editors, Proceedings of the 2019 Federated Conference on Computer Science and Information Systems, FedCSIS 2019, Leipzig, Germany, September 1-4, 2019, volume 18 of Annals of Computer Science and Information Systems, pages 467--470, 2019. [ bib | DOI | http ]
[16] Tomasz Szydlo, Joanna Sendorek, and Robert Brzoza-Woch. Enabling machine learning on resource constrained devices by source code generation of the learned models. In Yong Shi, Haohuan Fu, Yingjie Tian, Valeria V. Krzhizhanovskaya, Michael Harold Lees, Jack J. Dongarra, and Peter M. A. Sloot, editors, Computational Science - ICCS 2018 - 18th International Conference, Wuxi, China, June 11-13, 2018, Proceedings, Part II, volume 10861 of Lecture Notes in Computer Science, pages 682--694. Springer, 2018. [ bib | DOI ]
[17] Robert Brzoza-Woch, Lukasz Gurdek, and Tomasz Szydlo. Rapid embedded systems prototyping - an effective approach to embedded systems development. In Maria Ganzha, Leszek A. Maciaszek, and Marcin Paprzycki, editors, Proceedings of the 2018 Federated Conference on Computer Science and Information Systems, FedCSIS 2018, Poznań, Poland, September 9-12, 2018, volume 15 of Annals of Computer Science and Information Systems, pages 629--636, 2018. [ bib | DOI ]
[18] Joanna Sendorek, Tomasz Szydlo, and Robert Brzoza-Woch. Software-defined virtual testbed for iot systems. Wireless Communications and Mobile Computing, 2018:1068261:1--1068261:11, 2018. [ bib | DOI ]
[19] Bartosz Balis, Robert Brzoza-Woch, Marian Bubak, Marek Kasztelnik, Bartosz Kwolek, Piotr Nawrocki, Piotr Nowakowski, Tomasz Szydlo, and Krzysztof Zielinski. Holistic approach to management of IT infrastructure for environmental monitoring and decision support systems with urgent computing capabilities. Future Generation Comp. Syst., 79:128--143, 2018. [ bib ]
[20] Tomasz Szydlo, Robert Brzoza-Woch, Joanna Sendorek, Mateusz Windak, and Chris Gniady. Flow-based programming for iot leveraging fog computing. In Sumitra Reddy, Wojciech Cellary, and Mariagrazia Fugini, editors, 26th IEEE International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises, WETICE 2017, Poznan, Poland, June 21-23, 2017, pages 74--79. IEEE Computer Society, 2017. [ bib | DOI | http ]
[21] Tomasz Szydlo and Joanna Sendorek. Leveraging virtualization for scenario based iot application testing. In Maria Ganzha, Leszek A. Maciaszek, and Marcin Paprzycki, editors, Communication Papers of the 2017 Federated Conference on Computer Science and Information Systems, FedCSIS 2017, Prague, Czech Republic, September 3-6, 2017, volume 13 of Annals of Computer Science and Information Systems, pages 229--235, 2017. [ bib | DOI | http ]
[22] Robert Brzoza-Woch, Marek Konieczny, Piotr Nawrocki, Tomasz Szydlo, and Krzysztof Zielinski. Embedded systems in the application of fog computing - levee monitoring use case. In 11th IEEE Symposium on Industrial Embedded Systems, SIES 2016, Krakow, Poland, May 23-25, 2016, pages 238--243. IEEE, 2016. [ bib | DOI | http ]
[23] Tomasz Szydlo and Marek Konieczny. Mobile and wearable devices in an open and universal system for remote patient monitoring. Microprocessors and Microsystems - Embedded Hardware Design, 46:44--54, 2016. [ bib | DOI | http ]
[24] L. Czekierda, A. Gackowski, M. Konieczny, F. Malawski, K. Skalkowski, T. Szydlo, and K. Zielinski. From telemedicine to modeling and proactive medicine. In Irena Roterman-Konieczna, editor, Simulations in medicine : pre-clinical and clinical applications, pages 271--294. Boston : Walter de Gruyter GmbH, 2015. [ bib ]
[25] Robert Brzoza-Woch, Marek Konieczny, Bartosz Kwolek, Piotr Nawrocki, Tomasz Szydło, and Krzysztof Zieliński. Holistic approach to urgent computing for flood decision support. Procedia Computer Science, 51:2387 -- 2396, 2015. International Conference On Computational Science, {ICCS} 2015Computational Science at the Gates of Nature. [ bib | DOI | http ]
[26] Robert Brzoza-Woch and Tomasz Szydlo. Blinker: method for transferring initial configuration for resource-constrained embedded devices*. IFAC-PapersOnLine, 48(4):77 -- 82, 2015. 13th {IFAC} and {IEEE} Conference on Programmable Devices and Embedded SystemsPDES 2015. [ bib | DOI | http ]
[27] Tomasz Szydło and Marek Konieczny. Mobile devices in the open and universal system for remote patient monitoring*. IFAC-PapersOnLine, 48(4):296 -- 301, 2015. 13th {IFAC} and {IEEE} Conference on Programmable Devices and Embedded SystemsPDES 2015. [ bib | DOI | http ]
[28] Tomasz Szydło and Robert Brzoza-Woch. Predictive power consumption adaptation for future generation embedded devices powered by energy harvesting sources. Microprocessors and Microsystems, 39(4–5):250 -- 258, 2015. [ bib | DOI | http ]
[29] R. Brzoza-Woch, L. Czekierda, J. Dlugopolski, P. Nawrocki, M. Psiuk, T. Szydlo, W. Zaborowski, K. Zielinski, and D. Zmuda. Implementation, Deployment and Governance of SOA Adaptive Systems. In Stanislaw Ambroszkiewicz, Jerzy Brzezinski, Wojciech Cellary, Adam Grzech, and Krzysztof Zielinski, editors, Advanced SOA Tools and Applications, volume 499 of Studies in Computational Intelligence, pages 261--323. Springer Berlin Heidelberg, 2014. [ bib | DOI ]
[30] Tomasz Szydlo, Piotr Nawrocki, Robert Brzoza-Woch, and Krzysztof Zielinski. Power aware mom for telemetry-oriented applications using gprs-enabled embedded devices a levee monitoring use case. In M. Paprzycki M. Ganzha, L. Maciaszek, editor, Proceedings of the 2014 Federated Conference on Computer Science and Information Systems, volume 2 of Annals of Computer Science and Information Systems, pages pages 1059--1064. IEEE, 2014. [ bib | DOI | http ]
[31] Tomasz Szydlo, Pawel Suder, and Jakub Bibro. Message Oriented Communication For IPV6 Enabled Pervasive Devices. Computer Science, 14(4), 2013. [ bib | DOI ]
[32] T. Szydlo, S. Gut, and B. Puto. Smart Applications: Discovering and interacting with constrained resources IPv6 enabled devices. Przeglad Elektrotechniczny, pages 221--226, 06 2013. [ bib ]
[33] K. Zielinski, T. Szydlo, R. Szymacha, J. Kosinski, J. Kosinska, and M. Jarzab. Adaptive soa solution stack. Services Computing, IEEE Transactions on, 5(2):149--163, April 2012. [ bib ]
[34] Radoslaw Kaploniak, Lukasz Kwiatkowski, and Tomasz Szydlo. Environment emulation for WSN testbed. Computer Science, 13(3):101--112, 2012. [ bib | DOI | http ]
[35] Tomasz Szydlo and Krzysztof Zielinski. Adaptive enterprise service bus. New Generation Computing, 30(2-3):189--214, 2012. [ bib ]
[36] Marian Bubak, G. Dick van Albada, Jack Dongarra, and Peter M. A. Sloot, editors. Computational Science - ICCS 2008, 8th International Conference, Kraków, Poland, June 23-25, 2008, Proceedings, Part I, volume 5101 of Lecture Notes in Computer Science. Springer, 2008. [ bib ]
[37] Tomasz Szydlo and Krzysztof Zielinski. Method of adaptive quality control in service oriented architectures. In Bubak et al. [36], pages 307--316. [ bib ]
[38] Tomasz Szyd, Robert Szymacha, and Krzysztof Zieliński. Context generation and structuralization for ambient networks. In Proceedings of the 1st International Conference on Autonomic Computing and Communication Systems, Autonomics '07, pages 25:1--25:5, ICST, Brussels, Belgium, Belgium, 2007. ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering). [ bib | http ]
[39] Paul J. M. Havinga, Maria Eva Lijding, Nirvana Meratnia, and Maarten Wegdam, editors. Smart Sensing and Context, First European Conference, EuroSSC 2006, Enschede, Netherlands, October 25-27, 2006, Proceedings, volume 4272 of Lecture Notes in Computer Science. Springer, 2006. [ bib ]
[40] Kazimierz Balos, Tomasz Szydlo, Robert Szymacha, and Krzysztof Zielinski. Context dissemination and aggregation for ambient networks: Jini based prototype. In Havinga et al. [39], pages 54--66. [ bib ]
[41] Tenth IEEE International Enterprise Distributed Object Computing Conference (EDOC 2006), 16-20 October 2006, Hong Kong, China. IEEE Computer Society, 2006. [ bib ]
[42] Tomasz Szydlo, Robert Szymacha, and Krzysztof Zielinski. Policy-based context-aware adaptable software components for mobility computing. In EDOC [41], pages 483--487. [ bib ]
[43] Mieczyslaw A. Klopotek, Slawomir T. Wierzchon, and Krzysztof Trojanowski, editors. Intelligent Information Processing and Web Mining, Proceedings of the International IIS: IIPWM'05 Conference held in Gdansk, Poland, June 13-16, 2005, Advances in Soft Computing. Springer, 2005. [ bib ]
[44] Tomasz Szydlo, Bartlomiej Sniezynski, and Ryszard S. Michalski. A rules-to-trees conversion in the inductive database system vinlen. In Klopotek et al. [43], pages 496--500. [ bib ]

Supervised MSc students

Courses

NCL AGH