WSO2 Research
We conduct research to solve the challenges of tomorrow, focusing on a 5–15-year horizon. Our work, often in collaboration with leading universities, is published in peer-reviewed journals. Our key areas of focus include AI, distributed computing, systems performance, and software architecture.
View Publications
The WSO2 Research Engineer Program
Our program offers aspiring researchers a unique opportunity to prepare for graduate-level studies. It's designed to help you for successful entry into a top graduate program. As a Research Engineer, you will:
Gain strong research experience by collaborating directly with WSO2 researchers.
Co-author papers and be published in top academic venues.
Receive mentorship from seasoned experts.
Gain industry experience in a supportive, mission-driven environment.
We offer a small number of highly selective positions.
All openings for the WSO2 Research Engineer Program are listed on the
WSO2 careers page when they become available.
List of Publications
Load Balancer Filter-Based Approach To Enable Distributed API Rate Limiting
Kalyanasundaram, Thivaharan, Srinath Perera, et al.
Conference 37th Conference of Open Innovations Association (FRUCT). IEEE, 2025
Read MoreProtocol for Trustful Data Consumption from Data Repositories by Workflow Engines
Tokal, Shiva Sai Krishna Anand, Srinath Perera, and Yogesh Simmhan
Conference IEEE 31st International Conference on High Performance Computing, Data and Analytics Workshop (HiPCW). IEEE, 2024.
Read MorePrediction of Cloud API Performance using Uncertainty-based Fusion of Predictive and Analytical Modeling
Jayani Hewavitharana, Nadheesh Jihan, Malith Jayasinghe, Kasun Gunawardana, and Duneesha Fernando
Conference 25th IEEE International Conferences on High Performance Computing and Communications (HPCC 2023)
Available Soon
PERF-Expert: Novel Approach for Dynamically Forecasting the Performance of Cloud-Based Integrations With Zero Performance Tests
Nadheesh Jihan, Malith Jayasinghe, Srinath Perera, and Caucidheesan Krishnamoorthy
Conference 42nd IEEE International Performance Computing and Communications Conference (IPCCC 2023)
Read MoreProbabilistic Error Detection Model for Knowledge Graph Refinement
Manuela Nayantara Jeyaraj, Srinath Perera, Malith Jayasinghe, and Nadheesh Jihan
Journal Computación y Sistemas (2022), vol.26, No. 3
Read MoreMachine Learning-Based Thread Pool Tuning via Program Analysis
Lakindu Akash, Duneesha Fernando, Malith Jayasinghe, Chamath Keppitiyagama, and Kishanthan Thangarajah
Conference International Conference on High-Performance Computing & Communications (HPCC 2021)
Read MoreAuto-GP: A Self Tuning, Gaussian Processes-Based Approach for Robust Design Space Modeling
Nadheesh Jihan, Srinath Perera, and Malith Jayasinghe
Conference International Conference on High-Performance Computing & Simulation (HPCS 2020)
Read MoreA Machine Learning-Based Approach for Predicting the Performance of Highly-Concurrent Server Applications
Malith Jayasinghe, Suleka Helmini, Nadheesh Jihan, Krishni Hewa, and Srinath Perera
Conference International Conference on High-Performance Computing & Simulation (HPCS 2020)
Read MoreAn Analysis of Throughput and Latency Behaviors Under Microservice Decomposition
Malith Jayasinghe, Jayathma Chathurangani, Gayal Kuruppu, Pasindu Tennage, and Srinath Perera
Conference 20th International Conference on Web Engineering (ICWE 2020)
Read MoreLatency-Aware Secure Elastic Stream Processing With Homomorphic Encryption
Arosha Rodrigo, Miyuru Dayarathna, and Sanath Jayasena
Journal Data Science and Engineering (2019), vol.4, No. 3, pp. 223--239
Read MoreAn Analysis of Holistic Tail Latency Behaviors of Java Microservices
Pasindu Tennage, Srinath Perera, Malith Jayasinghe, and Sanath Jayasena
Conference 21st International Conference on High-Performance Computing and Communications (HPCC 2019)
Read MoreAnomaly Detection in High-Performance API Gateways
Deshani Geethika, Malith Jayasinghe, Yasas Gunarathne, Thilina Ashen Gamage, Sudaraka Jayathilaka, Surangika Ranathunga, and Srinath Perera
Conference 18th International Conference on High Performance Computing & Simulation (HPCS 2019)
Read MoreAn Adaptive Algorithm for Auto-Tuning Worker Thread Pool Size in Application Servers
Nilushan Costa, Malith Jayasinghe, Ajantha Atukorale, Supun Abeysinghe, Srinath Perera, and Isuru Perera
Conference 24th IEEE Symposium on Computers and Communications (ISCC 2019)
Read MorePrivacy-Preserving Elastic Stream Processing With Clouds Using Homomorphic Encryption
Arosha Rodrigo, Miyuru Dayarathna, and Sanath Jayasena
Conference 24th International Conference on Database Systems for Advanced Applications (DASFAA 2019)
Read MoreBringing Middleware to Everyday Programmers With Ballerina
Sanjiva Weerawarana, Chathura Ekanayake, Srinath Perera, and Frank Leymann
Conference 16th International Conference on Business Process Management (BPM 2018)
Read MoreRecent Advancements in Event Processing
Miyuru Dayarathna and Srinath Perera
Journal ACM Computing Surveys (2018), vol.51, no.2, pp. 1--36
Read MoreReal-Time Data Analytics Platform for Power Grid Smart Applications
Nihla Akram, Sanjaya De Silva, Magda Foti, Malith Jayasinghe, Miyuru Dayarathna, Manolis Vavalis, and Srinath Perera
Conference 14th International Conference on the European Energy Market (EEM), 2017
Read MoreLatency Aware Elastic Switching-Based Stream Processing Over Compressed Data Streams
Sajith Ravindra, Miyuru Dayarathna, and Sanath Jayasena
Conference 17th Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering, 2017
Read MoreAnomaly Detection of Manufacturing Equipment via High-Performance RDF Data Stream Processing
Nihla Akram, Sachini Siriwardene, Malith Jayasinghe, Miyuru Dayarathna, Isuru Perera, Seshika Fernando, Srinath Perera, Upul Bandara, and Sriskandarajah Suhothayan
Conference The 11th ACM International Conference on Distributed and Event-Based Systems (DEBS 2017)
Read MoreContinuous Analytics on Graph Data Streams Using WSO2 Complex Event Processor
Malith Jayasinghe, Anoukh Jayawardena, Bhagya Rupasinghe, Miyuru Dayarathna, Srinath Perera, Sriskandarajah Suhothayan, and Isuru Perera
Conference The 10th ACM International Conference on Distributed and Event-Based Systems (DEBS 2016)
Read MoreAn Event-Driven Model for Highly Scalable Clustering for Both On-Premise and Cloud-Based Systems
P. S. Wickramasinghe, L. D. A. Madusanka, H. P. M. Tissera, D. C. S. Weerasinghe, Shahani Markus Weerawarana, and Afkham Azeez
Conference Internet of Vehicles – Technologies and Services. Lecture Notes in Computer Science, vol. 8662, 2014, pp 325--336
Read MoreImproved Server Architecture for Highly Efficient Message Mediation
Hiranya Jayathilaka, Pradeep Fernando, Dushan Abeyruwan, Kasun Indrasiri, Supun Kamburugamuve, Sadeep Jayasumana, Paul Fremantle, Sanjiva Weerawarana, and Srinath Perera
Conference The International Conference on Information Integration and Web-based Applications & Services (iiWAS 2013)
Read MoreMahasen: Distributed Storage Resource Broker
Shelan Perera, Ashansa Perera, Kishanthan Thangaraja, Hiruni Madola, Malaka Walpola, and Srinath Perera
Conference 10th IFIP International Conference on Network and Parallel Computing, 2013
Read More