Haoran Qiu

Haoran Qiu

orcid

Research Focus & Metrics

Academic Career Length

6Years (2021-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
30 March 2025
Verified
Conference Paper
Open access
JSJovan Stojkovic
Jovan Stojkovic
CZChaojie Zhang
Chaojie Zhang
ÍGÍñigo Goiri
Íñigo Goiri
ECEsha Choukse
Esha Choukse
HQHaoran Qiu
Haoran Qiu
RBRicardo Bianchini
Ricardo Bianchini

20 November 2024
Verified
Conference Paper
Open access
APArchit Patke
Archit Patke
DRDhemath Reddy
Dhemath Reddy
SJSaurabh Jha
Saurabh Jha
HQHaoran Qiu
Haoran Qiu
CPChristian Pinto
Christian Pinto
RIRavishankar Iyer
Ravishankar Iyer
Large language model (LLM) serving is becoming an increasingly critical workload for cloud providers. Existing LLM serving systems focus on interactive requests, such as chatbots and coding assistants, with tight latency SLO requirements. However, when such systems execute batch requests that have relaxed SLOs along with interactive requests, it leads to poor multiplexing and inefficient resource utilization. To address these challenges, we propose QLM, a queue management system for LLM serving. QLM maintains batch and interactive requests across different models and SLOs in a request queue. Optimal ordering of the request queue is critical to maintain SLOs while ensuring high resource utilization. To generate this optimal ordering, QLM uses a Request Waiting Time (RWT) Estimator that estimates the waiting times for requests in the request queue. These estimates are used by a global scheduler to orchestrate LLM Serving Operations (LSOs) such as request pulling, request eviction, load balancing, and model swapping. Evaluation on heterogeneous GPU devices and models with real-world LLM serving dataset shows that QLM improves SLO attainment by 40-90% and throughput by 20-400% while maintaining or improving device utilization compared to other state-of-the-art LLM serving systems. QLM's evaluation is based on the production requirements of a cloud provider. QLM is publicly available at https://www.github.com/QLM-project/QLM.

11 July 2022 in IEEE Transactions on Services Computing
Verified
Journal Article
Closed access
HQHaoran Qiu
Haoran Qiu
TJTao Ji
Tao Ji
SZShixiong Zhao
Shixiong Zhao
XCXusheng Chen
Xusheng Chen
JQJi Qi
Ji Qi
SWSen Wang
Sen Wang
Numerous blockchain systems with various consensus protocols have emerged to achieve high transaction rates (2$\sim$10K tps). However, their underlying P2P network primitives constrain further improvements due to two problems (i) high message redundancy and (ii) long broadcast convergence time. The first problem is caused by the excessive robustness of the dominant broadcast approach Gossip. All state-of-the-art blockchain systems only tolerate 20-50% node failure while Gossip can withstand up to 90%. The reason for (ii) is that existing broadcast topologies ignore geographical distances among nodes and incur paths with unnecessarily high latency. We present FRing, a geography-based P2P overlay network for fast and robust broadcast in blockchain systems. FRing has three main features: sufficient robustness, low message redundancy, and fast convergence. To reduce convergence time, FRing forms the network topology by considering geographical proximity. A novel broadcast algorithm based on FRing topology is proposed to lower message redundancy while maintaining sufficient robustness. One major challenge is to eliminate the risk of topology inference by traffic pattern analysis. FRing leverages Intel SGX to guarantee nodes’ behavior integrity and incorporates pattern obfuscation to prevent traffic pattern analysis. The evaluation shows that FRing improved the throughput of EOS by 220% and Hyperledger Fabric by 210%.

19 November 2025
Verified
Conference Paper
Open access
HQHaoran Qiu
Haoran Qiu
ABAnish Biswas
Anish Biswas
ZZZihan Zhao
Zihan Zhao
JMJayashree Mohan
Jayashree Mohan
AKAlind Khare
Alind Khare
RFRodrigo Fonseca
Rodrigo Fonseca

8 June 2025
Verified
Conference Paper
Open access
APArchit Patke
Archit Patke
CPChristian Pinto
Christian Pinto
SJSaurabh Jha
Saurabh Jha
HQHaoran Qiu
Haoran Qiu
ZKZbigniew T. Kalbarczyk
Zbigniew T. Kalbarczyk
RIRavishankar K. Iyer
Ravishankar K. Iyer

24 September 2021 in arXiv
Verified
Preprint
Open access
PDF file
HQHaoran Qiu
Haoran Qiu
YCYongzhou Chen
Yongzhou Chen
TXTianyin Xu
Tianyin Xu
ZKZbigniew T. Kalbarczyk
Zbigniew T. Kalbarczyk
RIRavishankar K. Iyer
Ravishankar K. Iyer
Performance isolation is a keystone for SLO guarantees with shared resources in cloud and datacenter environments. To meet SLO requirements, the state of the art relies on hardware QoS support (e.g., Intel RDT) to allocate shared resources such as last-level caches and memory bandwidth for co-located latency-critical applications. As a result, the number of latency-critical applications that can be deployed on a physical machine is bounded by the hardware allocation capability. Unfortunately, such hardware capability is very limited. For example, Intel Xeon E5 v3 processors support at most four partitions for last-level caches, i.e., at most four applications can have dedicated resource allocation. This paper discusses the feasibility and unexplored challenges of providing SLO guarantees beyond the limits of hardware capability. We present CoCo to show the feasibility and the benefits. CoCo schedules applications to time-share interference-free partitions as a transparent software layer. Our evaluation shows that CoCo outperforms non-partitioned and round-robin approaches by up to 9x and 1.2x.