Dr Maolin Tang
Faculty of Science,
School of Computer Science
Biography
Research discipline:Data ScienceResearch areas:
(Prospective PhD students who are interested in any of the following research topics may contact me at m.tang@qut.edu.au)
Big Data Cloud Computing
Big data analysis and processing usually requires a large pool of computation resources. Cloud computing is a powerful computation technology to perform massive-scale and complex computing. It eliminates the need for maintaining expensive computing hardware, dedicated space, and software. Big Data Cloud Computing investigates how to make use of the powerful computation resources of cloud computing to store, analyses and process big data. Dr. Tang’s current research on Big Data Cloud Computing is focusing on Cloud-based MapReduce computation. MapReduce is a parallel programming model for processing large data sets, and it has been widely applied in many commercial and scientific applications, such as data mining, bioinformatics, machine learning, and web indexing. MapReduce was originally proposed for parallel computation in a cluster which consists of a set of loosely or tightly connected computers. However, when MapReduce is implemented as a service in cloud computing there are many new issues that need to be addressed. The first and most important one is the Quality of Service (QoS) of the cloud-based MapReduce service. The ultimate objective of the research is to develop a cloud-based MapReduce computation service that can be used by multiple users simultaneously and can dynamically scale to adapt the dynamically changing computation environment of cloud computing to guarantee its QoS.
- Energy-efficient Data Centres
The energy consumption of IT equipment in data centres is doubled while the number of transistors that can be integrated in an IC chip is doubled every 18-24 months. As a result, the energy consumption of the IT equipment, including computers and communication devices, in data centres are increasing dramatically. Moreover, when the energy consumption of the IT equipment in a data centre increases by one kilowatt, the energy consumed by the non-IT equipment in the data centre will increase by 2.3 kilowatts. Thus, the energy consumption of data centres has been increasing dramatically in the past years. According to Koomey, data centres comprised 1.3% of the global energy usage in 2010. Australian data centres were responsible for 2-3 billion kWh of electricity or 1.5% of Australia’s total annual energy consumption in 2009. At this scale, even relatively modest energy consumption reduction in the IT equipment in data centres will yield significant savings in operational costs and will reduce millions of tons of carbon emissions. Thus, this research proposal has not only economic impact, but also environmental impact. According to Amazon's estimations, the energy-related costs at its data centres account for 42% of the total operational costs. The energy consumption in data centres can be broken down into two components: the energy consumed by IT equipment, such as computers and communication devices, and the energy consumed by non-IT equipment, such as cooling equipment, UPS, and power distribution units (PDUs). The energy consumed by the IT equipment in data centres is responsible for about 30% of the total energy consumption in data centres. Thus, minimising the total energy consumptions of the IT equipment in data centres is of paramount importance. This research aims to develop and demonstrate a new framework that can minimise the total energy consumption of the IT equipment in data centres.
QoS-Aware Web Service Composition and Optimisation
This project is a part of a CRC project, 'Service Aggregation', which is funded by CRC for Smart Services.
In this project we investigate how to make use of existing Web services to build a new value-added Web service that satisfies QoS requirements and constraints. We also study new techniques for composite Web service optimisation.
Optimisation of SaaS Delivery in the Cloud
This project investigates new methods and techniques for optimising SaaS (Software as a Service) delivery in the cloud.
The research problems include, but are not limited to, how to improve SaaS delivery in the cloud:
- by optimising the deployment of SaaS
- by optimising the allocation of SaaS
- by dynamically managing SaaS.
Personal details
Positions
- Senior Lecturer
Faculty of Science,
School of Computer Science
Keywords
Evolutionary Computation, Cloud Computing, Genetic Algorithm, Computational Intelligence, Web Service Composition, Software as a Service (SaaS)
Research field
Artificial intelligence, Distributed computing and systems software
Field of Research code, Australian and New Zealand Standard Research Classification (ANZSRC), 2020
Qualifications
- PhD (Engineering) (Edith Cowan University)
- Master of Engineering (Computer Science) (Chongqing University)
- Bachelor of Engineering (Computer Software) (Huazhong University of Science and Technology)
Teaching
- CAB301 Algorithms and Complexity (Undergraduate)
- IFN664 Advanced Algorithms and Computational Complexity (Postgraduate)
- IFN705 Project 1 (Postgraduate)
- IFN706 Project 2 (Postgraduate)
Publications
- Ding, Z., Tian, G., Tang, M., Li, Y., Wang, Y. & Zhou, C. (2020). Profile-guided three-phase virtual resource management for energy efficiency of data centers. IEEE Transactions on Industrial Electronics, 67(3), 2460–2468. https://eprints.qut.edu.au/127678
- Alharbi, F., Tian, G., Tang, M., Zhang, W., Peng, C. & Fei, M. (2019). An Ant Colony System for energy-efficient dynamic Virtual Machine Placement in data centers. Expert Systems with Applications, 120, 228–238. https://eprints.qut.edu.au/123198
- Xu, X., Tang, M. & Tian, G. (2018). QoS-guaranteed resource provisioning for cloud-based MapReduce in dynamical environments. Future Generation Computer Systems, 78, 18–30. https://eprints.qut.edu.au/223082
- Xu, X., Tang, M. & Tian, G. (2018). Theoretical results of QoS-guaranteed resource scaling for cloud-based MapReduce. IEEE Transactions on Cloud Computing, 6(3), 879–889. https://eprints.qut.edu.au/222923
- Vasudevan, M., Tian, G., Tang, M. & Kozan, E. (2017). Profile-based application assignment for greener and more energy-efficient data centers. Future Generation Computer Systems, 67, 94–108. https://eprints.qut.edu.au/98427
- Xu, X. & Tang, M. (2016). A new approach to the cloud-based heterogeneous MapReduce placement problem. IEEE Transactions on Services Computing, 9(6), 862–871. https://eprints.qut.edu.au/84443
- Tang, M., (2015). A memetic algorithm for the location-based continuously operating reference stations placement problem in network real-time kinematic. IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics, 45(10), 2214–2223. https://eprints.qut.edu.au/78381
- Tang, M., Ansari, K. & Feng, Y. (2015). A runtime integrity monitoring framework for real-time relative positioning systems based on GPS and DSRC. IEEE Transactions on Intelligent Transportation Systems, 16(2), 980–992. https://eprints.qut.edu.au/75150
- Ai, L., Tang, M. & Fidge, C. (2011). Partitioning composite web services for decentralized execution using a genetic algorithm. Future Generation Computer Systems, 27(2), 157–172. https://eprints.qut.edu.au/34441
- Tang, M. & Yao, X. (2007). A Memetic Algorithm for VLSI Floorplanning. IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics, 37(1), 62–69. https://eprints.qut.edu.au/8671
QUT ePrints
For more publications by Maolin, explore their research in QUT ePrints (our digital repository).
Supervision
Completed supervisions (Doctorate)
- A parallel approach to centralized multi-vehicle dynamic route guidance with predictive traffic modeling (2024)
- Minimising the Energy Consumption of Data Centres by Genetic Algorithms (2020)
- Profile-based Virtual Machine Management for More Energy-efficient Data Centers (2019)
- Cost-Efficient Virtual Machine Management in Data Centers (2016)
- Profile-based Application Management For Green Data Centres (2016)
- QoS-guaranteed Resource Provisioning for Cloud-based MapReduce (2016)
- Development of an Inter-Vehicle Communications & Positioning Platform for Transport Safety Applications (2014)
- Composite SaaS Resource Management in Cloud Computing using Evolutionary Computation (2013)
- QoS-Aware Web Service Composition Using Genetic Algorithms (2011)
- An Adaptive Framework for Internet-based Distributed Genetic Algorithms (2006)
The supervisions listed above are only a selection.