Haibo Zhang


Otago

Office: Room 2.47, Owheo Building

Email: haibo.zhang at otago.ac.nz


ANU

Office: Room 2.31, Hanna Neumann Building 145

Email: haibo.zhang at anu.edu.au

Biography

I am an Associate Professor in the School of Computing at the University of Otago and an Honorary Associate Professor in the School of Computing at the Australian National University (ANU). I received my PhD in Computer Science from the University of Adelaide and subsequently completed a postdoctoral fellowship at the KTH Royal Institute of Technology in Sweden. In 2011 I joined the Otago Computer Science Department as a lecturer.

I am looking for self-motivated PhD students to work on photonic computing and communication, machine learning acceleration, distributed learning, and wireless networking.

News

  • We delveloped a photonic computing testbed. Click HERE to watch the demo!
  • Paper accepted by SIGCOMM 2024 - Congratulations to Mahdi Arghavani!!
  • (2024-08) Paper accepted by Pattern Recognition - Congratulations to Ying!!
  • (2024-08) Paper accepted by RTSS 2024 - Congratulations to Aakriti!!
  • (2024-06) Paper accepted by IROS 2024 - Congratulations to Shuangyao!!
  • (2023-12) Paper accepted by IEEE Transactions on Knowledge Discovery and Engineering (IEEE TKDE) - Congratulations to Ying!!
  • (2023-12) Paper accepted by IEEE Transactions on Instrumentation & Measurement (IEEE TIM) - Congratulations to Hongmei!!
  • (2023-12) Paper accepted by IEEE Transactions on Intelligent Transportation Systems (IEEE T-ITS) - Congratulations to Shuangyao!!
  • (2023-07) Paper accepted by ACM Transactions on Embedded Computing Systems (ACM TECS) - Congratulations to Chengpeng!!
  • (2023-07) Paper accepted by IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (IEEE TCAD) - Congratulations to Wen!!

[ more ]

Research Interests

I am broadly interested in parallel computing, distributed computing, wireless networking, and applied machine learning. My current research particularly focuses on

  • Machine learning and applications (federated learning, explainable learning, AI-enabled smart health)
  • Photonic deep learning acceleration (photonic computing, photonic-interconnect of GPUs, optical-network-on-chips)
  • Scheduling and optimisation (multi-core task scheduling, wireless link scheduling, UAV trajectory scheduling)
  • Wireless networking (sensor networks, Internet-of-Things, 5G networks)

Selected Publications (3 years) [all selected | full list in Google Scholar ]

SIGCOMM'24
SUSS: Improving TCP Performance by Speeding Up Slow-Start
Mahdi Arghavani, Haibo Zhang, David Eyers, Abbas Arghavani.
Proceedings of ACM SIGCOMM, 2024.
[ paper | bib ]
PR
Imbalanced Ensemble Learning Leveraging a Novel Data-level Diversity Metric
Ying Pang, Lizhi Peng, Haibo Zhang, Zhenxiang Chen, Bo Yang.
Pattern Recognition, 2024.
[ paper | bib ]
IEEE RTSS'24
Burst-MAC: A MAC Protocol for Handling Burst Traffic in LoRa Network
Aakriti Jain, Md Ashikul Haque, Abusayeed Saifulla, Haibo Zhang.
Proceedings of the 45th IEEE Real-Time Systems Symposium (RTSS), 2024.
[ paper | bib ]
IEEE IROS'24
CoDe: A Cooperative and Decentralized Collision Avoidance Algorithm for Small-Scale UAV Swarms Considering Energy Efficiency
Shuangyao Huang, Haibo Zhang, Zhiyi Huang.
Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2024.
[ paper | bib ]
IEEE TKDE
Collaborative Learning With Heterogeneous Local Models: A Rule-Based Knowledge Fusion Approach
Ying Pang, Haibo Zhang, Jeremiah D Deng, Lizhi Peng, and Fei Teng.
IEEE Transactions on Knowledge and Data Engineering, 2023.
[ paper | bib ]
IEEE T-ITS
E2CoPre:Energy Efficient and Cooperative Collision Avoidance for UAV Swarms With Trajectory Prediction
Shuangyao Huang, Haibo Zhang, and Zhiyi Huang.
IEEE Transactions on Intelligent Transportation Systems, 2023.
[ paper | bib ]
IEEE TCAD
Routing and Wavelength Assignment for Multiple Multicasts in Optical Network-on-Chip (ONoC)
Wen Yang, Yawen Chen, Zhiyi Huang, Haibo Zhang, and Huaxi Gu.
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2023.
[ paper | bib ]
ACM TECS
STADIA: Photonic Stochastic Gradient Descent for Neural Network Accelerators
Chengpeng Xia, Yawen Chen, Haibo Zhang, and Jigang Wu.
ACM Transactions on Embedded Computing Systems, 2023.
[ paper | bib ]
ACM TIM
MSleepNet: A Semi-supervision Based Multi-view Hybrid Neural Network for Simultaneous Sleep Arousal and Sleep Stage Detection
Hongmei Liu, Haibo Zhang, Baozhu Li, Xinge Yu, Yuan Zhang, and Thomas Penzel.
IEEE Transactions on Instrumentation and Measurement, 2023.
[ paper | bib ]
ICPP'23
SEECHIP: A Scalable and Energy-Efficient Chiplet-based GPU Architecture Using Photonic Links
Hao Zhang, Yawen Chen, Zhiyi Huang, Haibo Zhang, and Fei Dai.
Proceedings of the 52nd International Conference on Parallel Processing, 2023.
[ paper | bib ]
ICPP'23
WRHT: Efficient All-reduce for Distributed DNN Training in Optical Interconnect Systems
Hao Zhang, Yawen Chen, Zhiyi Huang, Haibo Zhang, and Fei Dai.
Proceedings of the 52nd International Conference on Parallel Processing, 2023.
[ paper | bib ]
PPoPP'23
Efficient All-Reduce for Distributed DNN Training in Optical Interconnect Systems
Fei Dai, Yawen Chen, Zhiyi Huang, Haibo Zhang, and Fangfang Zhang.
Proceedings of the 28th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming, 2023.
[ paper | bib ]
ACM TIM
EEG-CLNet: Collaborative Learning for Simultaneous Measurement of Sleep Stages and OSA Events Based on Single EEG Signal
Liu Cheng, Shengqiong Luo, Xinge Yu, Hemant Ghayvat, Haibo Zhang, and Yuan Zhang.
IEEE Transactions on Instrumentation and Measurement, 2023.
[ paper | bib ]
IEEE JBHI
MtCLSS: Multi-Task Contrastive Learning for Semi-Supervised Pediatric Sleep Staging
Yamei Li, Shengqiong Luo, Haibo Zhang, Yinkai Zhang, Yuan Zhang, and Benny Lo.
IEEE Journal of Biomedical and Health Informatics, 2023.
[ paper | bib ]
IEEE TWC
Low RF-complexity digital transmit beamforming for large-scale millimeter wave MIMO systems
Waqas Ahmad, Haibo Zhang, Yawen Chen,and Naveed Iqbal.
IEEE Transactions on Wireless Communications, 2022.
[ paper | bib ]
PAKDD'22
Rule-Based Collaborative Learning with Heterogeneous Local Learning Models
Ying Pang, Haibo Zhang, Jeremiah D Deng, Lizhi Peng,and Fei Teng.
Proceedings of the Pacific-Asia Conference on Knowledge Discovery and Data Mining, 2022.
[ paper | bib ]
IEEE TMC
Energy-efficient non-orthogonal multiple access for downlink communication in mobile edge computing systems
Lin Zhang, Furong Fang, Guixun Huang, Yawen Chen, Haibo Zhang, Yuan Jiang, and Weibin Ma.
IEEE Transactions on Mobile Computing, 2021.
[ paper | bib ]
IEEE TMC
Tuatara: Location-driven power-adaptive communication for wireless body area networks
Abbas Arghavani, Haibo Zhang, Zhiyi Huang, Yawen Chen, and Zhenxiang Chen.
IEEE Transactions on Mobile Computing, 2021.
[ paper | bib ]
ICAPS'21
E2Coop: Energy Efficient and Cooperative Obstacle Detection and Avoidance for UAV Swarms
Shuangyao Huang, Haibo Zhang, and Zhiyi Huang.
Proceedings of the International Conference on Automated Planning and Scheduling, 2021.
[ paper | bib ]
LCN'20
StopEG: Detecting when to stop exponential growth in TCP slow-start
Mahdi Arghavani, Haibo Zhang, David Eyers, and Abbas Arghavani.
Proceedings of the IEEE 45th Conference on Local Computer Networks, 2020.
[ paper | bib ]
IEEE TKDE
Gaussian distribution based oversampling for imbalanced data classification
Yuxi Xie, Min Qiu, Haibo Zhang, Lizhi Peng, and Zhenxiang Chen.
IEEE Transactions on Knowledge and Data Engineering, 2020.
[ paper | bib ]
IFIP Networking
Full downlink channel reconstruction using incomplete uplink channel measurements in massive MIMO networks
Aleksei Fedorov, Haibo Zhang, Galina Sidorenko, and Bo Yang.
Proceedings of the IFIP Networking Conferences, 2019.
[ paper | bib ]
ACM TECS
Chimp: A learning-based power-aware communication protocol for wireless body area networks
Abbas Arghavani, Haibo Zhang, Zhiyi Huang, and Yawen Chen.
ACM Transactions on Embedded Computing Systems, 2019.
[ paper | bib ]
ICCCN'18
User Localization Using Random Access Channel Signals in LTE Networks with Massive MIMO
Aleksei Fedorov, Haibo Zhang, and Yawen Chen.
Proceedings of the 27th International Conference on Computer Communication and Networks, 2018.
[ paper | bib ]
IEEE T-SUSC
Wavelength-reused hierarchical optical network on chip architecture for manycore processors
Feiyang Liu, Haibo Zhang, Yawen Chen, Zhiyi Huang, and Huaxi Gu.
IEEE Transactions on Sustainable Computing, 2017.
[ paper | bib ]
ACM TOIT
Adaptive message routing and replication in mobile opportunistic networks for connected communities
Haibo Zhang, Luming Wan, Yawen Chen, Laurence T Yang, and Lizhi Peng.
ACM Transactions on Internet Technology, 2017.
[ paper | bib ]
LCN'17
ATPS: Adaptive Transmission Power Selection for Communication in Wireless Body Area Networks
Abbas Arghavani, Haibo Zhang, Zhiyi Huang, and Yawen Chen.
Proceedings of the IEEE 42nd Conference on Local Computer Networks , 2017.
[ paper | bib ]
WoWMoM'16
Routing in Delay tolerant networks with fine-grained contact characterisation and dynamic message replication
Luming Wan, Haibo Zhang, Feiyang Liu, and Yawen Chen.
Proceedings of the IEEE 17th international symposium on a world of wireless, mobile and multimedia networks, 2016.
[ paper | bib ]
INFOCOM'15
WRH-ONoC: A wavelength-reused hierarchical architecture for optical network on chips
Feiyang Liu, Haibo Zhang, Yawen Chen, Zhiyi Huang, and Huaxi Gu.
Proceedings of the IEEE Conference on Computer Communications, 2015.
[ paper | bib ]
IEEE TVT
Time-optimal convergecast with separated packet copying: Scheduling policies and performance
Haibo Zhang, Fredrik Österlind, Pablo Soldati, Thiemo Voigt, and Mikael Johansson.
IEEE Transactions on Vehicular Technology, 2014.
[ paper | bib ]
INFOCOM'14
Optimal link scheduling for delay-constrained periodic traffic over unreliable wireless links
Yan Li, Haibo Zhang, Zhiyi Huang, and Michael Albert.
Proceedings of the IEEE Conference on Computer Communications, 2014.
[ paper | bib ]
IEEE TWC
Performance bounds and latency-optimal scheduling for convergecast in WirelessHART networks
Haibo Zhang, Pablo Soldati, and Mikael Johansson.
IEEE Transactions on Wireless Communications, 2013.
[ paper | bib ]
LCN'13
Probabilistic routing based on fine-grained contact characterization in delay tolerant networks
Aysha Al-Hinai and Haibo Zhang.
Proceedings of the 38th annual IEEE Conference on Local computer networks, 2013.
[ paper | bib ]
IEEE TWC
Energy-efficient deadline-constrained maximum reliability forwarding in lossy networks
Zhenhua Zou, Pablo Soldati, Haibo Zhang, and Mikael Johansson.
IEEE Transactions on Wireless Communications, 2012.
[ paper | bib ]
MASS'11
Hidden terminal-aware contention resolution with an optimal distribution
Euhanna Ghadimi, Pablo Soldati, Fredrik Osterlind, Haibo Zhang, and Mikael Johansson.
Proceedings of the IEEE Eighth International Conference on Mobile Ad-Hoc and Sensor Systems, 2011.
[ paper | bib ]
GLOBECOM'10
Optimal routing and scheduling of deadline-constrained traffic over lossy networks
Pablo Soldati, Haibo Zhang, Zhenhua Zou, and Mikael Johansson.
Proceedings of the IEEE Global Telecommunications Conference, 2010.
[ paper | bib ]
SECON'10
Rapid convergecast on commodity hardware: Performance limits and optimal policies
Haibo Zhang, Fredrik Osterlind, Pablo Soldati, Thiemo Voigt, and Mikael Johansson.
Proceedings of the Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks , 2010.
[ paper | bib ]
IEEE TPDS
Energy-efficient beaconless geographic routing in wireless sensor networks
Haibo Zhang and Hong Shen.
IEEE transactions on parallel and distributed systems, 2009.
[ paper | bib ]
WiOpt'09
Optimal link scheduling and channel assignment for convergecast in linear WirelessHART networks
Haibo Zhang, Pablo Soldati, and Mikael Johansson.
Proceedings of the International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks, 2009.
[ paper | bib ]
IEEE TPDS
Balancing energy consumption to maximize network lifetime in data-gathering sensor networks
Haibo Zhang and Hong Shen.
IEEE transactions on parallel and distributed systems, 2008.
[ paper | bib ]
ICPP'07
EEGR: Energy-efficient geographic routing inwireless sensor networks
Haibo Zhang, and Hong Shen.
Proceedings of the International Conference on Parallel Processing, 2007.
[ paper | bib ]
IPDPS'07
Optimal energy balanced data gathering in wireless sensor networks
Haibo Zhang, Hong Shen, and Yasuo Tan.
Proceedings of the IEEE International Parallel and Distributed Processing Symposium, 2007.
[ paper | bib ]

Professional Activities

Editorship

Conferences and Workshops

  • Program Chair/Co-Chair for international conferences and workshops including MLSDA'13, ICESS'14, NSS'15, PICom'16, ITNAC'16, SmartCity'17, BigDataSecurity'17, SmartCom'17, CSCloud'18, BigDataSecurity'18, ICWS'18, CSCloud'19, HPSC'20, HPSC'21, PAAP'22, PAAP'23.
  • Tutorial Co-Chair for international conference ICESS'17 and PhD Forum Chair for CSCloud'15.
  • Program Committee Member for over 100 international conferences including ICDCS, ICC, GlobeCom, ICCCN, VTC-Spring, ICWS, and ICA3PP.

Students

Current PhD students

  • Ying PANG, federated learning (publications in IEEE Trans. Knowl. Data Eng. and PAKDD'22).
  • Mahdi ARGHAVANI, TCP congestion control (publication in SIGCOMM'24, LCN'20, CS Best Publication Runner-Up Award).
  • Chengpeng XIA, photonic computing (publication in ACM Trans. Embed. Comput. Syst.).
  • Xiaojie YU, explainable learning.
  • Fei GAO, photonic computing.

Former PhD and MSc students

  • Shuangyao HUANG, PhD, collision avoidance for UAV swarms (publications in IEEE Trans. Intell. Transp. Syst. and ICAPS'20, CS Best Publication runner-up Award ).
  • Waqas AHMAD, PhD, digital Beamforming for 5G (publications in IEEE Trans. Wirel. Commun. and ICC'20).
  • Luming WAN, PhD, distributed transient networks (publications in ACM Trans. Internet Technol., Blockchain'19, and WoWMoM'17).
  • Wen YANG, PhD, optical network on chips (publications in IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. and Optics Express).
  • Abbas ARGHAVANI, PhD, wireless body area networks (publications in IEEE Trans. Mob. Comput., ACM Trans. Embed. Comput. Syst., and LCN'17).
  • Aleksei FEDOROV, PhD, massive MIMO networks (publications in IFIP Networking'19, ICCCN'18 and ICC'17).
  • Guangbing XIAO, PhD, vehicular networks (publications in Wireless Networks and VTC-Spring'16).
  • Feiyang LIU, PhD, optical network on chips (publications in IEEE Trans. Sustain. Comput. and INFOCOM'15).
  • Paul CRANE, PhD, wireless positioning (publications in PIMRC'17, PIMRC'16, MUM'14).
  • Adeel JAVED, PhD, wireless sensor networks (publications in ADHOC-NOW'15, ICC'14, Best Student Paper Award @ EmbeddedCom'14).
  • Sheetal JADHAV, PhD, wirelss handover (publications in AINA'12 and PDCAT'11, Best Student Paper Award @ PDCAT'11).
  • Aysha Al HINAI, MSc, delay tolerant networks (publications in Journal of Supercomputing, LCN'13, and PDCAT'12).
  • James WALMSLEY, MSc, LoRaWAN networks.

Photonic Computing Testbed

The video below showcases the photonic computing testbed we developed for performing multiplication operations in the optical domain