Accessibility Skip to Global Navigation Skip to Local Navigation Skip to Content Skip to Search Skip to Site Map Menu

Associate Professor Zhiyi Huang; Acting Postgrad Coordinator

Zhiyi_226

Owheo Building, Room 1.26
Phone: +64 3 479 5680
Email: hzy@cs.otago.ac.nz

I received my BSc degree in Computer Science from the National University of Defense Technology (NUDT) in China in 1986. I obtained my PhD degree in Computer Science in 1992 from the same university.

I worked in industry from 1992 to 1996, while I was a Lecturer in the Department of Computer Science at Beijing Institute of Technology (BIT) during the same time period. Then I worked in the School of Computing & Information Technology at Griffith University as a Research Fellow from 1996 to 1998.

My main interests are parallel/distributed computing, multi-core systems, green computing, cluster/grid/cloud computing, operating systems, wireless sensor networks, parallel algorithms, high-performance computing, virtualization, computer architectures, and computer networks. I had also done research on the ATM network and its applications, parallel logic programming, and neural networks.

For more information, please see my research pages.

Selected Publications

  • Feng H., Eyers D., Mills S., Wu Y., and Huang Z., Principal Component Analysis based Filtering for Scalable, High Precision k-NN Search, IEEE Transactions on Computers, 2018.
  • Zhang, S H, McIntosh, J., Shadli, S M., Neo, P. S-H., Huang, Z., McNaughton, N. Removing eye blink artefacts from EEG - a single-channel physiology-based method, Journal of Neuroscience Methods, 291, 213-220 (2017).
  • Tang X., Huang Z., Eyers D., Mills S., and Guo M., Scalable Multicore k-NN search via Subspace Clustering for Filtering, IEEE Transactions on Parallel and Distributed Computing Systems (TPDS), Vol. 26(12), DOI: 10.1109/TPDS.2014.2372755.
  • Quan Chen, Yawen Chen, Zhiyi Huang, and Minyi Guo, WATS: Workload-Aware Task Scheduling in Asymmetric Multi-core Architectures, Proceedings of the 26th IEEE International Parallel & Distributed Processing Symposium (IPDPS'12), Shanghai, May 2012.
  • Kai-Cheung Leung, Yawen Chen, and Zhiyi Huang, Restricted Admission Control in View-Oriented Transactional Memory, International Journal of Supercomputing 2012.
  • Jadhav S., Zhang H., and Huang Z., Performance Evaluation of Quality of VOIP in WIMAX and UMTS, in Proceedings of the 12th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT 2011, Best Paper Award), pp.375-380, ISBN 978-0-7695-4564-6, 2011.
  • Ashoka B., Eyers D., Huang Z., Handover Delay in Mobile WIMAX: A Simulation Study, in Proceedings of the 12th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT 2011), pp.305-312, ISBN 978-0-7695-4564-6, 2011.
  • Leung K.C. and Huang Z., View-Oriented Transactional Memory, The Fourth International Workshop on Parallel Programming Models and Systems Software for High-end Computing, in Workshop Proceedings of the 40th International Conference on Parallel Processing (ICPPW 2011), pp.335-344, 2011, doi:10.1109/ICPPW.2011.10.
  • Chen Q., Huang Z., Guo M., and Zhou J., CAB: Cache Aware Bi-Tier Task-Stealing in Multi-Socket Multi-Core Architecture, in Proceedings of the 40th International Conference on Parallel Processing (ICPP 2011), pp.722-732, 2011, doi:10.1109/ICPP.2011.32.
  • Leung, K.C. and Huang Z., MAOTAI 3.0: Automatic Detection of View Access in VOPP, In Proceedings of the Eleventh International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT 2010). pp.138-147, IEEE Computer Society (2010), Wuhan.
  • Mair, J.K., Leung K.C., and Huang Z., Metrics and Task Scheduling Policies for Eenergy Saving in Multicore Computers, Energy Efficient Grids, Clouds and Clusters Workshop, In Proceedings of the Eleventh ACM/IEEE International Conference on Grid Computing (GRID 2010), pp.266-273, IEEE Computer Society (2010), Brussels.
  • Lee, I-T., Boyd-Wickizer, S., Huang, Z., and Leiserson, C.E., Using Memory Mapping to Support Cactus Stacks in Work-Stealing Runtime Systems, In Proceedings of the 19th International Conference on Parallel Architectures and Compilation Techniques (PACT '10), pages 411-420, 2010.
  • Leung, K. C., Huang, Z., Huang, Q., Werstein, P., Data Race: Tame The Beast, International Journal of Supercomputing, Springer, Vol. 51, No 3, pp. 258-278, March 2010.
  • Leung, K.C., Huang, Z., Huang, Q., Werstein, P., Maotai 2.0: Data Race Prevention in View-Oriented Parallel Programming. In Proceedings of the Tenth International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT 2009). pp., IEEE Computer Society (2009), Japan.
  • Zhang, J., Huang, Z., Chen, W., Huang, Q., Zheng, W., Maotai: View-Oriented Parallel Programming on CMT processors, in Proceedings of the 37th International Conference on Parallel Processing (ICPP08), IEEE Computer Society (2008), Portland, Oregon, USA.
  • Huang, Z., Trotman, A., Zhang, J., Jia, X., Nowostawski, N., Rountree, N., Werstein, P., Virtual Aggregated Processor in Multi-core Computers. In Proceedings of the Ninth International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT 2008). pp.481-488, IEEE Computer Society (2008), Dunedin.
  • Zhiyi Huang, et al, (Editors), the Proceedings of the Ninth International Conference on Parallel and Distributed Computing, Applications and Technologies, IEEE Computer Society, 2008.
  • Huang, Z., Chen, W., Purvis, M., Zheng, W., and Werstein, P., VODCA: View-Oriented, Distributed, Cluster-Based Approach to Parallel Computing, International Transactions on Systems Science and Applications, ISSN 1751-1461, Vol. 2, No 4, pp. 333-345, Feb 2007
  • Huang, Z., Purvis M., and Werstein P., Performance Evaluation of View Oriented Parallel Programming. In Proc. of the IEEE International Conference on Parallel Processing (ICPP05), pp251-258, IEEE Computer Society (2005), Oslo.
  • Zhiyi Huang, Chengzheng Sun, Stephen Cranefield, and Martin Purvis, View-based Consistency and its Implementation, in Proceedings of the 1st IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGrid 2001), pp.74-81, IEEE Computer Society, Brisbane, May 2001.
  • Zhiyi Huang, Chengzheng Sun, and Abdul Sattar, Handling Side-effects and Cuts with Selective Recomputation in Parallel Prolog, in Future Generation Computer Systems, 17(3), pp227-245, North-Holland, Elsevier Science Publishers B.V., November 2000.
  • Chengzheng Sun, Zhiyi Huang, Wan-Ju Lei, and Abdul Sattar, Towards Transparent Selective Sequential Consistency in Distributed Shared Memory Systems, in Proceedings of the 18th IEEE International Conference on Distributed Computing Systems, pp.572-581, Amsterdam, The Netherlands, May 1998.

^ Top of page

Publications

Eskandari, L., Mair, J., Huang, Z., & Eyers, D. (2018). A topology and traffic aware two-level scheduler for stream processing systems in a heterogeneous cluster. In D. B. Heras & L. Bougé (Eds.), Euro-Par 2017: Parallel processing workshops: Lecture notes in computer science (Vol. 10659). (pp. 68-79). Cham, Switzerland: Springer International. doi: 10.1007/978-3-319-75178-8_6

Liu, F., Zhang, H., Chen, Y., Huang, Z., & Gu, H. (2017). Wavelength-reused hierarchical optical network on chip architecture for manycore processors. IEEE Transactions on Sustainable Computing. Advance online publication. doi: 10.1109/TSUSC.2017.2733551

Xiao, G., Zhang, H., Hassan, H., Chen, Y., & Huang, Z. (2017). A cooperative offloading game on data recovery for reliable broadcast in VANET. Concurrency & Computation, 29(14), e3938. doi: 10.1002/cpe.3938

Feng, H., Eyers, D., Mills, S., Wu, Y., & Huang, Z. (2017). Principal component analysis based filtering for scalable, high precision k-NN search. IEEE Transactions on Computers. Advance online publication. doi: 10.1109/TC.2017.2748131

Zhang, S., McIntosh, J., Shadli, S. M., Neo, P. S.-H., Huang, Z., & McNaughton, N. (2017). Removing eye blink artefacts from EEG: A single-channel physiology-based method. Journal of Neuroscience Methods, 291, 213-220. doi: 10.1016/j.jneumeth.2017.08.031

Chapter in Book - Research

Eskandari, L., Mair, J., Huang, Z., & Eyers, D. (2018). A topology and traffic aware two-level scheduler for stream processing systems in a heterogeneous cluster. In D. B. Heras & L. Bougé (Eds.), Euro-Par 2017: Parallel processing workshops: Lecture notes in computer science (Vol. 10659). (pp. 68-79). Cham, Switzerland: Springer International. doi: 10.1007/978-3-319-75178-8_6

Mair, J., Huang, Z., Eyers, D., Cupertino, L., Da Costa, G., Pierson, J.-M., & Hlavacs, H. (2015). Power modeling. In J.-M. Pierson (Ed.), Large-scale distributed systems and energy efficiency: A holistic view. (pp. 131-158). Hoboken, NJ: John Wiley & Sons. doi: 10.1002/9781118981122.ch5

Mair, J., Huang, Z., Eyers, D., & Zhang, H. (2013). Myths in PMC-based power estimation. In J.-M. Pierson, G. Da Costa & L. Dittmann (Eds.), Energy efficiency in large scale distributed systems: Lecture notes in computer science (Vol. 8046). (pp. 35-50). Heidelberg, Germany: Springer. doi: 10.1007/978-3-642-40517-4_3

Mair, J., Huang, Z., & Zhang, H. (2012). Energy-aware scheduling for parallel applications on multicore systems. In N. Kaabouch & W.-C. Hu (Eds.), Energy-aware systems and networking for sustainable initiatives. (pp. 38-58). Hershey, PA: IGI Global. doi: 10.4018/978-1-4666-1842-8.ch003

^ Top of page

Journal - Research Article

Liu, F., Zhang, H., Chen, Y., Huang, Z., & Gu, H. (2017). Wavelength-reused hierarchical optical network on chip architecture for manycore processors. IEEE Transactions on Sustainable Computing. Advance online publication. doi: 10.1109/TSUSC.2017.2733551

Zhang, S., McIntosh, J., Shadli, S. M., Neo, P. S.-H., Huang, Z., & McNaughton, N. (2017). Removing eye blink artefacts from EEG: A single-channel physiology-based method. Journal of Neuroscience Methods, 291, 213-220. doi: 10.1016/j.jneumeth.2017.08.031

Feng, H., Eyers, D., Mills, S., Wu, Y., & Huang, Z. (2017). Principal component analysis based filtering for scalable, high precision k-NN search. IEEE Transactions on Computers. Advance online publication. doi: 10.1109/TC.2017.2748131

Xiao, G., Zhang, H., Hassan, H., Chen, Y., & Huang, Z. (2017). A cooperative offloading game on data recovery for reliable broadcast in VANET. Concurrency & Computation, 29(14), e3938. doi: 10.1002/cpe.3938

Li, Y., Wu, J., Chen, Y., Mair, J., Eyers, D., & Huang, Z. (2016). Power neighboring interval matching based PMC integration. Journal of Circuits, Systems & Computers, 27(8), 1650086 . doi: 10.1142/s0218126616500869

Tang, X., Huang, Z., Eyers, D., Mills, S., & Guo, M. (2015). Scalable multicore k-NN search via Subspace Clustering for Filtering. IEEE Transactions on Parallel & Distributed Systems, 26(12), 3449-3460. doi: 10.1109/TPDS.2014.2372755

Mair, J., Eyers, D., Huang, Z., & Zhang, H. (2014). Myths in power estimation with Performance Monitoring Counters. Sustainable Computing, 4(2), 83-93. doi: 10.1016/j.suscom.2014.03.007

Chen, Q., Guo, M., & Huang, Z. (2013). Adaptive Cache Aware Bitier work-stealing in multisocket multicore architectures. IEEE Transactions on Parallel & Distributed Systems, 24(12), 2334-2343. doi: 10.1109/TPDS.2012.322

Huang, Z., & Leung, K.-C. (2013). Performance evaluation of View-Oriented Transactional Memory. Parallel Computing, 39(12), 787-801. doi: 10.1016/j.parco.2013.08.005

Leung, K.-C., Chen, Y., & Huang, Z. (2013). Restricted admission control in view-oriented transactional memory. Journal of Supercomputing, 63(2), 348-366. doi: 10.1007/s11227-011-0733-y

Jadhav, S., Zhang, H., & Huang, Z. (2012). Quality of VoIP in WiMAX and UMTS. Journal of Internet Technology, 13(3), 491-499.

Leung, K., Huang, Z., Huang, Q., & Werstein, P. (2010). Data race: Tame the beast. Journal of Supercomputing, 51(3), 258-278. doi: 10.1007/s11227-009-0370-x

Huang, Z., Chen, W., Purvis, M., Zheng, W., & Werstein, P. (2007). VODCA: View-Oriented, Distributed, Cluster-based Approach to parallel computing. International Transactions on Systems Science & Applications, 2(4), 333-345.

Huang, Z., Sun, C., & Sattar, A. (2000). Handling side-effects and cuts with selective recomputation in parallel prolog. Future Generation Computer Systems, 17(3), 227-245.

^ Top of page

Journal - Research Other

Balaji, P., & Huang, Z. (2017). Special issue on programming models and applications for multicores and manycores. International Journal of High Performance Computing Applications, 31(5), 359-360. doi: 10.1177/1094342017717342

Balaji, P., & Huang, Z. (2016). Programming models and applications for multicores and manycores. Concurrency & Computation, 28(2), 453-454. doi: 10.1002/cpe.3624

^ Top of page

Journal - Professional & Other Non-Research Articles

Balaji, P., & Huang, Z. (2014). Special issue on programming models and applications for multicores and manycores: Guest editors' introduction. Parallel Computing, 40(2), 33-34. doi: 10.1016/j.parco.2013.12.002

Huang, Z., Hine, J., Lefevre, L., McGregor, T., Pan, Y., Shen, H., & Xu, Z. (2010). Preface. Journal of Supercomputing, 51(3), 241-243. doi: 10.1007/s11227-010-0399-x

Huang, Z., Sun, C., Purvis, M., & Cranefield, S. (2001). View-based consistency and false sharing effect in distributed shared memory. Operating Systems Review, 35(2), 51-60.

^ Top of page

Conference Contribution - Published proceedings: Full paper

Arghavani, A., Zhang, H., & Huang, Z. (2017). ATPS: Adaptive Transmission Power Selection for communication in wireless body area networks. Proceedings of the 42nd IEEE Conference on Local Computer Networks (LCN). (pp. 615-618). IEEE. doi: 10.1109/LCN.2017.34

Crane, P., Huang, Z., & Zhang, H. (2017). CRAFT reducing the effort for indoor localisation. Proceedings of the IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC). IEEE. doi: 10.1109/PIMRC.2017.8292211

Liu, F., Zhang, H., Chen, Y., Huang, Z., & Gu, H. (2016). Dynamic ring-based multicast with wavelength reuse for optical network on chips. Proceedings of the 10th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSOC). (pp. 153-160). IEEE. doi: 10.1109/MCSoC.2016.9

Arghavani, A., Zhang, H., & Huang, Z. (2016). LPA: Learning-based power aware communication protocol in WBANs. Proceedings of the 14th International Conference on Dependable, Autonomic and Secure Computing (DASC), the 14th International Conference on Pervasive Intelligence and Computing(PiCom), and the 2nd International Conference on Big Data Intelligence and Computing (DataCom) and Cyber Science and Technology (CyberSciTech) Congress. (pp. 512-519). IEEE. doi: 10.1109/DASC-PICom-DataCom-CyberSciTec.2016.99

Eskandari, L., Huang, Z., & Eyers, D. (2016). P-Scheduler: Adaptive hierarchical scheduling in Apache Storm. Proceedings of the Australasian Computer Science Week Multiconference (ACSW). 26. New York, NY: ACM. doi: 10.1145/2843043.2843056

Feng, H., Eyers, D., Mills, S., Wu, Y., & Huang, Z. (2016). PCAF: Scalable, high precision k-NN search using principal component analysis based filtering. Proceedings of the 45th International Conference on Parallel Processing. (pp. 638-647). IEEE. doi: 10.1109/icpp.2016.79

Crane, P., Huang, Z., & Zhang, H. (2016). Emender: Signal filter for trilateration based indoor localisation. Proceedings of the Personal, Indoor, and Mobile Radio Communications (PIMRC) 27th Annual International Symposium. IEEE. doi: 10.1109/pimrc.2016.7794742

Mair, J., Huang, Z., & Eyers, D. (2016). Manila: Using a densely populated PMC-space for power modelling within large-scale systems. Proceedings of the 45th International Conference on Parallel Processing Workshops. (pp. 210-219). IEEE. doi: 10.1109/icppw.2016.41

Xiao, G., Zhang, H., Huang, Z., & Chen, Y. (2016). Decentralized cooperative piggybacking for reliable broadcast in the VANET. Proceedings of the 83rd Vehicular Technology Conference (VTC Spring). IEEE. doi: 10.1109/VTCSpring.2016.7504184

Ariyasinghe, L., Huang, Z., Zhang, H., & Eyers, D. (2016). VPAP: VBR pattern aware playback buffering for video streaming. Proceedings of the International Telecommunication Networks and Applications Conference (ITNAC). IEEE. doi: 10.1109/ATNAC.2016.7878782

Mair, J., Huang, Z., Eyers, D., & Zhang, H. (2015). PMC-based power modelling with workload classification on multicore systems. Proceedings of the 43rd International Conference on Parallel Processing Workshops (ICPPW). (pp. 129-138). IEEE. doi: 10.1109/ICPPW.2014.29

Alam, A. S. M. A., Eyers, D., & Huang, Z. (2015). Helping secure robots in WSN environments by monitoring WSN software updates for intrusion. In D. Bailey, G. Sen Gupta & S. Demidenko (Eds.), Proceedings of the 6th International Conference on Automation, Robotics and Applications (ICARA). (pp. 223-229). IEEE. doi: 10.1109/ICARA.2015.7081151

Javed, A., Huang, Z., Zhang, H., & Deng, J. D. (2015). CAMS: Consensus-based Anchor-node Management Scheme for train localisation. In S. Papavassiliou & S. Ruehrup (Eds.), Ad-hoc, mobile, and wireless networks: Lecture Notes in Computer Science (Vol. 9143). (pp. 107-120). Cham, Switzerland: Springer International. doi: 10.1007/978-3-319-19662-6_8

Tang, X., Huang, Z., Eyers, D., Mills, S., & Guo, M. (2015). Efficient selection algorithm for fast k-NN search on GPUs. Proceedings of the 29th International Parallel and Distributed Processing (IPDPS) Symposium. (pp. 397-406). IEEE. doi: 10.1109/IPDPS.2015.115

Liu, F., Zhang, H., Chen, Y., Huang, Z., & Gu, H. (2015). WRH-ONoC: A wavelength-reused hierarchical architecture for optical Network on Chips. Proceedings of the Conference on Computer Communications (INFOCOM). (pp. 1912-1920). IEEE. doi: 10.1109/infocom.2015.7218574

Feng, H., Mills, S., Eyers, D., Huang, Z., & Shen, X. (2015). Optimal space subdivision for parallel approximate nearest neighbour determination. Proceedings of the Image and Vision Computing New Zealand (IVCNZ) International Conference. 45. IEEE. doi: 10.1109/IVCNZ.2015.7761548

Mair, J., Huang, Z., Eyers, D., & Chen, Y. (2015). Quantifying the energy efficiency challenges of achieving exascale computing. Proceedings of the 15th International Symposium on Cluster, Cloud and Grid Computing (CCGrid). (pp. 943-950). IEEE. doi: 10.1109/CCGrid.2015.130

Chen, Y., Mair, J., Huang, Z., Eyers, D., & Zhang, H. (2015). A state-based energy/performance model for parallel applications on multicore computers. Proceedings of the 44th International Conference on Parallel Processing Workshops. (pp. 230-239). IEEE. doi: 10.1109/ICPPW.2015.33

Javed, A., Zhang, H., Huang, Z., & Deng, J. D. (2014). BWS: Beacon-driven wake-up scheme for train localization using wireless sensor networks. Proceedings of the International Conference on Communications (ICC). (pp. 276-281). IEEE. doi: 10.1109/icc.2014.6883331

Tang, X., Mills, S., Eyers, D., Leung, K.-C., Huang, Z., & Guo, M. (2014). Performance bottlenecks in manycore systems: A case study on large scale feature matching within image collections. Proceedings of the 15th International Conference on High Performance Computing and Communications (HPCC) &11th International Conference on Embedded and Ubiquitous Computing (EUC). (pp. 985-995). IEEE. doi: 10.1109/HPCC.and.EUC.2013.140

Tang, X., Mills, S., Eyers, D., Leung, K.-C., Huang, Z., & Guo, M. (2014). Data filtering for scalable high-dimensional k-NN search on multicore systems. Proceedings of the 23rd International Symposium on High-Performance Parallel and Distributed Computing (HPDC). (pp. 305-310). New York: ACM. doi: 10.1145/2600212.2600710

Li, Y., Zhang, H., Huang, Z., & Albert, M. (2014). Optimal link scheduling for delay-constrained periodic traffic over unreliable wireless links. Proceedings of the Conference on Computer Communications (INFOCOM). (pp. 1465-1473). IEEE. doi: 10.1109/infocom.2014.6848081

Chen, Q., Zheng, L., Guo, M., & Huang, Z. (2014). EEWA: Energy-efficient workload-aware task scheduling in multi-core architectures. Proceedings of the 28th International Parallel & Distributed Processing Symposium Workshops (IPDPSW). (pp. 642-651). IEEE. doi: 10.1109/IPDPSW.2014.75

Crane, P., Huang, Z., & Zhang, H. (2014). SIB: Noise reduction in fingerprint-based indoor localisation using multiple transmission powers. Proceedings of the 13th International Conference on Mobile and Ubiquitous Multimedia (MUM). (pp. 208-211). New York: ACM. doi: 10.1145/2677972.2678000

Mills, S., Eyers, D., Leung, K.-C., Tang, X., & Huang, Z. (2013). Large-scale feature matching with distributed and heterogeneous computing. Proceedings of the 28th International Conference of Image and Vision Computing New Zealand (IVCNZ). (pp. 208-213). IEEE. doi: 10.1109/IVCNZ.2013.6727017

Mills, S., Eyers, D., Huang, Z., Leung, K.-C., & Tang, X. (2013). Implementing automated photogrammetry for the New Zealand eScience Infrastructure (NeSI) facilities. In P. Denys, M. Strack, A. B. Moore & P. Whigham (Eds.), Proceedings of the 125th New Zealand Institute of Surveyors (NZIS) Annual Conference and the Spatial Information Research Centre New Zealand (SIRC NZ) GIS and Remote Sensing Research Conference: Celebrating the Past: Redefining the Future. (pp. 216-218). Wellington, New Zealand: New Zealand Institute of Surveyors. [Full Paper]

Vijayakumar, J. V. N., Zhang, H., Huang, Z., & Javed, A. (2013). A particle filter based train localization scheme using wireless sensor networks. Proceedings of the 11th International Conference on Dependable, Autonomic and Secure Computing (DASC). (pp. 269-274). IEEE. doi: 10.1109/DASC.2013.74

More publications...