Associate Professor Peter Strazdins
Areas of expertise
- Science, Technology And Engineering Curriculum And Pedagogy 130212
- Numerical Computation 080205
- Operating Systems 080307
- Simulation And Modelling 080110
- Mathematical Software 080204
- Memory Structures 100604
- Pattern Recognition And Data Mining 080109
- Performance Evaluation; Testing And Simulation Of Reliability 100605
- Computer System Architecture 080302
- Software Engineering 080309
- Concurrent Programming 080304
- Distributed And Grid Systems 080501
- Analysis Of Algorithms And Complexity 080201
- Networking And Communications 080503
- Computer Communications Networks 100503
- Computer Software 0803
Research interests
Computer Systems, High Performance Computing , Computer Architecture, Parallel Algorithms, Performance Evaluaton, Fault-tolerance
Biography
Peter Strazdins received a PhD in Computer Science from The Australian National University in September 1990. Since 1990, he has been with the Department of Computer Science at Australian National University, and was a member of the ANU-Fujitsu CAP Parallel Computing Project over the years 1990 - 2002, being Research Leader over 1999-2002. He is an Associate Professor at the Research School of Computer Science at ANU, where he was Associate Director (Education) over the years 2009-13. His research interests include parallel algorithms and libraries, large-scale simulations on supercomputers, virtualization and resilience for HPC, and computer simulation, modelling and performance analysis.
Available student projects
Please follow this link for my up-to-date pre-prepared potential and current HPC projects suitable for coursework or research degrees.
Publications
- Lee, C & Strazdins, P 2018, 'An Energy-Efficient Asymmetric Multi-Processorfor HPC Virtualization', 32nd IEEE International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2018, IEEE, USA, pp. 996-1005pp.
- Barberato, C, Strazdins, P, McCreath, E et al 2018, 'Efficient evaluation of scheduling metrics using emulation: A case study in the effect of artefacts', 47th International Conference on Parallel Processing Companion, ICPP 2018, ACM, New York, USA, pp. 10pp.
- Zeng, X, Garg, S, Wen, Z et al 2017, 'Cost efficient scheduling of MapReduce applications on public clouds', Journal of Computational Science, vol. 26, pp. 375-388.
- Zeng, X, Garg, S, Strazdins, P et al 2017, 'IOTSim: A simulator for analysing IoT applications', Journal of Systems Architecture, vol. 72, pp. 93-107pp.
- Wang, M, Perera, C, Jayaraman, P et al. 2016, 'City data fusion: Sensor data fusion in the internet of things', International Journal of Distributed Systems and Technologies, vol. 7, no. 1, pp. 15-36.
- Strazdins, P, Harding, B, Lee, C et al. 2016, 'A robust technique to make a 2D advection solver tolerant to soft faults', International Conference on Computational Science, ICCS 2016, ed. Connolly M., Elsevier B.V, Netherlands, pp. 1917-1926.
- Wang, M, Ranjan, R, Jayaraman, P et al 2016, 'A Case for Understanding End-to-End Performance of Topic Detection and Tracking based Big Data Applications in the Cloud', EAI International Confrence on Cloud, Networking for IoT systems, Springer Verlag, USA, pp. 1-10.
- Strazdins, P, Ali, M & Debusschere, B 2016, 'Application fault tolerance for shrinking resources via the sparse grid combination technique', IEEE International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2016, ed. Lisa O’Conner, IEEE, Piscataway, pp. 1232-1238.
- Zeng, X, Garg, S, Wen, Z et al 2016, 'SLA-aware Scheduling of Map-Reduce Applications on Public Clouds', 2016 IEEE 18th International Conference on High Performance Computing and Communications HP-SmartCity-DSS 2016, IEEE Computer Society, USA, pp. 655-662.
- Hegland, M, Harding, B, Kowitz, C et al. 2016, 'Recent developments in the theory and application of the sparse grid combination technique', International Conference on Software for Exascale Computing, SPPEXA 2015, ed. Nagel W.E.,Bungartz H.-J.,Neumann P., Springer Verlag, Switzerland, pp. 143-163pp.
- Strazdins, P, Ali, M & Harding, B 2016, 'Design and analysis of two highly scalable sparse grid combination algorithms', Journal of Computational Science, vol. 17, no. 3, pp. 547-561pp.
- Ali, M, Strazdins, P, Harding, B et al. 2016, 'Complex scientific applications made fault-tolerant with the sparse grid combination technique', International Journal of High Performance Computing Applications, vol. 30, no. 3, pp. 335-359.
- Zhang, Q, Ranjan, R, Menzel, M et al. 2015, 'An Infrastructure Service Recommendation System for Cloud Applications with Real-time QoS Requirement Constraints', IEEE Systems Journal, vol. online, pp. 1-11.
- Zeng, X, Ranjan, R, Strazdins, P et al 2015, 'Cross-layer SLA management for cloud-hosted big data analytics applications', 15th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing, CCGrid 2015, IEEE, TBC, pp. 765-768.
- Hamouda, S, Milthorpe, J, Strazdins, P et al 2015, 'A Resilient Framework for Iterative Linear Algebra Applications in X10', International Parallel and Distributed Processing Symposium Workshop IPDPSW 2015, IEEE Computer Society, USA, pp. 970-979.
- Lee, C & Strazdins, P 2015, 'How Small Can it Be?: The Design of a Cost-Effective Side-core for I/O Virtualization', 2015 International Conference on High Performance Computing & Simulation (HPCS), ed. Ljkovic V, Smari WW, IEEE, USA, pp. 455-462.
- Strazdins, P, Ali, M & Harding, B 2015, 'Highly Scalable Algorithms for the Sparse Grid Combination Technique', International Parallel and Distributed Processing Symposium Workshop IPDPSW 2015, IEEE Computer Society, USA, pp. 941-950.
- Ali, M, Strazdins, P, Harding, B et al. 2015, 'A Fault-Tolerant Gyrokinetic Plasma Application using the Sparse Grid Combination Technique', 2015 International Conference on High Performance Computing & Simulation (HPCS), ed. Ljkovic V, Smari WW, IEEE, USA, pp. 499-507.
- Khoshkbar Foroushha, A, Ranjan, R & Strazdins, P 2015, 'Resource distribution estimation for Data-Intensive workloads: Give me my share & no one gets hurt!', European Conference on Service-Oriented and Cloud Computing, ESOCC 2015, ed. Celesti A, Leitner P, Springer International Publishing Switzerland, TBC, pp. 228-237.
- Hamouda, S, Milthorpe, J, Strazdins, P et al. 2015, 'A Resilient Framework for Iterative Linear Algebra Applications in X10', International Parallel and Distributed Processing Symposium Workshop IPDPSW 2015, IEEE Computer Society, USA, pp. 970-979pp.
- Bernabeu, M, Southern, J, Wilson, N et al 2014, 'Chaste: a case study of parallelisation of an open source finite-element solver with applications to computational cardiac electrophysiology simulation', International Journal of High Performance Computing Applications, vol. 28, no. 1, pp. 13-32.
- Larson, J, Strazdins, P, Hegland, M et al. 2014, 'Managing complexity in the Parallel Sparse Grid Combination Technique', Parallel Computing, vol. 25, pp. 593-602.
- Atif, M & Strazdins, P 2014, 'Adaptive parallel application resource remapping through the live migration of virtual machines', Future Generation Computer Systems, vol. 37, pp. 148-161.
- Ali, M, Southern, J, Strazdins, P et al. 2014, 'Application level fault recovery: Using fault-tolerant open MPI in a PDE solver', 28th IEEE International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2014, IEEE, Online, pp. 1169-1178.
- Weng, Z & Strazdins, P 2014, 'Acceleration of a python-based tsunami modelling application via CUDA and OpenHMPP', 28th IEEE International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2014, IEEE, Online, pp. 1275-1284.
- Lu, S, Ranjan, R & Strazdins, P 2013, 'Reporting an Experience on Design and Implementation of e-Health Systems on Azure Cloud', 6th International Conference on Internet and Distributed Computing Systems, IDCS 2013, ed. Pathan M., Wei G., Fortino G., Springer, Berlin, Heidelberg, pp. 145-159.
- Ali, M & Strazdins, P 2013, 'Algorithm-Based Master-Worker Model of Fault Tolerance in Time-Evolving Applications', The Third International Conference on Performance, Safety and Robustness in Complex Systems and Applications PESARO 2013, IARIA XPS Press, USA, pp. 40-47.
- Lee, C & Strazdins, P 2013, 'An Analysis of Driver Domain Offload for Paravirtualized Communication', IEEE International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom 2013), IEEE Computer Society, USA, pp. 871-878.
- Larson, J, Hegland, M, Harding, B et al. 2013, 'Fault-Tolerant Grid-Based Solvers: Combining Concepts from Sparse Grids and MapReduce', International Conference on Computational Science, ICCS 2013, Elsevier B.V., The Netherlands, pp. 130-139.
- Zhang, Q, Ranjan, R, Georgakopoulos, D et al. 2013, 'Investigating Techniques for Automating the Selection of Cloud Infrastructure Services', International Journal of Next-Generation Computing, vol. 4, no. 3.
- Cai, J & Strazdins, P 2012, 'An accurate prefetch technique for dynamic Paging Behaviour for Software Distributed Shared Memory', International Conference on Parallel Processing 2012, Institute of Electrical and Electronics Engineers (IEEE Inc), Pittsburgh, pp. 209-218.
- Strazdins, P 2012, 'Experiences in teaching a specialty multicore computing course', IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW 2012), IEEE Xplore, Shanghai, pp. 1283-1288.
- Strazdins, P, Cai, J, Atif, M et al 2012, 'Scientific application performance on HPC, private and public cloud resources: A case study using climate, cardiac model codes and the NPB benchmark suite', IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW 2012), IEEE Xplore, Shanghai, pp. 1416-1424.
- Zhang, Q, Ranjan, R, Haller, A et al. 2012, 'Investigating decision support techniques for automating cloud service selection', IEEE International Conference on Cloud Computing Technology and Science 2012, IEEE Computer Society, Taipei Taiwan, pp. 759-764.
- Yang, R, Antony, J, Rendell, A et al 2011, 'Profiling Directed NUMA Optimization on Linux Systems: A Case Study of the Gaussian Computational Chemistry Code', International Parallel and Distributed Processing Symposium Workshop (IPDPS 2011), IEEE Communications Society, Anchorage USA, p. 12.
- Atif, M & Strazdins, P 2011, 'Adaptive Resource Remapping through Live Migration of Virtual Machines', International conference on Algorithms and architectures for parallel processing 2011, ed. Yang Xiang, Alfredo Cuzzocrea, Michael Hobbs and Wanlei Zhou, Springer, Berlin Germany, p. 15.
- Strazdins, P, Kahn, M, Henrichs, J et al 2011, 'Profiling Methodology and Performance Tuning of the Met Office Unified Model for Weather and Climate Simulations', International Parallel and Distributed Processing Symposium Workshop (IPDPS 2011), IEEE Communications Society, Anchorage USA, pp. 1322-1331.
- Strazdins, P & Hegland, M 2011, 'Performance Analysis of a Cardiac Simulation Code Using IPM', Scalable algorithms for large-scale systems workshop 2011, ed. Jack Dongarra, Association for Computing Machinery Inc (ACM), New York USA, pp. 29-32.
- Mulerikkal, J & Strazdins, P 2011, 'Efficient data service design for a SOA approach to scientific computing', International Conference on Parallel and Distributed Computing and Networks (PDCN 2011), ACTA Press, Canada, pp. 46-53.
- Mulerikkal, J & Strazdins, P 2010, 'Service Oriented Approach to High Performance Scientific Computing', IEEE/ACM International Conference on Cluster, Cloud & Grid Computing CCGRID 2010, ed. Manish Parashar and Rajkumar Buyya, IEEE Computer Society, USA, pp. 820-823.
- Cai, J, Strazdins, P & Rendell, A 2010, 'Region-Based Prefetch Techniques for Software Distributed Shared Memory Systems', IEEE/ACM International Conference on Cluster, Cloud & Grid Computing CCGRID 2010, ed. Manish Parashar and Rajkumar Buyya, IEEE Computer Society, USA, pp. 113-122.
- Mulerikkal, J & Strazdins, P 2010, 'An SOA Approach to High Performance Scientific Computing: Early Experiences', 17th International Conference on High Performance Computing, HiPC 2010, IEEE, Goa, pp. 46-53.
- Mulerikkal, J & Strazdins, P 2010, 'An SOA Approach to High Performance Scientific Computing: Early Experiences', 17th International Conference on High Performance Computing, HiPC 2010, IEEE, Goa, pp. 1-10.
- Atif, M & Strazdins, P 2009, 'An evaluation of Multiple Communication Interfaces for Virtualized SMP Clusters', ACM Workshop on System-Level Virtualization For High Performance Computing (HPCVirt 2009), ed. Conference Program Committee, Association for Computing Machinery Inc (ACM), New York, NY, USA, pp. 9-16.
- Atif, M & Strazdins, P 2009, 'Optimizing Live Migration of Virtual Machines in SMP Clusters for HPC Applications', IFIP International Conference on Network and Parallel Computing (NPC 2009), ed. Conference Program Committee, Institute of Electrical and Electronics Engineers (IEEE Inc), New York, pp. 51-58.
- Cai, J, Rendell, A & Strazdins, P 2009, 'Non-threaded and Threaded Approaches to MultiRail Communications with uDAPL', IFIP International Conference on Network and Parallel Computing (NPC 2009), ed. Conference Program Committee, Institute of Electrical and Electronics Engineers (IEEE Inc), New York, pp. 233-239.
- Cai, J, Rendell, A, Strazdins, P et al 2008, 'Performance Models for Cluster-Enabled OpenMP Implementations', Asia-Pacific Computer Systems Architecture Conference (ACSAC 2008), ed. Conference Program Committee, Institute of Electrical and Electronics Engineers (IEEE Inc), Taiwan, pp. 1-8.
- Robson, D & Strazdins, P 2008, 'Parallelisation of the Valgrind Dynamic Binary Instrumentation Framework', International Symposium on Parallel and Distributed Processing and Applications (ISPA 2008), ed. Conference Program Committee, Institute of Electrical and Electronics Engineers (IEEE Inc), USA, pp. 113-121.
- Wong, H, Cai, J, Rendell, A et al 2008, 'Micro-benchmarks for Cluster OpenMP Implementations: Memory Consistency Costs', in Rudolf Eigenmann & Bronis R. de Supinski (ed.), OpenMP in a New Era of Parallelism: 4th International Workshop, IWOMP 2008 West Lafayette USA, May 12-14 2008 Proceedings, Springer, New York, pp. 60-70.
- Strazdins, P 2008, 'Applying the Community of Practice Approach to Individual IT Projects', Australasian Computing Education Conference (ACE 2008), ed. Simon Hamilton, Margaret Hamilton, Association for Computing Machinery Inc (ACM), Australia, pp. 137-146.
- Strazdins, P, Clarke, W & Over, A 2007, 'Efficient Cycle-Accurate Simulation of the UltraSPARC III CPU', Australasian Computer Science Conference (ACS 2007), ed. Gillian Dobbie, Australian Computer Society Inc., Australia, pp. 221-228.
- Over, A, Clarke, W & Strazdins, P 2007, 'A Comparison of Two Approaches to Parallel Simulation of Multiprocessors', ISPASS 2007 - IEEE International Symposium on Performance Analysis of Systems and Software, ed. Conference Program Committee, Institute of Electrical and Electronics Engineers (IEEE Inc), USA, pp. 12-22.
- Strazdins, P, Alexander, R & Barr, D 2006, 'Performance enhancement of SMP clusters with multiple network interfaces using virtualization', in Geyong Min, Beniamino Di Martino, Laurence T. Yang, Minyi Guo, Gudula Rünger (ed.), Frontiers of High Performance Computing and Networking: ISPA 2006 Workshops in series Lecture Notes in Computer Science, Springer, Berlin, pp. 452-463.
- Over, A, Strazdins, P & Clarke, W 2005, 'Cycle Accurate Memory Modelling: A Case-Study Variation', IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems 2005, ed. Silvia Ceballos, Institute of Electrical and Electronics Engineers (IEEE Inc), USA, pp. 85-96.
- Strazdins, P & Uhlmann, J 2004, 'A Comparison of Local and Gang Scheduling on a Beowulf Cluster', IEEE International Conference on Cluster Computing (Cluster 2004), ed. Pen-Chung Yew, Institute of Electrical and Electronics Engineers (IEEE Inc), USA, pp. 55-62.
- Tsifakis, D, Rendell, A & Strazdins, P 2004, 'Cache Oblivious Matrix Transposition: Simulation and Experiment', IEEE International Conference on Communication Systems (ICCS 2004), ed. IEEE, Institute of Electrical and Electronics Engineers (IEEE Inc), online, pp. 17-25.
- Strazdins, P 2003, 'Issues in the Design of Scalable Out-of-Core Dense Symmetric Indefinite Factorization Algorithms', International Conference on Computational Science (ICCS 2003), ed. P.M.A. Sloot, D. Abramson, A.V. Bogdanov, J.J. Dongarra, A.Y. Zomaya, Y.E. Gorba, Springer, Berlin, pp. 715-724.
- Strazdins, P, Homma, K, Nagase, K et al 2002, 'Efficient Parallel Electromagnetic Field Analysis Exploiting Symmetry', in Laurence Tianruo Yang and Marcin Paprzycki (ed.), Practical Applications of Parallel Computing, Nova Science Publishers Inc., New York, pp. 201-222.
- Clarke, W, Czezowski, A & Strazdins, P 2002, 'Implementation Aspects of Sparc V9 Complete Machine Simulator', Australasian Computer Science Conference (ACS 2002), ed. Michael Oudshoorn , Australasian Computer Society, Melbourne, pp. 23-32.
- Strazdins, P & Tan, W 2002, 'The Analysis and Optimization of Collective Communication on a Beowulf Cluster', International Conference on Parallel and Distributed Systems ICPADS 2002, Institute of Electrical and Electronics Engineers (IEEE Inc), Piscataway, NJ, pp. 659-666.
- Strazdins, P 2001, 'High Performance Linear Systems Solution on a Beowulf Cluster', International Conference and Exhibition on High Performance Computing in the Asia-Pacific Region HPC Asia 2001, ed. Joseph Young, Australian Partnership for Advanced Computing, Australia.
- Christen, P, Hegland, M, Nielsen, O et al. 2001, 'Towards a Parallel Data Mining Toolbox', International Workshop on Parallel and Distributed Data Mining in conjunction with International Parallel and Distributed Processing Symposium (IPDPS 2001), ed. Pradip Srimani, Institute of Electrical and Electronics Engineers (IEEE Inc), Piscataway, USA.
- Strazdins, P 2001, 'A Comparison of Lookahead and Algorithmic Blocking Techniques for Parallel Matrix Factorization', International Journal of Parallel and Distributed Systems and Networks, vol. 4, no. 2, pp. 26-35.
- Strazdins, P & Lewis, J 2001, 'An Efficient and Stable Method for Parallel Factorization of Dense Symmetric Indefinite Matrices', International Conference and Exhibition on High Performance Computing in the Asia-Pacific Region HPC Asia 2001, ed. Joseph Young, Australian Partnership for Advanced Computing, Australia.
- Homma, K, Nagase, K, Noro, M et al 2001, 'Frequency Interpolation Methods for Accelerating Parallel EMC Analysis', International Parallel and Distributed Processing Symposium (IPDPS 2001), ed. Bob Werner, Institute of Electrical and Electronics Engineers (IEEE Inc), US, p. 177.
- Christen, P, Nielsen, O, Hegland, M et al. 2001, 'Parallel Data Mining on a Beowulf Cluster', International Conference and Exhibition on High Performance Computing in the Asia-Pacific Region HPC Asia 2001, ed. Joseph Young, Australian Partnership for Advanced Computing, Australia.
- Christen, P, Hegland, M, Nielsen, O et al. 2001, 'Scalable parallel algorithms for surface fitting and data mining', Parallel Computing, vol. 27, pp. 941-961.
- Strazdins, P 2000, 'Accelerated Methods for Performing the LDLT Decomposition', ANZIAM Journal, vol. 42 (C), pp. C1328 - C1355.
- Strazdins, P 1998, 'Optimal Load Balancing Techniques for Block-Cyclic Decompositions for matrix Factorizations', International Conference on Parallel and Distributed Computing and Networks 1998, ed. G. Gupta, P. Pritchard, H. Shen, ACTA Press, USA, pp. 192-200.
Projects and Grants
Grants information is drawn from ARIES. To add or update Projects or Grants information please contact your College Research Office.
- Simplified and Flexible Decision Support for Cloud Service Selection and Comparison (Primary Investigator)
- Robust numerical solution of partial differential equations on petascale computer systems with applications to tsunami modelling and plasma physics (Secondary Investigator)
- Exposing the anonymous attacker: Detecting identity crimes using real-time resolution on large dynamic databases (Secondary Investigator)
- Accurate Performance Modelling and Prediction of Cluster Computers (Primary Investigator)
- Programming Paradigms and Algorithms for Electronic Structure Calculations on clusters of Non-Uniform memory Access Parallel Processors (Secondary Investigator)
- Next Generation Grid Enabled Cluster Computers: Performance Optimisation for Research (Secondary Investigator)