Publications
Conference Publications (Refereed by Full Paper)
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, 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)
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)
Conference Posters (Refereed by Abstract)
S. Oladi and P. Patros. ARVIN II: A pressure Analysis Tool. To appear in 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-referred)
S. Oladi and P. Patros. ARVIN II: A pressure Analysis Tool. Poster, to appear in th 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.
Disclosures and Patents
P. Patros, K.B. Kent and M. Dawson, "Confidential for now", submitted to IBM for disclosure (CA8-2017-0039), Feb 2017
P. Patros, K.B. Kent and M. Dawson, "Confidential for now", submitted to IBM for disclosure (CA8-2016-0552), Dec 2016
P. Patros, M. Dawson and K.B. Kent, "Confidential for now", submitted to IBM for disclosure (CA8-2016-0403), Nov 2016
P. Patros, M. Dawson and K.B. Kent, "Confidential for now", submitted to IBM (CA8-2016-0250) July 2016, Level-2 patent search, Oct 2016
P. Patros, D. Dilli, M. Dawson, Peter Shipton and K.B. Kent, "Dynamically-Compiled Artifact Sharing on PaaS Clouds", submitted to IBM (CA8-2015-0095) Apr 2015, docketed for filing (CA920160006US1), Jan 2016, IBM Prosecuting Patent Application, (Oct 2016)
P. Patros, E. Aubanel, D. Bremner and M. Dawson,
"Efficient data collection for Java Util Concurrent locks and structures", submitted to IBM (CA8-2013-0300) Sep 2013, Published (IPCOM000239095D), Oct 2014