Publications
Conference Publications (Refereed by Full Paper)
• P. Patros, K.B. Kent and M. Dawson. "SLO Request Modeling, Reordering and Scaling", To appear in the 27th Annual International Conference on Computer Science and Software Engineering (CASCON 2017), Markham, Canada, November 6 - 8, 2017. (12 pages)
• S. Seeley, V. Sankaranaryanan, Z. Deveau, and K.B. Kent, "Simulation-Based Circuit-Activity Estimation for FPGAs Containing Hard Blocks", To appear in the 28th International Symposium on Rapid System Prototyping (RSP), Seoul, South Korea, October 19-20, 2016. (7 pages)
• P. Patros, D.Dilli, M. Dawson and K.B. Kent, "Dynamically Compiled Artifact Sharing for Clouds", To appear 19th IEEE CLUSTER 2017, Hawaii, USA, September 5-8, 2017. (11 pages)
• P. Patros, S. MacKay, M. Dawson and K.B. Kent,
"Investigating Resource Interference and Scaling on Multitenant PaaS Clouds", 26th Annual International Conference on Computer Science and Software Engineering (CASCON 2016), Markham, Canada, October 31 - November 2, 2016. (12 pages)
• P. Patros and K.B. Kent,
"Automatic Detection and Elision of Reset Sub-Circuits", The 27th International Symposium on Rapid System Prototyping (RSP), Pittsburgh, USA, October 6-7, 2016. (7 pages)
• P. Patros, D. Dilli, M. Dawson, T. Watson and K.B. Kent,
"Multitenancy Benefits in Application Servers", 25th Annual International Conference on Computer Science and Software Engineering (CASCON 2015), Markham, Canada, pp. 111-118, November 2-4, 2015. (8 pages)
• P. Patros, E. Aubanel, D. Bremner and M, Dawson.
"A Java Util Concurrent Park Contention Tool." In Proceedings of the Sixth International Workshop on Programming Models and Applications for Multicores and Manycores (PMAM 2015), pp. 106-111. ACM, 2015 (6 pages)
Short Conference Publications (Refereed by Short Paper)
• P. Patros, M. Dawson, and K.B. Kent, “Investigating the Effect of Garbage Collection on Service Level Objectives of Clouds”, To appear in the 19th IEEE International Conference on Cluster Computing (CLUSTER), Honolulu, HI, USA, September 5-8, 2017. (2 pages)
• P. Patros, M. Dawson, and K.B. Kent, "Garbage Collection on PaaS Clouds: Metrics and a Configurable Benchmark", The 4th International IBM Cloud Academy Conference, June 2-3 2016, Edmonton, Canada, (4 pages)
Conference Posters (Refereed by Abstract)
• S. Oladi and P. Patros. ARVIN II: A pressure Analysis Tool. Proceedings of the 24th Annual Graduate Research Conference for UNB Graduate Students. Mar 18, 2017. UNB.
• P. Patros, M. Patrou, K.B. Kent and M. Dawson. Optimizing and Integrating Node.js for the Cloud. Proceedings of the 26th Annual International Conference on Computer Science and Software Engineering. Oct 31 - Nov 2, 2016. IBM Corp.
• P. Patros, K.B. Kent and M. Dawson. Towards Performant PaaS Clouds. Proceedings of the 26th Annual International Conference on Computer Science and Software Engineering. Oct 31 - Nov 2, 2016. IBM Corp.
• M. Patrou, P. Patros, K.B. Kent, G. Dueck and A. Micic, NUMA Aware Memory Management, Proceedings of the 26th Annual International Conference on Computer Science and Software Engineering. Oct 31 - Nov 2, 2016. IBM Corp.
• S. Kelley, A. Kuch, P. Patros, K.B. Kent and G. Dueck, Cache Modelling in GarCo Sim, Proceddings of the 26th Annual International Conference on Computer Science and Software Engineering. Oct 31 - Nov 2, 2016. IBM Corp.
• P. Patros and K.B. Kent, "Automatic Detection and Elision of Reset Sub-Circuits", CMC Texpo 2016, Oct 16-17 2016, Montreal, QC, Canada
Conference Posters (Non-refereed)
• P. Patros, M. Patrou, M. Uzun, J. Zhu, K.B. Kent and M. Dawson. Optimizing and Integrating Node.js for the Cloud. 14th Annual Research Exposition of the UNB Faculty of Computer Science, Fredericton, Canada April 7, 2017
• P. Patros, K.B. Kent, M. Dawson and J. Zhu. Performant PaaS Cloud. 14th Annual Research Exposition of the UNB Faculty of Computer Science, Fredericton, Canada April 7, 2017
• S. Oladi and P. Patros. ARVIN II: A pressure Analysis Tool. 14th Annual Research Exposition of the UNB Faculty of Computer Science, Fredericton, Canada April 7, 2017
• P. Patros, D. Dilli, S.A. MacKay, K.B. Kent and M. Dawson, "Improving PaaS Multitenancy," Poster, 13th Annual Research Exposition of the UNB Faculty of Computer Science, Fredericton, Canada April 8, 2016
• M. Patrou, P. Patros, K.B. Kent and G. Dueck, "NUMA Aware Garbage Collection," Poster, 13th Annual Research Exposition of the UNB Faculty of Computer Science, Fredericton, Canada April 8, 2016.
• P. Patros, D. Dilli, K. Kent and M. Dawson, "A Java Multitenant Application Server," Poster, 12th Annual Research Exposition of the UNB Faculty of Computer Science, Fredericton, Canada, April 2015.
• P. Patros, E. Aubanel, D. Bremner, and M. Dawson, "Measuring JUC Lock Contention in the IBM JVM," Poster, 11th Annual Research Exposition of the UNB Faculty of Computer Science, Fredericton, Canada, May 2014.
Dissertations
• P. Patros, "Measuring Java Util Concurrent Parking Contention in the IBM J9 Virtual Machine", MCS Thesis, University of New Brunswick, March 2014.
• P. Patros, "Converter of Conjunctive Grammars to Alternating Pushdown Automata", Honors Dissertation (B.Sc.), National and Kapodistrian University of Athens, September 2010.
Invited Talks
• P. Patros, "Improving Cloud Scaling and Availability," UNB Faculty of Computer Science Seminar Series, Fredericton, Canada Nov 30, 2016
• P. Patros. Optimizing and Integrating Node.js for the Cloud. 26th Annual International Conference on Computer Science and Software Engineering. Oct 31 - Nov 2, 2016. IBM Corp.
• P. Patros. Towards Performant PaaS Clouds. 26th Annual International Conference on Computer Science and Software Engineering. Oct 31 - Nov 2, 2016. IBM Corp
• P. Patros, "Increasing Availability of PaaS Clouds," 13th Annual Research Exposition of the UNB Faculty of Computer Science, Fredericton, Canada April 8, 2016
• P. Patros, "Measuring JUC Lock Contention in the IBM JVM," 11th Annual Research Exposition of the UNB Faculty of Computer Science, Fredericton, Canada, May 2014.