Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Haochuan Fan

dblp:197/7055 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
1since 2021 · last 2021
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 2 · 1 since 2021Computer networks · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
3 papers
Cloud and datacenter computing · 52% Distributed systems · 48%
Databases, data mining, and information retrieval
1 paper
Data stream processing · 100%

Topics — the 4 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing
cluster resource management and scheduling
0.512021
Fangorn: Adaptive Execution Framework for Heterogeneous Workloads on Shared Clusters · Proc. VLDB Endow. 2021
Distributed systems
distributed job execution
0.512021
Fangorn: Adaptive Execution Framework for Heterogeneous Workloads on Shared Clusters · Proc. VLDB Endow. 2021
Data stream processing
distributed stream processing
0.212016
StreamScope: Continuous Reliable Distributed Processing of Big Data Streams · NSDI 2016
Distributed systems
fault tolerance
0.112016
StreamScope: Continuous Reliable Distributed Processing of Big Data Streams · NSDI 2016

Methods — techniques the papers use, named apart from their topics

runtime data statistics adaptation · 0.5graph-based execution modeling · 0.5table replication · 0.4project placement · 0.4job outsourcing · 0.4
YearPublicationVenuePosition
2021 Fangorn: Adaptive Execution Framework for Heterogeneous Workloads on Shared Clusters
abstract
Pervasive needs for data explorations at all scales have populated modern distributed platforms with workloads of different characteristics. The growing complexities and diversities have thereafter imposed distinct challenges to execute them on shared clusters in corporate or public clouds. This paper presents Fangorn, an adaptive execution framework built on an enriched graph model. As the underlying infrastructure for core computation platforms at Alibaba, Fangorn supports various execution modes and caters to heterogeneous workloads. With the capability to orchestrate graph executions with both long-running and requested-on-demand resources at the same time, Fangorn allows exploration of tradeoffs between latency and resource efficiency, for jobs of all scales. By modeling distributed job executions as mutable graphs with pluggable components, Fangorn offers a systematic framework to adjust job executions adaptively, according to data statistics collected during run-time. Fangorn supports an array of different computation engines ranging from relational to deep learning, and is fully deployed on production clusters across Alibaba. It manages tens of millions of distributed jobs daily, with job size scaling from one to half-million.
Yingda Chen, Jiamang Wang, Yifeng Lu, Zhiqiang Lv, Xuebin Min, Hua Cai, Wei Zhang 0012, Haochuan Fan, Chao Li 0009, Wei Lin 0016, Yangqing Jia, Jingren Zhou 0001
Proc. VLDB Endow.9
2019 Yugong: Geo-Distributed Data and Job Placement at Scale
abstract
Companies like Alibaba operate tens of data centers (DCs) across geographically distributed locations. These DCs collectively provide the storage space and computing power for the company, storing EBs of data and serving millions of batch analytics jobs every day. In Alibaba, as our businesses grow, there are more and more cross-DC dependencies caused by jobs reading data from remote DCs. Consequently, the precious wide area network bandwidth becomes a major bottleneck for operating geo-distributed DCs at scale. In this paper, we present Yugong --- a system that manages data placement and job placement in Alibaba's geo-distributed DCs, with the objective to minimize cross-DC bandwidth usage. Yugong uses three methods, namely project placement, table replication, and job outsourcing, to address the issues of high bandwidth consumption across the DCs. We give the details of Yugong's design and implementation for the three methods, and describe how it cooperates with other systems (e.g., Alibaba's big data analytics platform and cluster scheduler) to improve the productivity of the DCs. We also report comprehensive performance evaluation results, which validate the design of Yugong and show that significant reduction in cross-DC bandwidth usage has been achieved.
Yingjie Shi, Yihui Feng, James Cheng, Haochuan Fan, Chao Li 0009, Jingren Zhou 0001
Proc. VLDB Endow.7
2016 StreamScope: Continuous Reliable Distributed Processing of Big Data Streams
Wei Lin 0016, Haochuan Fan, Zhengping Qian, Jingren Zhou 0001, Lidong Zhou
NSDI2