Detection of false sharing using machine learning. - Sanath Jayasena; Saman P. Amarasinghe; Asanka Abeyweera; Gayashan Amarasinghe; Himeshi De Silva; Sunimal Rathnayake; Xiaoqiao Meng; Yanbin Liu (SC, 2013)

A Data Stream Processing Optimisation Framework for Edge Computing Applications. - Gayashan Amarasinghe; Marcos Dias de Assunção; Aaron Harwood; Shanika Karunasekera (ISORC, 2018)

Dragon: A Lightweight, High Performance Distributed Stream Processing Engine. - Aaron Harwood; Maria Rodriguez Read; Gayashan Niroshana Amarasinghe (ICDCS, 2020)

ECSNeT++ : A simulator for distributed stream processing on edge and cloud environments. - Gayashan Amarasinghe; Marcos Dias de Assunção; Aaron Harwood; Shanika Karunasekera (Future Gener. Comput. Syst., 2020)

A Data Mining Approach for Early Prediction Of Academic Performance of Students. - J. Dulangi Kanchana; Gayashan Amarasinghe; Vishaka Nanayakkara; Amal Shehan Perera (TALE, 2021)

Distributed data stream processing and task placement on edge-cloud infrastructure. - Gayashan Niroshana Amarasinghe (2021)

Cost-optimized scheduling for Microservices in Kubernetes. - Sugunakumar Arunan; Gayashan Amarasinghe; Indika Perera (CloudCom, 2023)

A Set of Essentials for Online Learning : CSE-SET. - J. Dulangi Kanchana; Gayashan Amarasinghe; Vishaka Nanayakkara; Amal Shehan Perera (CoRR, 2023)