Education
- PhD (Computer Science and Engineering) Shanghai Jiao Tong University, China, 2008- 2016
- BSc (Electronic Science and Technology), Shanghai Jiao Tong University, China, 2004 - 2008
Research Experiences
- Research Associate (2016 - present) at Astrophysics Group, Cavendish Lab, University of Cambridge, UK
- Analyse digital signal from TPM (Tile Processing Module) of SKA (Square Kilometer Array) project.
- Master and PhD study (2008- 2016) at School of Microelectronics, Shanghai Jiao Tong University, China
- Dissertation: Find time series anomalies by finding rare patterns from large scale time series; Combine time series discord discovery and outlier detection to reduce the computational complexity of anomaly detection and to find underlying reason of anomalies; Detect time series outliers; Accelerate time series anomaly detection with parallelization.
- Research in energy and resource efficient computer architecture: Accelerate FMM algorithm by designing Hardware pipeline; Optimize application specific computer architecture.
- Research assistant (2014 January - May) at School of Computing, National University of Singapore
- Research topic: Forecasting time series by combining similar time series in historical time series database.
- Research assistant (2015 October - 2016 April) at Institute for Infocomm Research, A*STAR, Singapore
- Research topic: Indoor vehicle localization with dead reckoning and map on smartphone.
Selected publications
- Tian Huang, Yongxin Zhu, Yajun Ha, Xu Wang, Meikang Qiu. A hardware pipeline with high energy and resource efficiency for FMM acceleration. ACM Transaction on Embedded Computing. (Accepted in Feb 2017)
- Tian Huang, Yongxin Zhu, Yafei Wu, Stéphane Bressan, and Gillian Dobbie. Anomaly detection and identification scheme for vm live migration in cloud infrastructure. Future Generation Computer Systems, 56:736-745, 2016.
- Tian Huang, Yongxin Zhu, Yafei Wu, and Weiwei Shi. J-distance discord: An improved time series discord definition and discovery method. In Data Mining (ICDM), 2015 IEEE International Conference on, pages 303-310, 2015
- Tian Huang, Yongxin Zhu, Yishu Mao, Xingyang Li, Mengyun Liu, Yafei Wu, Yajun Ha, and Gillian Dobbie. Parallel discord discovery. In Advances in Knowledge Discovery and Data Mining, Lecture Notes in Computer Science. Springer International Publishing, 2015. (Accepted)
- Tian Huang, Yan Zhu, Qiannan Zhang, Yongxin Zhu, Dongyang Wang, Meikang Qiu, and Lei Liu. An lof-based adaptive anomaly detection scheme for cloud computing. In Computer Software and Applications Conference Workshops (COMPSACW), 2013 IEEE 37th Annual, COMPSACW '13, pages 206-211, Washington, DC, USA, July 2013. IEEE, IEEE Computer Society.
- Tian Huang, Yongxin Zhu, Meikang Qiu, Xiaojing Yin, and Xu Wang. Extending amdahl's law and gustafson's law by evaluating interconnections on multi-core processors. The Journal of Supercomputing, 66(1):305-319, 2013.
Project Experiences and Skills
- Energy and Environmental Sustainability Solutions for Megacities (E2S2) by Shanghai Jiao Tong University (SJTU) and National University of Singapore (NUS) in Campus for Research Excellence and Technological Enterprise (CREATE) program of Singapore National Research Foundation (R-706-000-101-281 and R-252-000-496-281)
- Develop an index for large scale time series with Java
- Manage and analyse large scale time series in Hadoop File System with Scala/Spark
- Optimizing resource allocation on water supply network against intentional attacks using Genetic Algorithm. Develop Genetic Algorithm with Matlab
- Overlapping community detection in complex networks. Develop community detecting algorithm with C/C++
- Development of new-concept, high-efficiency computer architecture and system. National High-Technology Research and Development Program of China (863 Program, No.2009AA012201 CFA2009SHJD01 2009-2011, No.2009AA012201 CFA2011SHJD01 2011-2012, No.2015AA050204 2015-2018)
- Prototype hardware pipelines and accelerators with Matlab Simulink and Xilinx System Generator
- Implement embedded systems and software applications on FPGA
- Develop Java Optimized Processor with Verilog and VHDL
- Hydrogen Epoch of Reionization Array (HERA)
- Develop front-end system control hardware (FPGA) and software (Python)
- Square Kilometre Array - Low-Frequency Aperture Array (LFAA)
- Develop Matlab code to analyze digital signal and test antenna.
- Square Kilometre Array - Science Data Processor (SKA-SDP)
- Wrote an event-driven simulator (Java) to evaluate the performance of various scheduling policies under the different settings of data and computing resources.
- Deployed SLURM on a tiny scale cluster for the verification of the scheduling policies.
- I2R-BYD joint research for Developing a local fleet of driverless electric taxis in Singapore
- Indoor vehicle localization with dead reckoning and map on smartphone. Programming with Java.
- Acquire speed and odometry information from cameras of a vehicle. Programming with OpenCV and Python.
- Hybrid cloud computing infrastructure of China UnionPay, National Development and Reform Commission (NDRC) Project, (Grant #: C73623989020220110006, CNY 0.45M, 01/2012 – 12/2012)
- Deploy and maintain a tiny computer cluster, including its Linux OS, cabinet, networking, storage and electricity
- Experiences with virtual machine monitor, including PowerVM, Xen and KVM
- Shanghai International Science and Technology Collaboration Program (Grant #: 13430710400)
- Researches on key techniques supporting dynamically scalable cache coherence partition (SCCP) in manycore processor. National Natural Science Foundation of China (No.61373032, 01/2014-12/2017)
Teaching Experiences
- Teaching Assistant at School of Microelectronics, Shanghai Jiao Tong University
- Computer architecture, Fall 2010 - Spring 2012
Awards and Honours
- National scholarship for PhD students, China Scholarship Council, 2013
- Weiquan Wu scholarship for PhD students, Shanghai Jiao Tong University, 2011