I am Milinda Pathirage, a computer science PhD candidate interested in distributed stream processing systems and programming abstractions for distributed systems and stream processing. I write a blog here about interesting things related to research I am doing, programming and technology in general. I live in Bloomington, Indiana with my daughter and wife. You can find my resume here.
- Streaming SQL for Apache Samza
- HathiTrust Research Center (Research Assistant)
- WSO2 Business Process Server (Lead Developer and Product Manager from 2009 to 2011)
- Apache ODE (Developer & PMC Member)
- Apache Axis2/C (Developer & PMC Member)
- Apache Rampart/C (Developer & PMC Member)
- Eric Holk, Milinda Pathirage, Arun Chauhan, Andrew Lumsdaine, Nicholas D. Matsakis. “GPU Programming in Rust: Implementing High-level Abstractions in a Systems-level Language,” in 18th International Workshop on High-level Parallel Programming Models and Supporting Environments (HIPS). 2013.
- Milinda Pathirage, Srinath Perera, Indika Kumara, Denis Weerasiri, Sanjiva Weerawarana. “A Scalable Multi-Tenant Architecture for Business Process Executions,” in International Journal of Web Services Research (IJWSR). April 2012.
- Milinda Pathirage, Srinath Perera, Indika Kumara, Sanjiva Weerawarana. “A Multi-tenant Architecture for Business Process Executions,” in Proceedings of the 2011 IEEE International Conference on Web Services. 2011.
- Kowalczyk S. T., Y. Sun, Z. Peng, B. Plale, A. Todd, L. Auvil, C. Willis, J. Zeng, M. Pathirage, S. Liyanage. “Big Data at Scale for Digital Humanities: An Architecture for the HathiTrust Research Center,” in Big Data Management, Technologies, and Applications, Wen-Chen Hu and Naima Kaabouch (eds). 2013
- Chandrasekar, K., M. Pathirage, S. Wijeratne, C. Mattocks, and B. Plale. “Middleware alternatives for storm surge predictions in Windows Azure,” in 3rd Workshop on Scientific Cloud Computing (ScienceCloud ’12) at HPDC ’12. 2012