Research

My research focuses on convex/non-convex optimization, algorithm designs, applied probability, stochastic control, and their applications in many real-world complex systems and networks, such as Cyber-Physical Systems (CPS), Internet-of-Things (IoT), Data Analytics, Communication Networks, Cloud Computing, Network Economy, etc. These systems can all be modeled as stochastic networks of many interacting agents sharing and competing limited resources at different time-scales and stochastic dynamics. My goal is to understand fundamental performance limits of such systems, and develop efficient, adaptive, low-complexity, and scalable algorithms for diverse applications in these systems. To that end, I am taking an interdisciplinary effort spanning cutting-edge topics in operations research, electrical engineering, and computer science. In particular, my research utilizes and contributes to network science, stochastic control theory, queueing theory, optimization theory, and low-complexity algorithm design. In what follows, I first give an overview of my research contributions in recent years (with representative publications), and then discuss several future research directions.

[Research Statement]  
I. Main Contributions and Research Achievements

My recent research and main contributions can be roughly organized into four areas as follows:

1) Momentum-Based Distributed Stochastic Network Control and Optimization [1, 2, 3]

The growing scale and complexity in modern cyber-physical systems and networks necessitate the designs of distributed scheduling and control algorithms that can operate based on locally observable information. To date, most of the standard distributed approaches are based on the Lagrangian dual decomposition framework and the (sub)gradient descent method, which suffer large queueing delay and slow convergence. To address this problem, I have developed a general theory and a series of momentum-based fast-converging and low-delay distributed control and optimization algorithms that leverage momentum information to offer orders of magnitudes of improvements in both queueing delay and convergence speed. Moreover, my momentum-based approach reveals an elegant and fundamental three-way performance control relationship between throughput, delay, and convergence speed, which is governed by two control degrees of freedom. This new momentum-based stochastic control and optimization theory includes two related approaches: i) Heavy-Ball approach [1], and ii) Nesterovian approach [2], which have been published top venues IEEE INFOCOM 2016 and ACM SIGMETRICS 2016, respectively. Moreover, the Heavy-Ball approach won the IEEE INFOCOM 2016 Best Paper Award. Based on the results in [1, 2], I have received a three-year NSF grant from the CIF program [3] as the Sole PI. This research has also been supported in part by AFRL 2015 Visiting Faculty Research Program at the Information Directorate (AFRL/RI) and 2016 AFOSR Summer Faculty Fellowship Program (SFFP) award.

  1. Jia Liu, Atilla Eryilmaz, Ness B. Shroff, and Elizabeth S. Bentley, "Heavy-Ball: A New Approach for Taming Delay and Convergence in Wireless Network Optimization," in Proc. IEEE INFOCOM, San Francisco, CA, Apr. 2016 (Best Paper Award, , acceptance rate: 17%).

  2. Jia Liu, "Achieving Low-Delay and Fast-Convergence in Stochastic Network Optimization: A Nesterovian Approach," in Proc. ACM SIGMETRICS, Antibes Juan-les-Pins, Jun. 2016 (acceptance rate: 13%).

  3. PI: Jia Liu, "(CIF: Small: Taming convergence and delay in stochastic network optimization with hessian information," NSF CCF-1618318, 07/2016-08/2019, Amount: $317,896 (Sole PI).


2) Second-Order Distributed Stochastic Network Optimization [4, 5, 6, 7]

Encouraged by the promising results in the momentum-based distributed stochastic control and optimization, I went one step further to ask the following questions: i) Can we further increase the convergence speed and reduce delay? ii) Is it possible to do better than the three-way performance trade-off? It turns out that both answers are "yes" and the key in answering these questions is to exploit full second-order Hessian information (SOHI). The basic philosophy of my SOHI-based approaches is to exploit not only first-order gradient information but, more importantly, second-order Hessian information in designing distributed optimization algorithms. So far, results in this direction have appeared in IEEE/ACM Transactions on Networking [6], ACM Sigmetrics Performance Evaluation Review [7], IEEE INFOCOM'12 [4], and IEEE INFOCOM'13 (Best Paper Runner-up Award, 1600+ submissions, acceptance rate 17%) [5]. Preliminary results in this direction have also played a key role in helping me to receive my sole-PI'ed NSF grant from the CIF program [3]. My work contributes to a new and exciting paradigm shift in cross-layer network design that is evolving from first-order to second-order methods. I expect the outcomes of this research to provide a much needed comprehensive analytical foundation, new theoretical insights, novel control and optimization algorithms, as well as practical network protocol designs that will significantly advance our understanding of tomorrow's complex systems.

  1. Jia Liu and H. D. Sherali, "A Distributed Newton's Method for Joint Multi-Hop Routing and Flow Control: Theory and Algorithm," in Proc. IEEE INFOCOM, Orlando, FL, Mar 25-30, 2012 (acceptance rate: 18%).

  2. Jia Liu, Cathy H. Xia, Ness B. Shroff, and H. D. Sherali, "Distributed Cross-Layer Optimization in Wireless Networks: A Second-Order Approach," in Proc. IEEE INFOCOM, Turin, Italy, Apr. 14-19, 2013 (Best Paper Runner-up Award, acceptance rate: 17%).

  3. Jia Liu, Ness B. Shroff, Cathy H. Xia, Hanif D. Sherali, "Joint Congestion Control and Routing Optimization: An Efficient Second-Order Distributed Approach,'' IEEE/ACM Transactions on Networking, vol. 24, no. 3, pp. 1404-1420, Jun. 2016.

  4. Jia Liu, Cathy H. Xia, Ness B. Shroff, Xiaodong Zhang, "On Distributed Computation Rate Optimization for Deploying Cloud Computing Programming Frameworks,'' ACM SIGMETRICS Performance Evaluation Review (PER), vol. 40, no. 4, pp. 63-72, Mar. 2013.


3) Stochastic Network Optimization with Imperfect System Information [8, 9, 10]

For most complex cyber-physical systems and networks in the real-world, the observable system state information (e.g., network topology, queueing buffer states, channel state information in wireless networks, etc.) based on which distributed control/optimization decisions are made is usually noisy and prone to errors. In this research, I strive to understand the impacts of imperfect (e.g., delayed, erroneous, incomplete, etc.) system information on stochastic distributed network optimization and control. With such a fundamental understanding, we could develop effective distributed stochastic network control and optimization schemes to mitigate these negative impacts. Toward this end, in the context of joint congestion control and scheduling in 5G wireless network optimization, I showed that all existing queue-length-based approaches exhibit a pair of phase transition phenomena in queueing delay and throughput with respect to the accuracy of channel state information. Collectively, these discoveries on queueing delay and congestion control phase transition effects advance our understanding of the trade-offs between delay, throughput, and the accuracy/complexity of channel state information acquisition. Also, our results suggest that delay and throughput scalings could potentially be employed as useful proxies to control channel state information quality and acquisition complexity. Results of this research has appeared in ACM MobiHoc'09 [8] and ACM MobiHoc'16 [9]. Based on the preliminary results in [9], I won a three-year NSF grant from the NeTS program as the Sole PI [10].

  1. Jia Liu, Y. Thomas Hou, Yi Shi, and H. D. Sherali, "On Performance Optimization for Multi-Carrier MIMO Ad Hoc Networks," in Proc. ACM MobiHoc, New Orleans, LA, May 19-21, 2009 (acceptance rate: 18%).

  2. Jia Liu, Atilla Eryilmaz, Ness B. Shroff, and Elizabeth S. Bentley, "Understanding the Impact of Limited Channel State Information on Massive MIMO Network Performances," in Proc. ACM MobiHoc, Paderborn, Germany, July 2016 (acceptance rate: 18%).

  3. PI: Jia Liu, "NeTS: Small: Toward optimal, efficient, and holistic networking design for massive-MIMO wireless networks," NSF CNS-1527078, 10/2015-09/2018, Amount: $300,000 (Sole PI).



4) Topology Design and Deployment Optimization for Internet-of-Things (IoT) [11, 12, 13]

Today, most cyber-physical Internet-of-Things (IoT) require a wired- or wireless-based indoor network infrastructure for sensing, communication, and actuation. In the world of such cyber-physical IoT, the energy expenditure and hence battery lifetime of the network infrastructure depend heavily upon the topology design and deployment optimization. However, in many indoor environments, IoT deployment is particularly challenging due to the impacts of building structures and floors/walls separations. In this inter-disciplinary research, we considered the problem of jointly optimizing network deployment and power control in buildings to prolong the battery lifetime of sensors in cyber-physical IoT network infrastructure under harsh indoor wireless environments. We showed that the problem can be formulated as a mixed-integer non-convex program (MINCP), which is NP-hard and difficult to solve especially when the network size is large. To address this difficulty, in our research, we proposed both global optimization and novel efficient algorithms that target at large-sized network infrastructures in buildings. Results in this research have appeared in IEEE Journal on Selected Areas in Communications [12], ASHRAE Transaction [13], and IEEE INFOCOM [11]. Results in this research have also contributed to the award of a three-year NSF grant from the CPS program.

  1. Jia Liu, Qian Chen, and H. D. Sherali, "Algorithm Design for Femtocell Base Station Placement in Commercial Building Environments," in Proc. IEEE INFOCOM, Orlando, FL, Mar 25-30, 2012 (acceptance rate: 18%).

  2. Jia Liu, Tianyou Kou, Qian Chen, and H. D. Sherali, "Femtocell Base Station Placement in Commercial Buildings: A Global Optimization Approach," IEEE Journal on Selected Areas in Communications (JSAC), vol. 30, no. 3, pp. 652-663, Apr. 2012.

  3. Hui Li, Lingying Zhao, Peter Ling, and Jia Liu, "A Model for Predicting Wireless Signal Transmission Performance of ZigBee-Based Sensor Networks in Residential Houses,'' in Transactions of ASHRAE, vol. 118, no. 1, pp. 994-1007, Jan. 2012.
 
II. Ongoing and Future Directions

My current research has opened up many interesting possibilities to the development of efficient and low-complexity algorithms for complex network systems, and made contributions to the fields of networking, control, optimization, and queueing analysis. In what follows, I will outline three areas, among others, that I am passionate about:


1) Learning-Based Adaptive Resource Allocation in Complex Large-Scale Systems

With the rapid integration of massive amounts of data and proliferation of new devices (e.g., smart mobile devices, robotic swarms, Internet-of-things, etc.), today's network system infrastructures (e.g., data centers, cellular networks, etc.) are being stretched to their limits. To design highly efficient and resilient network infrastructures, a key aspect is to rapidly, jointly, and optimally deal with the cross-interactions between congestion control, routing, and various resource allocations and scheduling schemes, all within stack and across users. As a result, there is an urgent need for developing fast-converging distributed cross-layer congestion control and multi-path routing optimization algorithms to maximize network throughput and reduce end-to-end delay. Moreover, the need for joint congestion control and routing optimization is not only arising from big-data network design, but also a fundamental problem that lies at the heart of many complex large-scale system operations, such as supply chain management, transportation network traffic control, smart grid demand response, just to name a few. My momentum-based network optimization approaches can be viewed as a simple learning-based approach where we exploit the memory/history information to perform network control and optimization. I would like to generalize this approach to incorporate other advanced and sophisticated learning algorithms for stochastic network control and optimization.

Applications: Data Centers, Big Data Analytics Infrastructure, Internet-of-Things, Network Economy


2) Delay and Age-of-Information Minimization for Crowd Sensing in Complex Networks

Many modern complex networks tightly integrate physical/biological entities and cyber systems of computing and communications (e.g., network/sharing economy, smart electric power grid, transportation networks, online social networks, supply-chain management, etc.). The applications of such complex networks span manufacturing, transportation, infrastructure, health care, emergency response, and defense, etc. The performances of these complex networks typically rely on accurate, prompt, and consistent sensing and feedback from the physical and biological systems, which typically include a large number of distributed and crowd-sourced sensors sharing limited network resources. This calls for efficient and distributed delay-sensitive scheduling design that not only optimizes system throughput, but, more importantly, provides timely and consistent service and minimizes age-of-information (AoI) that measures data freshness. Existing modeling and algorithm designs are either not suitable in the crowd-sensing settings or fail to meet these stringent requirements. This motivates me to explore a new theoretical foundation for efficient and distributed scheduling design that optimizes both throughput, delay, and AoI-oriented metrics in various complex networks.

Applications: Network/Sharing Economy, Crowd Sensing/Sourcing, Cyber-Physical Systems.


3) Joint Congestion Control and Scheduling Optimization with Directional Networking

To alleviate the rapidly increasing mobile data demands, in recent years, directional networking and communications (e.g., millimeter wave technology, massive MIMO systems, etc.) have emerged as enabling technologies for building the next generation mobile data networks and beyond. The excitements of directional networking are primarily due to: i) the rich unlicensed spectrum resources in millimeter wave bands; ii) the ease of packing large antenna arrays into small form factors; and iii) a much simplified interference management thanks to the highly directional signals. However, in spite of all of these promising progresses, the existing research efforts on directional are mostly concerned with problems at the physical layer or signal processing aspects. The understanding of how directional networking could affect the performance of network control, scheduling, and resource allocation algorithms remains limited in the literature. In this research, my goal is to fill this gap by conducting an in-depth theoretical study on the interactions between directional wireless communications technologies at the physical layer and network control and optimization algorithms at higher layers, as well as their impacts on queueing delay and throughput performances.

Applications: Millimeter Wave/Massive MIMO Networking, Visible Light Networking, 5G Wireless Networks



Acknowledgement

I gratefully acknowledge the ongoing support from NSF (CCF-1618318, CNS-1527078) and AFOSR / AFRL (SFFP, VFRP awards, and the associated extension grants) for my research.