Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Xiaoqi Ren is active.

Publication


Featured researches published by Xiaoqi Ren.


acm special interest group on data communication | 2015

Hopper: Decentralized Speculation-aware Cluster Scheduling at Scale

Xiaoqi Ren; Ganesh Ananthanarayanan; Adam Wierman; Minlan Yu

As clusters continue to grow in size and complexity, providing scalable and predictable performance is an increasingly important challenge. A crucial roadblock to achieving predictable performance is stragglers, i.e., tasks that take significantly longer than expected to run. At this point, speculative execution has been widely adopted to mitigate the impact of stragglers. However, speculation mechanisms are designed and operated independently of job scheduling when, in fact, scheduling a speculative copy of a task has a direct impact on the resources available for other jobs. In this work, we present Hopper, a job scheduler that is speculation-aware, i.e., that integrates the tradeoffs associated with speculation into job scheduling decisions. We implement both centralized and decentralized prototypes of the Hopper scheduler and show that 50% (66%) improvements over state-of-the-art centralized (decentralized) schedulers and speculation strategies can be achieved through the coordination of scheduling and speculation.


measurement and modeling of computer systems | 2016

Joint Data Purchasing and Data Placement in a Geo-Distributed Data Market

Xiaoqi Ren; Palma London; Juba Ziani; Adam Wierman

This paper studies design challenges faced by a geo-distributed cloud data market: which data to purchase (data purchasing) and where to place/replicate the data (data placement). We show that the joint problem of data purchasing and data placement within a cloud data market is NP-hard in general. However, we give a provably optimal algorithm for the case of a data market made up of a single data center, and then generalize the structure from the single data center setting and propose Datum, a near-optimal, polynomial-time algorithm for a geo-distributed data market.


measurement and modeling of computer systems | 2015

Speculation-aware Cluster Scheduling

Xiaoqi Ren; Ganesh Ananthanarayanan; Adam Wierman; Minlan Yu

Stragglers are a crucial roadblock to achieving predictable performance in todays clusters. Speculation has been widelyadopted in order to mitigate the impact of stragglers; however speculation mechanisms are designed and operated independently of job scheduling when, in fact, scheduling a speculative copy of a task has a direct impact on the resources available for other jobs. In this work, based on a simple model and its analysis, we design Hopper, a job scheduler that is speculation-aware, i.e., that integrates the tradeoffs associated with speculation into job scheduling decisions.


global communications conference | 2013

Sampling-based Smoothed Analysis for network algorithm evaluation

Xiaoqi Ren; Zhi Liu; Yaxuan Qi; Jun Li; Shanghua Teng

Accurate performance evaluation for network algorithms is vital to meet various requirements of different applications, such as QoS, network security, traffic engineering. Although worst-case and average-case analysis are widely used in algorithm evaluation, they are often insufficient due to the lack of practicality. Smoothed Analysis (SA) introduces a new concept of smoothed complexity, remedying the shortcomings in worst-case and average-case analysis. However, recent research towards SA focuses on theoretical evaluation, and thus those methods tend to be too complicated for the analysis of network algorithms. To address the problem, Sampling-based Smoothed Analysis (SSA) for network algorithm evaluation is proposed. SSA extends feasibility for practical performance evaluation and achieves promising experimental results. As examples, two algorithms for typical network problem are evaluated using the proposed SSA framework, and the results explicitly illustrate their significant performance difference in spite of the same theoretical worst-case complexity. Besides evaluation accuracy, SSA also provide more insight for algorithms to facilitate current algorithms improvement and new algorithms design.


networked systems design and implementation | 2014

GRASS: trimming stragglers in approximation analytics

Ganesh Ananthanarayanan; Michael Chien-Chun Hung; Xiaoqi Ren; Ion Stoica; Adam Wierman; Minlan Yu


measurement and modeling of computer systems | 2015

Greening Multi-Tenant Data Center Demand Response

Niangjun Chen; Xiaoqi Ren; Shaolei Ren; Adam Wierman


high-performance computer architecture | 2016

A market approach for handling power emergencies in multi-tenant data center

Mohammad A. Islam; Xiaoqi Ren; Shaolei Ren; Adam Wierman; Xiaorui Wang


Performance Evaluation | 2015

Greening multi-tenant data center demand response

Niangjun Chen; Xiaoqi Ren; Shaolei Ren; Adam Wierman


measurement and modeling of computer systems | 2017

A Spot Capacity Market to Increase Power Infrastructure Utilization in Multi-Tenant Data Centers

Mohammad A. Islam; Xiaoqi Ren; Shaolei Ren; Adam Wierman


high-performance computer architecture | 2018

A Spot Capacity Market to Increase Power Infrastructure Utilization in Multi-tenant Data Centers

Mohammad A. Islam; Xiaoqi Ren; Shaolei Ren; Adam Wierman

Collaboration


Dive into the Xiaoqi Ren's collaboration.

Top Co-Authors

Avatar

Adam Wierman

California Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Shaolei Ren

University of California

View shared research outputs
Top Co-Authors

Avatar

Minlan Yu

University of Southern California

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Juba Ziani

California Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Niangjun Chen

California Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Palma London

California Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Ion Stoica

University of California

View shared research outputs
Top Co-Authors

Avatar

Michael Chien-Chun Hung

University of Southern California

View shared research outputs
Researchain Logo
Decentralizing Knowledge